8 класс

§2.4 (п. 2) Алгоритмическая конструкция «ветвление»

Урок

Посмотрите видеоурок и презентацию по теме "Алгоритмическая конструкция "ветвление"

18-19 Алг. конструкция ветвление для сайта

Самое главное

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

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

Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.

Задания выполняемые на уроке

Задание 1

Имеется следующий алгоритм получения из одной цепочки букв русского алфавит другой цепочки букв:

  1. Вычислить длину исходной цепочки букв;

  2. Если длина цепочки кратна трём , то букву "С" следует добавить в конец данной цепочки букв; в противном случае букву "С" следует добавить в начало цепочки;

  3. В полученной цепочке каждую букву заменить на следующую за ней по алфавиту (А - на Б, Б - на В, ..., Я -на А);

  4. Переписать цепочку от конца к началу.

Применить данный алгоритм к цепочкам РТП, ЗА.

Задание 2

Определите значений переменной A в результате выполнения фрагмента алгоритма, представленного блок-схемами для чисел:

блок-схема А блок-схема Б

  1. A = 25, B = 4 3. A = 7, B = 3

  2. A = 25, B = 5 4. A = 12, B = 4

Блок-схема А

Блок-схема Б

Задание 3

Заполните блок-схему алгоритма возведения чётного числа в квадрат, а нечётного - в куб.

Задание 4

Продумайте алгоритм, позволяющий определить, является ли треугольник со сторонами a, b, c равносторонним. Сделайте соответствующие записи в блок-схеме.

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

§2.4 (п. 2) , тест