Алгоритм ветвления и циклические алгоритмы. 9 класс

Содержание

Слайд 2

Алгоритм ветвления

Алгоритм ветвления

Слайд 3

Алгоритм ветвления - выбор одной или нескольких команд

ПОЛНОЕ ВЕТВЛЕНИЕ

НЕПОЛНОЕ ВЕТВЛЕНИЕ

Алгоритм ветвления - выбор одной или нескольких команд ПОЛНОЕ ВЕТВЛЕНИЕ НЕПОЛНОЕ ВЕТВЛЕНИЕ

Слайд 4

Алгоритм ветвления (условный оператор) разделяет алгоритм на два пути в зависимости от некоторого

Алгоритм ветвления (условный оператор) разделяет алгоритм на два пути в зависимости от
условия, затем исполнение алгоритма выходит на общее продолжение.

Слайд 5

Условный оператор (ветвление)

Полное ветвление:
If <условие> then <оператор 1> else <оператор 2>;
Если <условие>

Условный оператор (ветвление) Полное ветвление: If then else ; Если то иначе
то <оператор 1> иначе <оператор 2>;
Неполное ветвление:
If <условие> then <оператор >;
Если <условие> то <оператор >;

Оператор – это какое-то действие

Слайд 6

Пример 1: Число а является положительным или отрицательным?

Если a>0 то a – положительное

Пример 1: Число а является положительным или отрицательным? Если a>0 то a
иначе a – отрицательное ;

Слайд 7

Знаки отношений в условном операторе:

>

<

>=

<=

=

<>

больше, меньше

больше или равно

меньше или равно

равно

не равно

Знаки отношений в условном операторе: > >= = больше, меньше больше или

Слайд 8

Циклические алгоритмы

Циклические алгоритмы

Слайд 9

Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.

Циклический алгоритм

Команда цикла обеспечивает повторное выполнение последовательности команд (тела цикла) по некоторому условию.
- повторение одной или нескольких команд с заданным количеством повторов или в зависимости от некоторого условия

Слайд 10

Цикл с предусловием - цикл, выполнение которого повторяется, пока истинно (выполняется) условие цикла

Цикл с предусловием - цикл, выполнение которого повторяется, пока истинно (выполняется) условие цикла

Слайд 11

Оператор цикла с предусловием:

While <условие> do <оператор>;
Пока <условие> повторять <оператор>;

Оператор – это

Оператор цикла с предусловием: While do ; Пока повторять ; Оператор – это какое-то действие
какое-то действие

Слайд 12

Пример 2: Чистые зубы

Пока зубы грязные повторять действие чистить зубы;

Пример 2: Чистые зубы Пока зубы грязные повторять действие чистить зубы;

Слайд 13

Цикл с постусловием – цикл, в котором условие проверяется после выполнения тела

Цикл с постусловием – цикл, в котором условие проверяется после выполнения тела цикла
цикла

Слайд 14

Оператор цикла с постусловием:

Repeat <тело цикла>
Until <условие завершения цикла>;
Повторять <тело

Оператор цикла с постусловием: Repeat Until ; Повторять до ; Оператор – это какое-то действие
цикла>
до <условие завершения цикла>;

Оператор – это какое-то действие

Слайд 15

Пример 3: Сдать ОГЭ по информатике

Повторять действие решать задания ОГЭ по информатике до

Пример 3: Сдать ОГЭ по информатике Повторять действие решать задания ОГЭ по
сдал ОГЭ по информатике;

Слайд 16

Цикл с параметром - повторное выполнение тела цикла, пока целочисленный параметр пробегает множество

Цикл с параметром - повторное выполнение тела цикла, пока целочисленный параметр пробегает
всех значений
от начального до конечного

Слайд 17

:= означает присвоить значение Оператор цикла с параметром:

For <параметр цикла> := <Начальное значение>

:= означает присвоить значение Оператор цикла с параметром: For := to do
to <Конечное значение > do <оператор>;
Для <параметр цикла> := <Начальное значение>
до <Конечное значение> выполнять <оператор>;

Оператор – это какое-то действие

Слайд 18

Пример 4: Возвести 2 в степень 4 i - степень (параметр)

Для i := 1до

Пример 4: Возвести 2 в степень 4 i - степень (параметр) Для
4 выполнять действие умножать на 2;

Слайд 19

Домашнее задание:

Дописать конспект, причитать и повторить перед следующим уроком
Выполнить задание на следующем

Домашнее задание: Дописать конспект, причитать и повторить перед следующим уроком Выполнить задание на следующем слайде:
слайде:
Имя файла: Алгоритм-ветвления-и-циклические-алгоритмы.-9-класс.pptx
Количество просмотров: 31
Количество скачиваний: 0