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

Нажмите для просмотра
Алгоритмы с ветвящейся структурой
Распечатать
  • Последний IP: 188.225.77.64
  • Уникальность: 91%
  • Слайдов: 18
  • Просмотров: 2124
  • Скачиваний: 1258
  • Размер: 6.09 MB
  • Онлайн: Да
  • Формат: ppt и pptx
В закладки
Оцени!

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

Слайд 1

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

Слайд 2

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

Слайд 3

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

Слайд 4

Алгоритмы с ветвящейся структурой, слайд 4
Исполнитель «Робот»

Слайд 5

Алгоритмы с ветвящейся структурой, слайд 5
Исполнитель «Робот»

Слайд 6

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

Слайд 7

Алгоритмы с ветвящейся структурой, слайд 7
Циклические алгоритмы

Слайд 8

Алгоритмы с ветвящейся структурой, слайд 8
Циклические алгоритмы

Слайд 9

Алгоритмы с ветвящейся структурой, слайд 9
Циклические алгоритмы

Слайд 10

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

Слайд 11

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

Слайд 12

Алгоритмы с ветвящейся структурой, слайд 12
Команда «Ветвление»

Слайд 13

Алгоритмы с ветвящейся структурой, слайд 13
Команда «Ветвление»

Слайд 14

Алгоритмы с ветвящейся структурой, слайд 14
Команда «Ветвление»

Слайд 15

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

Слайд 16

Алгоритмы с ветвящейся структурой, слайд 16
Команда «Ветвление»

Слайд 17

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

Слайд 18

Алгоритмы с ветвящейся структурой, слайд 18
Домашнее задание
Домашнее задание будет выставлено в Google Classroom на курсе «Информатика 9 …» Домашнее задание к уроку №1/II для 9 класса
^ Наверх
X

Благодарим за оценку!

Мы будем признательны, если Вы так же поделитесь этой презентацией со своими друзьями и подписчиками.