ВУЗ:
Составители:
Рубрика:
66
(x>9) and (y<2) {круглые скобки обязательны!}
(f<>r) or (r>=4)
not (ttt<=1).
Следует помнить, что условный оператор управляет только одним
оператором (т. е. после ключевых слов then и else может стоять только
один оператор), поэтому если требуется произвести более
1-го действия, необходимо использовать составной оператор begin – end.
Рассмотрим другой пример:
(фрагмент программы)
var
x,y,max:real;
................
if (x<0) and (x>max) then
begin
max:=x;
write(max);
end;
y:=x;
В этом примере переменная y всегда будет иметь
значение
переменной x, а в max запоминать максимальное отрицательное
значение x. Для обеспеченности однозначности в языке Turbo Pascal
принято соглашение о том, что каждому else соответствует предыдущий
свободный if:
if a>b then
if c<0 then
write(c)
else
c:=0;
3.2. Безусловный оператор
В программе можно осуществить переход, прервав последова-
тельное выполнение программы. Для этого служит оператор безусловного
перехода, имеющий вид:
GOTO < имя метки >;
В качестве меток используются целые числа от 0 до 999 или имена,
начинающиеся с буквы. Метка должна быть объявлена в разделе
объявления меток (label). Она используется перед оператором и отделяется
от него
двоеточием.
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
