Оператор безусловного перехода. Лекция 7. Операторы условий IF, CASE

Лекция 7. Операторы условий IF, CASE

Вывод результатов

Константы

Стандартные процедуры

Dec(i); {i:=i-1}

inc(i); {i:=i+1}

GotoXY(i,j); {перемещение курсора в указанную точку экрана с координатами i, j}

str(x,S); {идентификатор численного типа x переводит в строковую переменную S: x→S. }{ Требуется модуль Crt}

Clrscr; {очистка экрана} {Требуется модуль Crt }

Pi{число π = 3.14…}

Write(x); {вывод на экран значения x: при реальном x=4, на экран выводится "4.0000000000E+00"}

Write(x:5:1); {вывод форматированных данных, то есть выделение на экране заданного количества позиций для вывода идентификатора: 5 показывает общее число позиций, 1 – число знаков после запятой: при x=4, на экран выводится "4.0"}

Writeln(x); {вывод с новой строки}

Writeln(x,y); {вывод двух значений идентификаторов}

Writeln(‘x= ’,x:4:1); {вывод с комментариями и форматированием: "x= 4.0"}

Writeln(‘Площадь круга радиусом 3 м равна’,3.14*sqr(3):4:1); {Вывод с комментариями и выполнением расчетов: "Площадь круга радиусом 3 м равна 28.3"}


Вызывает передачу управления оператору, которому предшествует метка.

Рисунок 7.1 – Оператор безусловного перехода.

В авторской версии языка метка представляет собой целое от 1 до 9999. Pascal допускает использовать в качестве меток также и идентификаторы. Все метки, используемые в блоке, должны быть описаны, причем каждая не более одного раза. Метка, указанная в операторе перехода, должна содержаться в том же блоке. Практически запрещен переход во внутрь структурного оператора.

Рисунок 7.2 - Описание меток.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: