Предмет: Информатика,
автор: Дeниc
Задание 1. Создайте файл целых чисел F. Числа считываются с клавиатуры. Признаком конца
ввода является число 9999.
Задание 2. Создайте файл
информации по итогам сессии result.dat. Для каждой группы каждого курса в файл заносится
информация(количество курсов и групп на курсе фиксировано, сами номера курсов и
групп в записи не хранятся):
Количество студентов
в группе;
Количество
допущенных к сессии;
Количество сдавших
на «отлично»;
Количество сдавших
на «хорошо» и «удовлетворительно»;
Количество
получивших «неудовлетворительно».
Ответы
Автор ответа:
0
var
a: integer;
begin
while (true) do
begin
readln(a);
if (a = 9999) then
break
else
System.IO.File.AppendAllText('F.txt', IntToStr(a) + System.Environment.NewLine);
end;
end.
===============
const
e = 5;//Кол-во курсов и групп
var
a, b, c, d: integer;
f: string;
begin
for a := 1 to e do
begin
writeln('================');
writeln('Группа №', a);
writeln('----------------');
writeln('Сколько обучающихся сдали на "отлично"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "хорошо"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "удовлетворительно"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "неудовлетворительно"?');
readln(b);
f += inttostr(b);
c += b;
f := inttostr(c) + ' - ' + inttostr(c - b) + ' - ' + f;
System.IO.File.AppendAllText('result.dat', f + System.Environment.NewLine);
end;
end.
a: integer;
begin
while (true) do
begin
readln(a);
if (a = 9999) then
break
else
System.IO.File.AppendAllText('F.txt', IntToStr(a) + System.Environment.NewLine);
end;
end.
===============
const
e = 5;//Кол-во курсов и групп
var
a, b, c, d: integer;
f: string;
begin
for a := 1 to e do
begin
writeln('================');
writeln('Группа №', a);
writeln('----------------');
writeln('Сколько обучающихся сдали на "отлично"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "хорошо"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "удовлетворительно"?');
readln(b);
f += inttostr(b) + ' - ';
c += b;
writeln('Сколько обучающихся сдали на "неудовлетворительно"?');
readln(b);
f += inttostr(b);
c += b;
f := inttostr(c) + ' - ' + inttostr(c - b) + ' - ' + f;
System.IO.File.AppendAllText('result.dat', f + System.Environment.NewLine);
end;
end.
Автор ответа:
0
о, огромное спасибо
Автор ответа:
0
настколько я понимаю вот это System.IO.File.AppendAllText('F.txt', IntToStr(a) + System.Environment.NewLine); означает что мы создаем новый файл и записываем туда числа?
Автор ответа:
0
Нет, создаём, если его нет, а если есть - просто добавляем число и символ конца строки
Похожие вопросы
Предмет: Биология,
автор: oprosto367
Предмет: Химия,
автор: dimavk04
Предмет: Литература,
автор: Аноним
Предмет: Алгебра,
автор: Вика19965
Предмет: Физика,
автор: Сгущёнка19