Прости оператори в турбо паскал 7

Езикови оператори описват някои алгоритмични стъпки, които трябва да се направи, за да реши проблема. тяло на програмата може да бъде представен като поредица от такива оператори. Следвайте една друга програма изявления са разделени с точка и запетая.

Всички езикови изявления Паскал могат да бъдат разделени на две групи: прости и структурирани.

5.1. прости оператори

Обикновено са тези оператори, които не съдържат други оператори. Те включват:
  • оператор задача;
  • обжалване на процедурата;
  • оператор GOTO безусловно прехвърляне;
  • празно твърдение.

Връзка с процедурата, ще бъдат обсъдени в параграф 10.1, а останалата част -. В тази секция.

5.1.1. Операторът на задача

Използването на този оператор, променлива или функция се определя на експресията. За тази цел знак за присвояване: =. отляво на която е написано името на променлива или функция, която е обозначена с стойност, и отдясно - израз, чиято стойност се изчислява преди заданието.

Допустимо задача да променливи и функции от всякакъв вид, с изключение на типа на файла. Въведете изразяване и типа на променлива (или функции), следва да бъдат съвместими за възлагане (вж. F. 9.3). 1

X: = Y;
Z: = А + В;
Res: = (I> 0) и (I

5.1.2. оператор безусловно прехвърляне Иди на. Използване на места

изявление GOTO ви позволява да промените стандартната поредността на изпълнение на операторите и да започне изпълнението на програмата, като се започне от конкретния оператор. Операторът, който е преход трябва да бъде обозначен с етикет. Същата маркер трябва да бъдат посочени в отчета GOTO. Tags използвани в Turbo Pascal, могат да бъдат два вида:
  • цяло число вариращо от 0 до 9999;
  • обикновен идентификатор.

етикет 1, 2, Metka;

Един етикет само един оператор може да бъде маркирана. Етикетът на белязания изявлението е отделена от двоеточие.

Използвайте отчета GOTO трябва да бъдат изключително внимателни. Широко приложение без основателна причина влошава разбиране на логиката на програмата. Безусловно трансфер може да се извършва далеч от всеки сайт на програмата, а не във всяка точка в програмата. Така че, не можете да използвате този оператор да се премине от основната програма на подпрограма или да излезете от подпрограмата, че не се препоръчва да се направи преход към структуриран оператор т. За да. Той може да даде грешен резултат, и така нататък. Г. За повече информация относно тези ограничения, вижте. [1 ].

Пример. Намерете частното на числа.