Скачать презентацию азветвляющийся алгорит ЕСЛИ пошел дождь ТО надо Скачать презентацию азветвляющийся алгорит ЕСЛИ пошел дождь ТО надо

3 Разветвляющийся алгоритм.ppt

  • Количество слайдов: 20

азветвляющийся алгорит азветвляющийся алгорит

ЕСЛИ пошел дождь, ТО надо открыть зонт. ЕСЛИ назвался груздем, ТО полезай в кузов. ЕСЛИ пошел дождь, ТО надо открыть зонт. ЕСЛИ назвался груздем, ТО полезай в кузов. ЕСЛИ ласточки летают низко, ТО будет дождь, ИНАЧЕ дождя не будет.

Неполная форма Да ЕСЛИ условие, ТО действие 1, ИНАЧЕ действие 2. Нет Полная форма Неполная форма Да ЕСЛИ условие, ТО действие 1, ИНАЧЕ действие 2. Нет Полная форма

Прочитайте отрывок из стихотворения Джани Родари «Чем пахнут ремесла? » . Перефразируйте информацию о Прочитайте отрывок из стихотворения Джани Родари «Чем пахнут ремесла? » . Перефразируйте информацию о профессиях с помощью ключевых слов ЕСЛИ – ТО У каждого дела запах особый: В булочной пахнет тестом и сдобой. Мимо столярной идешь мастерской – Стружкою пахнет и свежей доской. Пахнет маляр скипидаром и краской. Пахнет стекольщик оконной замазкой. Куртка шофера пахнет бензином. Блуза рабочего – маслом машинным…

Разветвляющийся алгоритм – это алгоритм, в котором после проверки условия в разных ситуациях исполняется Разветвляющийся алгоритм – это алгоритм, в котором после проверки условия в разных ситуациях исполняется один из двух разных наборов команд.

Структура ветвления Полная форма Да Условие Инструкция 1 Нет Инструкция 2 Да Инструкция Условие Структура ветвления Полная форма Да Условие Инструкция 1 Нет Инструкция 2 Да Инструкция Условие Неполная форма Нет

Выполните вычисления по алгоритму, заданному блок-схемой Начало Ввод A Да A>9 X=A+8 Нет X=A-8 Выполните вычисления по алгоритму, заданному блок-схемой Начало Ввод A Да A>9 X=A+8 Нет X=A-8 Вывод X Конец

Для записи алгоритма ветвления на языке Pascal используется оператор: If условие then оператор1 else Для записи алгоритма ветвления на языке Pascal используется оператор: If условие then оператор1 else оператор2 Что означает: если выполняется условие, то исполняется оператор_1, иначе исполняется оператор_2.

Сокращенная форма условного оператора имеет вид: If условие then оператор1; оператор2 Если условие верно, Сокращенная форма условного оператора имеет вид: If условие then оператор1; оператор2 Если условие верно, то выполняется оператор 1, иначе управление передается следующему за if оператору программы.

Для записи простого условия используются операторы сравнения: n> больше n< меньше n= равно n Для записи простого условия используются операторы сравнения: n> больше n< меньше n= равно n >= больше либо равно n <= меньше либо равно n <> не равно

Примеры простых условий: na<>b n. A<=0 n. A+3*c>=20 Примеры простых условий: na<>b n. A<=0 n. A+3*c>=20

Для записи составного условия используются логические операторы: n n and – логическое «и» or Для записи составного условия используются логические операторы: n n and – логическое «и» or – логическое «или» xor – логическое «исключающее или» not – логическое отрицание

При записи составного условия простые условия заключаются в скобки, так как логические операции имеют При записи составного условия простые условия заключаются в скобки, так как логические операции имеют более высокий приоритет, чем операции сравнения.

Примеры использования логических операций: n (2>5) and (2>3) n (1<5) and (1>0) n (3>2) Примеры использования логических операций: n (2>5) and (2>3) n (1<5) and (1>0) n (3>2) or (3<1) n (3>2) or (2>0) n (3>0) xor (2>0) - неверно - неверно

Используя соответствующие операторы, запишите условия: nb не равно 5 nа равно 7 и b Используя соответствующие операторы, запишите условия: nb не равно 5 nа равно 7 и b равно 7 nа больше 7 или b равно 5

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

Если оператор if содержит несколько действий, их объединяют в одну группу, заключенную между словами Если оператор if содержит несколько действий, их объединяют в одну группу, заключенную между словами begin и end. Пример: If x>0 then Begin x: =x*2; write (x); end;

Общий вид составного оператора : Begin Оператор1; Оператор2; …………… End; Такая группа операторов называется Общий вид составного оператора : Begin Оператор1; Оператор2; …………… End; Такая группа операторов называется составным оператором.

Задания: n n n n n Составить программу, которая определяет, является ли данное число Задания: n n n n n Составить программу, которая определяет, является ли данное число четным. Составить программу, которая вводит число с клавиатуры, и, если оно отрицательное, возводит его в квадрат. Составьте программу, которая определяет по возрасту, судьёй какого суда (общего, хозяйственного или конституционного) может быть юрист. (Юрист может занимать должность судьи общего или хозяйственного суда в возрасте от 25 до 65 лет, конституционного – от 25 до 70 лет). Составить программу, которая проверяет, равны ли 3 данных целых числа. Составить программу, которая выводит на экран большее из двух заданных разных чисел. Составить программу, которая позволяет по номеру месяца определить время года. Если целое число m делится на целое число n, то вывести частное от такого деления. В противном случае вывести сообщение « Не делится» . Дано целое число. Определить, принадлежит ли оно интервалу (10, 20). В компьютер поступают результаты соревнований по плаванию для трех спортсменов. Выбрать и напечатать лучший результат.