Алгоритмическая конструкция ветвление - 8 КЛАСС

Алгоритмическая конструкция ветвление — 8 КЛАСС

Все статьи
Want create site? Find Free WordPress Themes and plugins.

Урок: Алгоритмическая конструкция ветвление

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

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

Блок-схемы ветвления представлены на рисунках.

Полная форма ветвления

 

Алгоритмическая конструкция ветвление - 8 КЛАСС

На алгоритмическом языке команда ветвления записывается так:

Алгоритмическая конструкция ветвление - 8 КЛАСС

Пример 1. 

Алгоритмическая конструкция ветвление - 8 КЛАСС

Неполная форма ветвления

в2.png

На алгоритмическом языке команда ветвления записывается так:

Алгоритмическая конструкция ветвление - 8 КЛАСС

Пример 2.

Алгоритмическая конструкция ветвление - 8 КЛАСС

Для записи условий, в зависимости от результатов проверки которых выбирается та или иная последовательность действий, используются операции сравнения:

A<B                  −        А меньше В;

A<=B                −        А меньше или равно В;

A=B                  −        А равно В;

A>B                  −        А  больше В;

A>=B                −        А больше или равно В;

A<>B                −        А не равно В.

Здесь буквы A и B можно заменять на любые переменные, числа и арифметические выражения. Приведённые операции сравнения допускаются и для символьных переменных. 

Пример 3.

Алгоритм вычисления функции y(x)=|x| для произвольного числа x.

Алгоритмическая конструкция ветвление - 8 КЛАСС

Обрати внимание на второй блок этой блок-схемы. В нём представлены имена и типы величин (данных), обрабатываемых в алгоритме.

Условия, состоящие из одной операции сравнения, называются простыми. В качестве условий при организации ветвлений можно использовать и составные условия.

Составные условия получаются из простых с помощью логических связок and (и), or (или), not (не): and означает одновременное выполнение всех условий, or — выполнение хотя бы одного условия, а not означает отрицание условия, записанного за словом not. 

Пример 4.

Алгоритм определения принадлежности точки x отрезку [a;b]. Если точка x принадлежит данному отрезку, то выводится ответ ДА, в противном случае — НЕТ.

Алгоритмическая конструкция ветвление - 8 КЛАСС

Существует достаточно много ситуаций, в которых приходится выбирать не из двух, а из трёх и более вариантов. Есть разные способы построения соответствующих алгоритмов. Один из них   составить комбинацию из нескольких ветвлений.

Пример 5.

Алгоритм, в котором переменной Y присваивается значение большей из трёх величин A, B и C.

Алгоритмическая конструкция ветвление - 8 КЛАСС

Пусть A=10, B=30 и C=20. Тогда процесс выполнения алгоритма можно представить в следующей таблице:

Алгоритмическая конструкция ветвление - 8 КЛАСС

Ответ: Y=30.

 

Рекомендованный список литературы

Босова Л.Л. Информатика —  Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний

Did you find apk for android? You can find new Free Android Games and apps.

Добавить комментарий