Терминатор Команда Результат Условие
Начало Конец Набрать воду в 3 л емкость Перелить воду с 3 л в 5 л емкость В 3 л емкости 1 литр? НЕТ Вылить воду с 5 л емкость ДА Перелить воду 3 л в 5 л емкость Набрать воду в 3л емкость Перелить воду в 5 л емкость 1 литр получили в 5 л емкости
Команда проверки условия выполняется после выполнения команд тела цикла. Начало Набрать воду в 3 л емкость Перелить воду с 3 л в 5 л емкость В 3 л емкости 1 литр? НЕТДА
Команда проверки условия выполняется перед выполнением команд тела цикла. Начало Наполнить ведро водой Бочка неполная? Бочка неполная? НЕТ ДА Вылить воду в бочку Начало
Конец Отрезать кусочек хлеба Намазать хлеб маслом Положить на масло колбасу Положить на колбасу огурец Алгоритм приготовления бутерброда
Начало Конец Поставить чайник на плиту Ветвление неполное Алгоритм приготовления чая В чайнике достаточно воды? Поджечь газ Подождать, пока закипит чайник Положить в чашку пакетик чая, сахар Залить кипятком НЕТ ДА Налить воду
Команды присваивания Задача 1. Вычислить значение выражения (a-b)*(c-d), где a, b, c, d – действительные числа.
Алгоритм решения задачи 1 (a-b)*(c-d) Конец Начало Ввести значения переменных a, b, c, d Вывести значение переменной z (a-b) (c-d) (x*y) a = 34; b = 15; c = 28; d = 26 х: =х: = 19 y: = 2 y: = z: = 38 z: =
Команды проверки условия Задача 2. Вычислить значение выражения (a-b)/(c-d), где a, b, c, d – действительные числа. Получится ли вычислить значение, если (c-d) = 0?
Начало Ввести значения переменных a, b, c, d (c-d) (c-d) (c-d) (c-d) х = 0? (a-b) (x/y) Вывести: «Выражение значения не имеет: деление на ноль» Вывести значение переменной z Конец х: = y: = z: = НЕТ ДА
Задание вычислить значения выражения (a-b)*(c-d), по образцу блок-схемы (стр. 20), подставляя известные данные. Работа в тетрадях 1)a = 542; b = 42; c = 38; d = 18 2)a = 619; b = 33; c = 28; d = 28 3)a = 460; b = 238; c = 18; d = 12