Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2016, 17:46   #1
Lika199850
 
Регистрация: 21.11.2016
Сообщений: 5
По умолчанию Обработка файла в Паскале!

Помогите выполнить задания!! У меня ничего не получается(
1.) Из файла, содержащего исходные данные, удалить записи, соответствующие абитуриентам, имеющим средний балл экзаменов меньше 4 и хотя бы одну оценку 3 в аттестате.
2.) Добавить N записей в конец внешнего файла, созданного в работе 14, и распечатать записи полученного файла по условию "Список абитуриентов, имеющих средний балл аттестата больше 4,5"
Программа :
Код:
program 14; 
const n=4; 
type student=record 
fam:string; 
oa:array [1..15] of byte; ovs:array [1..4] of byte; 
ob:byte; god:integer; end; 
mas=array[1..n] of student; 
var A:mas; i,j,m:integer; sr,srr,s:real; F:file of real; 
begin 
assign(F,'D:\a.txt'); 
rewrite(F); 
for i:=1 to n do 
with A[i] do begin 
writeln('ФИО студента : '); readln(fam); 
writeln('Год окончания школы : '); readln(god); 
writeln('Оцеки в аттестате : '); readln(oa[j]); 
writeln('Нужно ли общежитие? Да-1, Нет-0 : '); readln(ob); 
writeln('Оцеки вступительных экзаменов : '); readln(ovs[m]); 
end; 
s:=0; 
for j:=1 to 15 do 
srr:=oa[j]+s; 
sr:=srr/15; 
for i:=1 to n do 
if (sr>4.5) and (ob=1) then 
assign(F,'otb.txt') 
else assign(F,'ost.txt'); 
end.

Последний раз редактировалось Вадим Мошев; 11.12.2016 в 21:13.
Lika199850 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка файла на Турбо Паскаль - Удалить из файла файл вещественных чисел максимальную компоненту chudo*** Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2011 22:51
обработка текста в паскале violettta Помощь студентам 1 10.12.2010 14:40
обработка массивов на Паскале Наташа1973 Фриланс 6 18.01.2010 07:01
обработка массивов в Паскале Наташа1973 Помощь студентам 2 17.01.2010 21:24
Обработка строк в Паскале Litrian Помощь студентам 12 01.12.2009 23:21