
Задание 1. Создайте файл целых чисел F. Числа считываются с клавиатуры. Признаком конца ввода
является число 9999. Задание 2. Создайте файл информации по итогам сессии result.dat. Для каждой группы каждого курса в файл заносится информация(количество курсов и групп на курсе фиксировано, сами номера курсов и групп в записи не хранятся):Количество студентов в группе;Количество допущенных к сессии;Количество сдавших на «отлично»;Количество сдавших на «хорошо» и «удовлетворительно»;Количество получивших «неудовлетворительно».

Ответы на вопрос

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.



Для выполнения этих заданий требуется язык программирования. Давайте выберем Python, так как он является популярным и удобным языком для обработки файлов и ввода-вывода.
Задание 1: Создание файла целых чисел Вот пример кода на Python, который выполняет задание 1:
pythonfilename = "F.txt"
with open(filename, "w") as file:
while True:
number = input("Введите число (для завершения введите 9999): ")
if number == "9999":
break
file.write(number + "\n")
print("Файл успешно создан.")
Этот код запрашивает у пользователя ввод чисел, пока не будет введено число 9999. Введенные числа записываются в файл F.txt, каждое число на отдельной строке.
Задание 2: Создание файла информации по итогам сессии Для выполнения этого задания нам необходимо знать, какая информация доступна и как она представлена. Ниже приведен пример кода на Python, который записывает информацию в файл result.dat в формате, описанном в задании:
pythonfilename = "result.dat"
# Пример данных, которые нужно записать в файл
session_results = [
{"group": "Группа 1", "course": "Курс 1", "students": 30, "passed": 25, "excellent": 10, "good_satisfactory": 12, "unsatisfactory": 3},
{"group": "Группа 2", "course": "Курс 1", "students": 35, "passed": 30, "excellent": 15, "good_satisfactory": 12, "unsatisfactory": 3},
{"group": "Группа 1", "course": "Курс 2", "students": 28, "passed": 26, "excellent": 9, "good_satisfactory": 14, "unsatisfactory": 3},
{"group": "Группа 2", "course": "Курс 2", "students": 33, "passed": 29, "excellent": 11, "good_satisfactory": 14, "unsatisfactory": 4},
]
with open(filename, "w") as file:
for result in session_results:
line = f"{result['students']};{result['passed']};{result['excellent']};{result['good_satisfactory']};{result['unsatisfactory']}\n"
file.write(line)
print("Файл успешно создан.")
В этом коде мы используем список session_results
, содержащий словари с информацией о результатах сессии для каждой группы каждого курса. Мы записываем эту информацию в файл result.dat, разделяя значения точкой с запятой (;) и каждую запись начинаем с новой строки.
Обратите внимание, что в этом примере мы используем фиксированные данные `


Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili