Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 65 стр.

UptoLike

СтудентПетров С.В.
Оценка 1 :
4
Оценка 2 :
4
Оценка 3 : 2
Оценка 4 : 4
…………………………
СтудентПастухов Е.Г.:
Оценка 1 :
5
Оценка 2 :
5
Оценка 3 : 5
Оценка 4 : 5
Неуспевающий :
Иванов П.М.
Неуспевающий :
Петров С.В.
Описание работы программы. Переменные и константы:
SMAXколичество студентов;
S массив записей STUDENT;
FIO переменная ФИО строкового типа;
Balмассив оценок размерностью четыре;
STUDENTпеременна типа запись;
f, bпеременные циклов;
twoвспомогательная логическая переменная.
Описываем переменные, далее заполняем массив S запи-
сями в два этапа:
a)
заполняем ФИО с помощью оператора присваивания;
b)
заполняем массив оценок в цикле с помощью опера-
тора ввода Read.
Вывод результата работы программы с помощью циклов:
Внешний циклпросмотр массива записей S
[1.. STMAX] и анализ логической переменной two. Если two =
True, то печать фамилии неуспевающего студента.
Внутренний циклпросмотр массива оценок BAL для
выявления неуспевающих. Перед входом в цикл логической
переменной two присваивается значение False. Если выявляет-
ся неудовлетворительная оценка, то two присваивается True.
2.2. Оператор присоединения
Составными именами пользоваться неудобно. Они ведут
к громоздким выражениям. Для их упрощения служит опера-
65
     Студент – Петров С.В.
     Оценка 1 : 4
     Оценка 2 : 4
     Оценка 3 : 2
     Оценка 4 : 4
     …………………………
     Студент – Пастухов Е.Г.:
     Оценка 1 : 5
     Оценка 2 : 5
     Оценка 3 : 5
     Оценка 4 : 5
     Неуспевающий : Иванов П.М.
     Неуспевающий : Петров С.В.
     Описание работы программы. Переменные и константы:
     – SMAX – количество студентов;
     – S – массив записей STUDENT;
     – FIO – переменная ФИО строкового типа;
     – Bal – массив оценок размерностью четыре;
     – STUDENT – переменна типа запись;
     – f, b – переменные циклов;
     – two – вспомогательная логическая переменная.
     Описываем переменные, далее заполняем массив S запи-
сями в два этапа:
     a) заполняем ФИО с помощью оператора присваивания;
     b) заполняем массив оценок в цикле с помощью опера-
тора ввода Read.
     Вывод результата работы программы с помощью циклов:
     – Внешний цикл – просмотр массива записей S
[1.. STMAX] и анализ логической переменной two. Если two =
True, то печать фамилии неуспевающего студента.
     – Внутренний цикл – просмотр массива оценок BAL для
выявления неуспевающих. Перед входом в цикл логической
переменной two присваивается значение False. Если выявляет-
ся неудовлетворительная оценка, то two присваивается True.

    2.2. Оператор присоединения
    Составными именами пользоваться неудобно. Они ведут
к громоздким выражениям. Для их упрощения служит опера-
                            65