8 класс
§2.4 (п. 2) Алгоритмическая конструкция «ветвление»
Урок
Посмотрите видеоурок и презентацию по теме "Алгоритмическая конструкция "ветвление"
Самое главное
Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций (структур): следования, ветвления, повторения.
Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия (да или нет) предусмотрен выбор одной из двух последовательностей действий (ветвей).
Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.
Задания выполняемые на уроке
Задание 1
Имеется следующий алгоритм получения из одной цепочки букв русского алфавит другой цепочки букв:
Вычислить длину исходной цепочки букв;
Если длина цепочки кратна трём , то букву "С" следует добавить в конец данной цепочки букв; в противном случае букву "С" следует добавить в начало цепочки;
В полученной цепочке каждую букву заменить на следующую за ней по алфавиту (А - на Б, Б - на В, ..., Я -на А);
Переписать цепочку от конца к началу.
Применить данный алгоритм к цепочкам РТП, ЗА.
Задание 2
Определите значений переменной A в результате выполнения фрагмента алгоритма, представленного блок-схемами для чисел:
блок-схема А блок-схема Б
A = 25, B = 4 3. A = 7, B = 3
A = 25, B = 5 4. A = 12, B = 4
Блок-схема А
Блок-схема Б
Задание 3
Заполните блок-схему алгоритма возведения чётного числа в квадрат, а нечётного - в куб.
Задание 4
Продумайте алгоритм, позволяющий определить, является ли треугольник со сторонами a, b, c равносторонним. Сделайте соответствующие записи в блок-схеме.
Домашнее задание
§2.4 (п. 2) , тест