756.00K
Category: informaticsinformatics

Алгоритм ветвления и циклические алгоритмы. 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. ДЗ
Написать пример к алгоритму ветвления и
циклическим алгоритмам:
Алгоритм ветвления
Цикл с параметром
Цикл с предусловием
Цикл с постусловием
English     Русский Rules