Операторы ветвления и выбора


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Алгоритмические конструкции ветвления и выбора.Операторы ветвления и выбора. Ф.И.О. автора: Кудрявцева Татьяна ДмитриевнаНазвание образовательной организации: МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №4» г. ЛивныГод и место создания работы: 2010 год, г. Ливны Разветвляющиеся вычислительные процессы и операторы перехода. P S1 S2 полная развилка P S1 неполная развилка вложенная развилка P1 S1 S2 P2 P3 S3 S4 P,P1,P2,P3-проверяемые условия;S1,S2,S3,S4-выполняемые действия Оператор условного перехода. Формат записи условного оператора (полная форма):if <условие> then <оператор 1> else <оператор 2>;Формат записи условного оператора (краткая форма):if <условие> then <оператор>;Пример:if x<0 then y:=x+1 else y:=2*x;if (n>15) and (n<25) then a:=n+40 else b:=n+1; Оператор безусловного перехода. Оператор GOTO позволяет изменить стандартный последовательный порядок выполнения операторов и перейти к выполнению программы, начиная с заданного оператора. Оператор, на который происходит переход, должен быть помечен меткой, которая и указывается в GOTO.Формат записи оператора:GOTO <метка>; Оператор выбора Оператор выбора CASE обеспечивает организацию разветвлений путём выбора одного из нескольких операторов.Формат записи оператора выбора:Case <селектор> of с1 <оператор 1>; с2 <оператор 2>; ………………………….. сn <оператор n> else <оператор>;end; Циклические вычислительные процессы и операторы цикла. Оператор цикла с параметром.Формат записи оператора:for <параметр>:=m1 to m2 do <оператор>; {тело цикла} -или for <параметр>:=m1 to m2 do +begin <оператор 1>; <оператор 2>; ……………………… <оператор n>;end;Параметр-переменная порядкового типа; m1-выражение, определяющее начальное значение параметра цикла; m2-выражение, определяющее конечное значение параметра цикла. Значения m1 и m2 не могут быть типа real. Операторы 1,2,…,n образуют тело цикла. имя: нач. значение, кон. знач. тело цикла Оператор цикла с предварительным условием (с предусловием). Формат записи оператора:while <условие> do <оператор>;илиwhile <условие> dobegin <оператор 1>; <оператор 2>; …………………….. <оператор n>;end;где <условие>-логическое выражение, <оператор> (или оператор 1,2,…,n)-тело цикла. Оператор цикла с последующим условием (с постусловием). Формат записи оператора:repeat {тело цикла}until <условие>;илиrepeat <оператор 1>; <оператор 2>; …………………….. <операторn>;until <условие>;Если телом цикла является составной оператор (оператор 1,2,…, n), то операторные скобки не используются. Операторы break, continue, exit, half. Оператор break осуществляет немедленный выход из циклов repeat, while, for. Его можно использовать только внутри циклов.Оператор continue начинает новую итерацию цикла, даже если предыдущая не была завершена. Его можно использовать только внутри цикла.Оператор exit осуществляет выход из подпрограммы. Оператор half прекращает выполнение программы и возвращает код завершения в операционную систему. Вложенные циклы. Если телом цикла является циклическая структура, то такие циклы называются вложенными или сложными. Цикл, содержащий в себе другой цикл, называют внешним. Цикл, содержащийся в теле другого цикла, называют внутренним. Вложенные циклы могут быть любого типа и в различных сочетаниях.

Приложенные файлы

  • ppt file25
    Размер файла: 230 kB Загрузок: 0