1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| sugutor |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Антон Репутация: 0 |
Составить программу обработки информации о некоторых студентах
ФИО | Год Рождения| Пол | Оценка По Физике| По математике | По информатике| Стипендия | Вывести фамилии студентов женского пола имеющих 5 по информатике Нужно сделать через запись и чтобы данные читались из файла . через запись я сделал но как сделать чтобы данные читались из фала и выполнялось условие(вывести фамилии студенток у которых 5 по информатике)? помогите plz Сообщение отредактировано: sugutor - |
![]() ![]() |
| sugutor |
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Антон Репутация: 0 |
ок .. заранее спасибо
Код program spisok; uses crt; type zap=record fio,pol: string[15]; gr,ocf,ocm,oci,stip: integer; end; var sp:array[1..15] of zap; z:array[1..15] of zap; k,q,n,m,i,Sum: integer; begin k:=1; clrscr; writeln ('vvesti kol-vo studentov'); readln (n); repeat m:=m+1; write ('vvedite FIO '); readln (sp[m].fio); write ('vvedite God Rozhdeniya '); readln (sp[m].gr); write ('vvedite Pol '); readln (sp[m].pol); write ('vvedite Ocenka Fizika '); readln (sp[m].ocf); write ('vvedite Ocenka Matematika '); readln (sp[m].ocm); write ('vvedite Ocenka Informatika '); readln (sp[m].oci); write ('Stipendia '); readln (sp[m].stip); until (n=m); for i:=1 to n do begin writeln ('FIO: ',sp[i].fio); writeln ('God Rozhdenia: ',sp[i].gr); writeln ('Pol: ',sp[i].pol); writeln ('Ocenka Fizika: ',sp[i].ocf); writeln ('Ocenka Matematika: ',sp[i].ocm); writeln ('Ocenka Informatika: ',sp[i].oci); writeln ('Stipendia: ',sp[i].stip); writeln; end; for i:=1 to n do if (sp[i].pol='f') and (sp[i].oci=5) then writeln('Stydentka kotoraya imeet po informatike 5: ',sp[i].fio); end. |
sugutor Файлы + Запись 17.10.2006 20:30
volvo То есть, ты предлагаешь нам ТОЖЕ сделать сначала ч… 17.10.2006 20:38
мисс_граффити FAQ по файлам читал? 17.10.2006 23:32
sugutor читал но вроде как нужного не нашел ..мб я ошибся.… 18.10.2006 1:56
мисс_граффити FAQ - файлы
вперед - раздел "Чтение и запись… 18.10.2006 2:02
sugutor ну помогите с кодом в конце концов зачем свой выкл… 18.10.2006 2:19
мисс_граффити тебе осталось вставить строчки записи записи в фай… 18.10.2006 2:30![]() ![]() |
|
Текстовая версия | 7.11.2025 17:55 |