КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
WHILE логическое выражение DO
Или END Операторы циклической части программы BEGIN Или Операторы цикла END CASE A OF END End Оператор n Begin Else End Оператор n IF логич. выраж. THEN begin оператор 1; • • • оператор 1; • • • Формат краткой формы условного оператора, следующий: IF логическое выражение THEN оператор 1. Здесь если логическое выражение не выполняется, то действует оператор следующий за условным оператором. Краткой формой условного оператора нужно пользоваться осторожно, так как может нарушиться вся структура при вложенных условных операторах. При вложенности операторов IF каждое ELSE соответствует тому THEN, которое непосредственно ему предшествует. Например, { 0, если А=В и C<D Х = { 1, А=В и C=>D { 2, А<>В IF A = В THEN IF C<D THEN X:=0 ELSE X:=1 ELSE X:=2 Оператор выбора CASE.используется, когда в зависимости от значения какого-либо выражения необходимо выполнить один из нескольких последовательных операторов. Форма записи, следующая: CASE выражение/ переменная OF константа 1 / список констант 1: оператор 1; • • • константа N / список констант N: оператор N. Выбор i-ro оператора определяется совпадением значения выражения-селектора и константы (списка констант), стоящей перед оператором, затем управление передается за пределы оператора выбора. Если значение выражения-селектора (переменнои-селектора) не совпадает ни с одной из констант, то управление передается за пределы группы. CASE К + 1 OF 3: X: = SQRT(X); 10 X: = A + В; 7: X: = SQR(A) END Выражение может быть любым стандартным типом, кроме REAL. В соответствии с этим и константы не могут быть вещественного типа. '*', '+', '-',: S:=1; 'X', 'Y': S: = 2; В данном примере, если значение символьной переменной А будет одним из знаков *, + или -, то переменная S получит значение равное 1, если 'X', 'Y', то 2. Часто при решении задач приходится многократно проводить вычисления по одним и тем же математическим зависимостям при различных значениях входящих в них величин. Такие многократно повторяемые участки вычислительного процесса называются циклами. В Паскале имеются три вида операторов цикла: 1. Оператор цикла с параметром - FOR. 2. Оператор с предварительным условием (предусловием) - WHILE. 3. Оператор с последующим условием (постусловием) - REPEAT. Первый вид используется когда заранее известно, сколько раз должна повториться циклическая часть программы, второй и третий виды, когда заранее неизвестно число повторений цикла. Форма записи оператора FOR:... FOR i:=m1 TO m2 DO оператор FOR i:=m1 TO m2 DO где i- параметр цикла (переменная целого типа). m1, m,2 - начальное и конечное значения параметра цикла; могут быть выражениями (только не вещественного типа). В первом случае тело цикла отражается простым оператором, во-втором - составным. Шаг изменения параметра цикла равен + 1. Если шаг равен - 1, то вместо ТО записывается служебное слово DOWNTO. Значения параметра цикла, начального и конечного значений параметра цикла изменять внутри цикла нельзя. Общий вид записи оператора WHILE: WHILE логическое выражение DO оператор;
Дата добавления: 2014-12-17; Просмотров: 656; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |