РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ
138
При изучении второго вопроса:
Прочитайте разделы «Средства изображения алгоритмов» базового учебного посо-
бия «Основы алгоритмизации и программирования» и учебника Дайитбегов Д.М., Черно-
усов Е.А. Основы алгоритмизации и алгоритмические языки. Учебник. – М.: Финансы и
статистика, 1992, стр. 13-19. Вспомните средства изображения алгоритмов, которые Вы
изучали в курсе «Информатики» в школе.
Из материалов учебников Вы знаете, что для изображения алгоритмов используют-
ся различные способы. Самым простейшим можно считать словесное представление алго-
ритма. Словесные алгоритмы окружают нас в повседневной жизни. Например, различные
правила выполнения действий в математике представляют собой алгоритмы. То же самое
относится и к другим естественнонаучным дисциплинам. Если для решения задачи тре-
буется использование каких-либо математических формул, то используют формульно-
словесный алгоритм.
Составьте словесный или формульно-словесный алгоритм для задачи из практику-
ма «Задание для решения задач с числами». Номер решаемой задачи можно выбрать само-
стоятельно. Не возбраняется, если Вы решите несколько задач.
С блок-схемами Вы, по всей видимости, встречались в школьном курсе «Информа-
тики». Этот способ изображения алгоритмов является более формальным, и правила его
использования регламентируются государственными стандартами. Кроме того, элементы
блок-схем входят в состав автофигур таких средств подготовки документов как MS Word,
Excel и других.
Составьте блок-схему алгоритма решения задачи из практикума «Задание для ре-
шения задач с числами». Если Вы составите блок-схему той же задачи, для которой Вы
составили словесный алгоритм, то можете проанализировать преимущества и недостатки
этих способов изображения алгоритмов.
Изучив основные элементы структурных диаграмм МЭСИД и пример диаграммы в
разделе «Средства изображения алгоритмов» базового учебного пособия «Основы алго-
ритмизации и программирования», составьте диаграмму МЭСИД для задачи из практику-
ма «Задание для решения задач с числами». Сравните полученную диаграмму с блок-
схемой. Вы увидите, что по степени формализации и детализации алгоритма эти способы
довольно близки, однако второй способ является более компактным и обозримым, осо-
бенно это заметно для больших алгоритмов.
При изучении третьего вопроса:
Прочитайте раздел «Базовые канонические структуры алгоритмов» базового учеб-
ного пособия «Основы алгоритмизации и программирования». Как Вы узнали, любой ал-
горитм можно составить всего лишь из трех управляющих структур. Естественно, что в
любой нотации, используемой для записи алгоритмов, существуют конструкции, соответ-
ствующие этим трем управляющим структурам.
При рассмотрении конструкции повторения обратите внимание на условие выхода
из управляющей структуры.
Кроме того, ознакомьтесь с материалом книги Иванова Г.С. Основы программирова-
ния: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2001, стр. 12-27, где базовые
конструкции рассматриваются в разрезе этапов создания программного обеспечения.
Составьте блок-схемы и диаграммы МЭСИД с использованием базовых структур
решения задач из практикума «Задание для решения задач с последовательностями чи-
сел». Для организации повторения используйте обе конструкции (с проверкой условия до