Реферат: Простые операторы в Паскале
Все константы в альтернативах должны быть уникальны в пределах оператора варианта, диапазоны не должны пересекаться и не должны содержать констант, указанных в данной или других альтернативах.
Пример: составить программу вывода названия дня недели по его номеру.
Program DAY;
Var D: byte ;
Begin
Write (‘Введите номер дня недели’);
Readln ( D );
Case D of {вычисление значения селектора и выбор}
1: writeln ( ‘Понедельник’ ) ;
2: writeln ( ‘Вторник’ ) ;
3: writeln ( ‘Среда’ ) ;
4: writeln ( ‘Четверг’ ) ;
5: writeln ( ‘Пятница’ ) ;
6: writeln ( ‘Суббота’ ) ;
Else
Writeln ( ‘Воскресенье’ );
End;
Readln;
End.
Вопрос 3.
Если в программе возникает необходимость неоднократного выполнения некоторых операторов, то используются операторы повтора (или цикла). В языке Паскаль различают три вида операторов цикла: while, repeat, for. Они используются для организации циклов различных типов.
Если число повторений оператора заранее неизвестно, а задано лишь условие его повторения (или окончания), используются операторы while, repeat. Оператор for используется, если число повторений известно заранее.
Оператор WHILE.
Его часто называют оператором цикла с предусловием, за то что проверка условия выполнения тела цикла производится в самом начале оператора.
Формат оператора:
While <условие продолжения цикла> do
<тело цикла>;
Условие – булевское выражение, тело цикла – простой или составной оператор. Перед каждым выполнением тела цикла вычисляется значение выражения условия, если результат истина, то тело цикла выполняется. Если результат ложь, то происходит выход из цикла и переход к первому оператору после while оператора.
Оператор повтора REPEAT.