Ветвления и исполнители алгоритмов

Презентация:



Advertisements
Похожие презентации
Ветвление Определение Виды Блок-схема. Условные обозначения.
Advertisements

Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
Краткая форма начало Подойти к кассе Есть билеты на 12.00? Купить билеты Отойти от кассы конец ДаНет.
ОперацияABCDУсловие 1ввод A, B, C 572 2A > B > 7нет 3B > C > 2да 4D := B вывод D Задача: найти наибольшее значение среди трех.
ОперацияABCDУсловие 1ввод A, B, C 572 2A > B > 7 нет 3D := B C > D > 7 нет 5вывод D Задача: найти наибольшее значение среди трех.
Алгоритмы и исполнители 9 класс Понятие алгоритма Алгоритм – это метод (способ) решения задачи, записанный по определенным правилам, обеспечивающим однозначность.
Решение задач по теме «Ветвление»
ОперацияMNУсловие 1 ввод M, N M N да 3 M > N > 24да 4 M := M - N M N да 6 M > N > 24нет 7 N := N - M 8.
Операция NFRУсловие 1 Ввод N3 2 F := 11 3 R := 11 4 R <= N1 <= 3да 5 F := F * R1 6 R := R R <= N2 <= 3да 8 F := F * R2 9 R := R R <= N3.
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура алг Ввод.
Разветвляющийся алгоритм. Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий,
K := 1, 15 i := 1, 16 - K i := 1, 16 да нет B [ i ] > B [ i + 1 ] X : = B [ i ] B [ i ] : = B [ i + 1] B [ i + 1 ] : = X вывод B [, i, ] =,B [ i ] для.
Обучающая презентация для 9 класса © Болгова Н А© Болгова Н.А.2 Основные вопросы: Закрепление типов алгоритмов Закрепление типов алгоритмов Ручная обработка.
Алгоритмы Понятие, свойства, виды, способы записи алгоритмов.
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
ТИПЫ АЛГОРИТМОВ Цель:закрепить знания о типах алгоритмов, умение составлять алгоритмы, строить блок-схемы Болгова Н.А.
Работа учащихся 9в класса МОУ БСОШ1.
Цель урока: Изучить способы задания «алгоритмов» и понятие линейного алгоритма.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура алг Ввод.
Транксрипт:

Ветвления и исполнители алгоритмов.

Алгоритм 1: Уменьшить скорость. Если ремонт дороги закончен, то проехать 2 км по отремонтированному участку дороги к офису, иначе проехать 5 км в объезд. Конец ветвления. Остановиться возле офиса.

Алгоритм 2. Подойти к кассе. Если билеты на сеанс имеются, то: Протянуть кассиру деньги. Назвать сеанс и количество билетов. Получить билеты. Конец ветвления. Отойти от кассы.

1 группа:2 группа: Подойти к кассе. Если билеты на сеанс имеются, то : Протянуть кассиру деньги. Назвать сеанс и количество билетов. Получить билеты. Конец ветвления. Отойти от кассы. Уменьшить скорость. Если ремонт дороги закончен, то проехать 2 км по отремонтированному участку дороги к офису, иначе проехать 5 км в объезд. Конец ветвления. Остановиться возле офиса.

Блок- схемы Алгоритм 3 Блок- схема Алг yrav; a, b,с:цел; d,x1,x2,x: вещ; Нач Ввод a, b,c; D:= sqr(b) -4*a*c ; Если D>0, то X1:=( -b+sqrt(D))/(2*а); Х2:=( -b-sqrt(D))/(2*а); Вывод X1, Х2 Иначе Если D=0, то X:= -b/(2*а); Вывод X Иначе Вывод «корней нет»; Кв; Кон. начало Ввод a, b,c D:= sqr(b) -4*a*c D>0 X1:=( -b+sqrt(D))/(2*а) Х2:=( -b-sqrt(D))/(2*а) D=0 X:= -b/(2*а) Вывод х1, х2 Вывод х конец да нет Вывод нет корней»

Блок- схемы Алгоритм 3 Блок- схема Алг yrav1; a, b,с:цел; d,x1,x2,x: вещ; Нач Ввод a, b,c; D:= sqr(b) -4*a*c ; Если D>0, то X1:=( -b+sqrt(D))/(2*а); Х2:=( -b-sqrt(D))/(2*а); Вывод X1, Х2; Кв; Если D=0, то X:= -b/(2*а); Вывод X Иначе Вывод «корней нет»; Кв; Кон. начало Ввод a, b,c D:= sqr(b) -4*a*c D>0 X1:=( -b+sqrt(D))/(2*а) Х2:=( -b-sqrt(D))/(2*а) Вывод х1, х2 да D=0 X:= -b/(2*а) Вывод х Вывод нет корней» конец да нет

Задача1. Найдите значение переменной S после выполнения следующего алгоритма. Блок- схема Алг zd1; a, b,с:цел; S: вещ; Нач a:= 5, b:= 7; c :=4; Если a+b

Задача1. Найдите значение переменной S после выполнения следующего алгоритма. Блок- схема начало a:= 5 b:= 7 a+b