Программирование. Разветвляющиеся структуры


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

Программирование алгоритмов разветвляющейся структуры План:Простые и составные условия.Оператор ветвления IF.Составной оператор.Вложенные структуры условных операторов.Оператор выбора CASE. a <> b не равно a ≠ b a <= b меньше или равно a ≤ b a >= b больше или равно a ≥ b a < b меньше a < b a > b больше a > b a = b равно a = b Запись на языке Паскаль Наименование Математическая запись 1. Простые и составные условия Составные условия Логические операции: (<условие1>) and (<условие2>) (<условие1>) or (<условие2>) not (<условие>) (<условие1>) xor (<условие2>) Простые условия <выражение> оператор сравнения <выражение> 2. Оператор ветвления if Общий вид:if <условие> then <оператор 1> else <оператор 2>Перед else никогда не ставится точка с запятой!!!Неполная форма записи оператора ветвления:if <условие> then <оператор 1> – условие оператор 1 + оператор 1 условие оператор 2 – + Блок-схемы Неполная форма записи (если-то):Полная форма записи (если-то-иначе): 3. Составной оператор begin <оператор1>; … <операторN>end;Полная форма оператора ветвления:if <условие> then begin {инструкции, выполняемые, если условие истинно} endelse begin {инструкции, выполняемые, если условие ложно} end оператор 1 оператор 2 оператор n условие – + … оператор 1 оператор 2 оператор n условие – + … оператор 1’ оператор 2’ оператор n’ … Блок-схемы Неполная форма записи (если-то):Полная форма записи (если-то-иначе): program Minimum_of_3_numbers;var a, b, c, min: integer;begin write (’Введите три числа через пробел: ); readln (a, b, c); if a < b then if a < c then min:=a; {Случай, когда a =b} else min:=c; writeln (’Минимальное число – ’, min) ;end. Пример. Cоставить программу нахождения минимального из трех чисел. – Ввод чисел a,b,с a(или <ключ выбора>, или <селектор>) of<список констант 1>: оператор 1;<список констант 2>: оператор 2;…<список констант n>: оператор nelse оператор n+1;end; оператор 1 условие 1 – + … оператор 2 условие 2 – оператор n условие n + – + условие 2 условие n оператор 1 условие 1 – + … оператор 2 – оператор n + – + оператор n+1 Блок-схемы Неполная форма записи (выбор):Полная форма записи (выбор-иначе): + + + 1 – … – – Ввод значения х Январь 2 12 Февраль Декабрь Задан неверный номер месяца Начало Конец Пример. Дан номер месяца m. Вывести на экран название этого месяца. program Pr_2;var mesiac : integer;begin write (’Введите номер месяца: ’);readln (mesiac);case mesiac of 1 : write (’Январь’); 2 : write (’Февраль’); 3 : write (’Март’); 4 : write (’Апрель’); 5 : write (’Май’); 6 : write (’Июнь’); 7 : write (’Июль’); 8 : write (’Август’); 9 : write (’Сентябрь’); 10 : write (’Октябрь’); 11 : write (’Ноябрь’); 12 : write (’Декабрь’)else write (’Задан неверный номер месяца.’);end; { Если mesiac не совпал ни с одной переменной }end.

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

  • ppt VetvleniePascal
    Презентация
    Размер файла: 85 kB Загрузок: 2