Презентация - Алгоритмы с ветвящейся структурой

На весь экран

Слайды и текст этой презентации

Слайд 1

Алгоритмы с ветвящейся структурой
9 класс
ГБОУ «СОШ №347» учитель информатики Мареев Олег Петрович

Слайд 2

Исполнитель «Чертежник»
Среда
СКИ
опустить перо – опускает перо. При дальнейшем перемещении будет оставаться след. поднять перо – поднимает перо. При дальнейшем перемещении след оставаться не будет. сместиться в точку (x,y) – смещает перо в заданную точку, где x – абсцисса точки, y – её ордината. сместиться на вектор (dx,dy) – смещает перо на вектор (dx,dy). написать (m, «txt») – пишет строку, растянутую или сжатую до заданной ширины, где m – ширина строки, txt – текст строки.

Слайд 3

Исполнитель «Робот»
Среда
СКИ
Система команд исполнителя «Робот» включает: 5 команд, вызывающих действия Робота (влево, вправо, вверх, вниз, закрасить); 10 команд проверки условий: 8 команд вида [слева/ справа/ сверху/ снизу] [стена/ свободно]

Слайд 4

Исполнитель «Робот»

Слайд 5

Исполнитель «Робот»

Слайд 6

Цикл «Пока»
Для программирования повторяющихся действий применяется команда цикла, которая имеет следующую структуру: нц пока <условие> <тело цикла> кц
Команда цикла реализует обратную связь между объектом управления и управляющей системой. Проверка условия дает информацию управляющей системе о состоянии объекта управления.
В цикле с предусловием, если проверяемое условие выполняется (истинно), то выполняются команды, составляющие тело цикла. Если условие ложно, то происходит выход из цикла.
При программировании цикла необходимо следить за тем, чтобы не допускалось зацикливание.

Слайд 7

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

Слайд 8

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

Слайд 9

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

Слайд 10

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

Слайд 11

Разветвляющийся алгоритм
Разветвляющийся алгоритм — алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Полная форма команды ветвления имеет следующий формат: если <условие> то <серия команд 1> иначе <серия команд 2> все
Неполная форма команды ветвления имеет следующий формат: если <условие> то <серия команд> все
Если <условие> истинно то выполняется <серия 1>, в противном случае — <серия 2>. Такое ветвление называется полным. В неполном ветвлении <серия> выполняется, если <условие> истинно, в противном случае сразу происходит переход к следующей после ветвления команде алгоритма

Слайд 12

Команда «Ветвление»

Слайд 13

Команда «Ветвление»

Слайд 14

Команда «Ветвление»

Слайд 15

Цикл «n — раз»
Для программирования точного количества повторяющихся действий применяется команда цикла «n — раз», которая имеет следующую структуру: нц n раз <тело цикла> кц где n — натуральное число

Слайд 16

Команда «Ветвление»

Слайд 17

Решение задач
Переведите робота в клетку — "Б" и закрасьте отмеченные клетки. Используйте цикл n раз и конструкцию если-то-все

Слайд 18

Домашнее задание
Домашнее задание будет выставлено в Google Classroom на курсе «Информатика 9 …» Домашнее задание к уроку №1/II для 9 класса