Графический способ представления алгоритмов
Можно назвать три способа написания алгоритмов:
Все алгоритмы к задачам и примерам в предыдущих Параграфах были составлены как раз на естественном языке. Разберем графический.способ представления алгоритмов.
СХЕМОЙ называют наглядное графическое изображение алгоритма, когда отдельные его действия (этапы) изображаются при помощи различных геометрических фигур (блоков), а связи между этапами указываются при помощи стрелок, соединяющих эти фигуры.
Подобные схемы иногда называют блок-схемами. Они отображают шаги, которые должны выполняться компьютером, и последовательность их выполнения
Для изображения различных шагов алгоритма на блок-схеме используют фигуры различной формы (табл. 1). .
Начало и конец алгоритма изображаются с помощью овалов (табл. 1.1). Внутри овала записывается «начало» или «конец».
Инструкции по выполнению каких-либо действий помещаются внутрь прямоугольников (табл. 1.2), а блоки выбора, определяющего путь, по которому пойдут эти действия (например, вычисления) дальше, в зависимости от результата анализа данных, изображаются в виде ромбов (табл. 1.3).
Само условие записывается внутри ромба. Если проверяемое условие выполняется, т.е. имеет значение «истинно», то следующим выполняется этап по стрелке «да». Если условие не выполняется (ложно), то осуществляется переход по стрелке, «нет».
Ранее созданные и отдельно описанные алгоритмы и программы (а точнее, подпрограммы) изображаются в виде прямоугольника с боковыми линиями (табл. 1.4). Внутри такого «двойного» прямоугольника указываются имя алгоритма (подпрограммы), параметры, при которых он должен быть выполнен.
Ввод исходных данных и вывод результатов изображаются параллелограммом (табл. 1.5). Внутри него пишется слово «ввод» или «печать» и перечисляются переменные, подлежащие вводу или выводу.
Стрелками изображаются возможные пути алгоритма, а малыми кружочками (табл. 1.6) — разрывы этих путей (линий) потока на странице. Комментарии используются в тех случаях, когда пояснение не помещается внутри блока (табл. 1.7).
Таблица 1.
Задание
Вариант № 1
Ваша мама дала вам список продуктов и отправила вас в магазин:
При этом она заметила, если не будет хлеба - купить муки, и если останутся деньги купить 1 кг яблок.
Составьте словесный алгоритм, а затем изобразите его в графическом виде.
Вариант № 2
Рецепт приготовления бисквита с яблоками.
Составьте словесный алгоритм, а затем изобразите его в графическом виде.
Пример:
Бухгалтер на предприятии выдает заработную плату. Оставшуюся сумму депонирует на счет.
Составьте словесный алгоритм, а затем изобразите его в графическом виде.
Решение: