Uses Crt;
Type
ocenki = record
algebra:integer;
fizika:integer;
istoriya:integer;
end;
student = record
fam,grup:string[20];
God_pos, kurs:integer;
ocen:array[1..5] of ocenki;
data:real;
End;
Const n=5; {количество студентов}
Var
i,j: byte; st: array [1..n] of student;
Proverka:boolean;
Begin
ClrScr;
For i:=1 to n do
Begin
Write('Введите фамилию студента :'); Readln(st[i].fam);
Write('Введите дату рождения студента :'); Readln(st[i].data);
Write('Введите год поступления :'); Readln(st[i].God_pos);
Write('Введите курс студента :'); Readln(st[i].kurs);
Write('Введите группу студента :'); Readln(st[i].grup);
Write('Введите оценки каждого года обучения :');
For j:=1 to st[i].kurs do
begin
Write('Оценка за алгебру ',i,' kursа');
Readln(st[i].ocen[j].algebra);
Write('Оценка за физику ',i,' kursа');
Readln(st[i].ocen[j].fizika);
Write('Оценка за историю ',i,' kursа');
Readln(st[i].ocen[j].istoriya);
end;
End;
For i:=1 to n do
begin
proverka:=true;
For j:=1 to st[i].kurs do
if (st[i].ocen[j].algebra<4) or (st[i].ocen[j].fizika<4) or (st[i].ocen[j].fizika<4) then
Proverka:=false;
IF Proverka then
Writeln(St[i].Fam,' молодец!!!');
Proverka:=true;
end;
Readkey;
End.
Похожие записи/страницы:
- Даны сведения о результатах сессии: ФИО студента, название четырех предметов и оценки, полученные по каждому…
- Написать программу для обработки сведений о студентах своей группы. Сведения предоставляются в виде таблицы,…
- Ввести информацию по 3-м студентам ( порядковый номер, Ф.И.О. и три оценки) определить количество отличников и…
- В фамилии, имени, отчестве – не более 12 букв, пол указанная прописью М и Ж, возраст от 16 до 35 лет, курс -…
- Программа подсчета количества студентов, получивших неудовлетворительную оценку на экзамене - Pascal(Паскаль)
- Нужно вывести список студентов, которые нуждаются в общежитии, вывести в виде таблицы - Pascal(Паскаль)
- Вывести фамилии, имена и отчества всех студентов мужского пола, старших 18 лет Pascal (Паскаль)
- Запись содержит данные о студенте: фамилию и инициалы, номер курса, номер группы, кол-во часов, пропущенных по…