Similar presentations:
Алгоритм ветвления и циклические алгоритмы. 9 класс
1.
Алгоритм ветвления ициклические алгоритмы
9 КЛАСС
2.
Алгоритм ветвления3.
Алгоритм ветвления - выбор одной илинескольких команд
ПОЛНОЕ ВЕТВЛЕНИЕ
НЕПОЛНОЕ ВЕТВЛЕНИЕ
4.
Алгоритм ветвления (условныйоператор) разделяет алгоритм на
два пути в зависимости от некоторого
условия, затем исполнение
алгоритма выходит на общее
продолжение.
5.
Условный оператор (ветвление)Полное ветвление:
If <условие> then <оператор 1> else <оператор 2>;
Если <условие> то <оператор 1> иначе <оператор 2>;
Неполное ветвление:
If <условие> then <оператор >;
Если <условие> то <оператор >;
Оператор – это какое-то действие
6.
Пример 1:Число а является положительным или
отрицательным?
Если a>0 то a – положительное
иначе a – отрицательное ;
7.
Знаки отношений в условном операторе:> <
больше, меньше
>=
больше или равно
<=
меньше или равно
=
<>
равно
не равно
8.
Циклические алгоритмы9.
Циклический алгоритм - повторение однойили нескольких команд с заданным
количеством повторов или в зависимости от
некоторого условия
Команда цикла обеспечивает повторное
выполнение последовательности команд (тела
цикла) по некоторому условию.
10.
Цикл с предусловием - цикл,выполнение которого повторяется,
пока истинно (выполняется)
условие цикла
11.
Оператор цикла с предусловием:While
<условие> do <оператор>;
Пока <условие> повторять <оператор>;
Оператор – это какое-то действие
12.
Пример 2:Чистые зубы
Пока зубы грязные повторять действие чистить зубы;
13.
Цикл с постусловием – цикл, вкотором условие проверяется
после выполнения тела цикла
14.
Оператор цикла с постусловием:Repeat
<тело цикла>
Until <условие завершения цикла>;
Повторять
<тело цикла>
до <условие завершения цикла>;
Оператор – это какое-то действие
15.
Пример 3:Сдать ОГЭ по информатике
Повторять действие решать задания ОГЭ по
информатике до сдал ОГЭ по информатике;
16.
Цикл с параметром - повторноевыполнение тела цикла, пока
целочисленный параметр пробегает
множество всех значений
от начального до конечного
17.
:= означает присвоить значениеОператор цикла с параметром:
For
<параметр цикла> := <Начальное значение>
to <Конечное значение > do <оператор>;
Для
<параметр цикла> := <Начальное значение>
до <Конечное значение> выполнять <оператор>;
Оператор – это какое-то действие
18.
Пример 4:Возвести 2 в степень 4
i - степень (параметр)
Для i := 1до 4 выполнять действие умножать на 2;
19.
Домашнее задание:Дописать конспект, причитать и повторить
перед следующим уроком
2. Выполнить задания на следующем слайде:
1.
20.
Задание 1. ДЗЗадачу оформить с дано и решением (как было в классе)
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 2;
2. раздели на b
Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя
вторую, делит это число на b.
Известно, что b — неизвестное натуральное число; b ≥ 2
Программа для исполнителя Альфа — это последовательность номеров команд.
Также известно, что программа 12111 переводит число 47 в число 13.
Определите значение b.
21.
Задание 2. ДЗНаписать пример к алгоритму ветвления и
циклическим алгоритмам:
Алгоритм ветвления
Цикл с параметром
Цикл с предусловием
Цикл с постусловием