Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Pабота с файлами


Автор: mortisedstalbun 27.2.2007, 22:51
Ребят помогите решить задачу или посоветуйте как это сделать. Звучит так: составить прогу назначения степендии студентам по результатам ссесии, используя следующие правила:
если все оценки 5, назачается повышенная степеендия;
если все оценки 4 и 5, назначается обычная степендияж
если есть оценка 3 , стипендия не назначается;
В результате работы проги должен быть напечатан список с оценками(1) и средним баллом каждого студента и 2 списка фамилий(назначеных на повышенную и обычную степендию).
Для меня трудность в осном заключается в том как посчитать средний бал каждого студента, используя уже созданный файл(тесктовый) с фамилиями и оценками(1) и записать этот бал для каждого в новый файл...
Подскажите как сделать прогу.

Автор: Snowy 27.2.2007, 22:55
Модератор: Перемещено из Паскаля

Автор: corpsehunter 27.2.2007, 23:47
Цитата(mortisedstalbun @ 27.2.2007,  22:51)
Для меня трудность в осном заключается в том как посчитать средний бал каждого студента, используя уже созданный файл(тесктовый) с фамилиями и оценками(1) и записать этот бал для каждого в новый файл...

Т.е проблема в том, что ты не знаешь как читать и писать в файл?
Если да, то это чтение из файла осуществляется read() и readln(), а запись, соответственно write() и writeln().
В качестве аргументов им передаются файловая переменная и переменная, в которую читается или с которой производится запись.
Более конкретней сформулируй вопрос и приведи пример файла с оценками для более полного ответа smile 

Автор: mortisedstalbun 28.2.2007, 20:30
corpsehunter спасиба за помощь, а как файл читать и писать даные в него это я и так знаю!!!
уже мальца разобрался осталось совсем немного))) smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)