Учебное пособие: Решение задач с помощью ЭВМ
4) Соединить точку М и D.
Если строго выполнять все предписания, то будет получен однозначный ответ,
Форма записи команд не формализуется . В командах помимо слов могут использоваться символы и формулы. Важно лишь то, чтобы каждая команда была понятна исполнителю, точно определяла все его действия и могла бы быть им выполнена.
Для решения задачи можно разработать несколько алгоритмов. Каждый алгоритм создается в расчете на вполне конкретного исполнителя. Если планируется реализация алгоритма на машине, следует учитывать его приспособляемость к ЭВМ, простоту и время реализации на машине. Алгоритм должен быть разработан таким образом, чтобы исполнитель мог даже не вникать в смысл того, что он делает, и вместе с тем получать нужные результаты . Исполнение уже имеющегося алгоритма можно поручить субъекту или объекту, который не обязан вникать в существо дела, а возможно, и не способен его понять.
Описание алгоритма
Правила выполнения арифметических операций или геометрических построений представляют собой алгоритмы.
Указание формулы или последовательности формул, расчеты по которым нужно выполнить для получения результатов.
Пример
Вычислить объем круглого конуса. Для вычисления следует воспользоваться формулой
При заданных двух размерах (r — радиус основания и h — высота конуса) эта формула дает предписание исполнителю, как действовать, т. е. определены характер и последовательность действий.
Представление алгоритма в виде схемы.
При реализации задачи на ЭВМ, особенно в случае написания программ на машинно-ориентированных языках, и задач сложных алгоритмов используются схемы алгоритмов.
Схема алгоритма — графическое представление хода решения задачи .
При выполнении схем алгоритмов и программ отдельные функции алгоритмов и программ (с учетом их детализации) отображаются в виде условных графических обозначений — символов (ГОСТ 19.003—80 и ГОСТ 19.002—80). В табл. 1 приведены основные символы, используемые в схемах алгоритмов. Схемы должны быть выполнены в форматах, установленных по ГОСТ 2.301—68.
Такое графическое представление называется схемой алгоритма или блок-схемой . В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа . Блочные символы соединяются линиями переходов , определяющими очередность выполнения действий. В таблице приведены наиболее часто употребляемые символы.
При выполнении схем символам присваивают порядковые номера. Порядковый номер проставляют слева в верхней части символа в разрыве его контура. Символы соединяются прямыми линиями (линиями потока).
Линии потока должны быть параллельны линиям внешней рамки схемы. Направления линий потока сверху вниз и слева направо принимают за основные и, если они не имеют изломов, их можно стрелками не обозначать. В остальных случаях направление линии потока обозначать стрелкой обязательно .
Записи внутри символа выполняются чертежным шрифтом по ГОСТ 2.304—81. Записи внутри символа или рядом с ним должны быть краткими. Символы применяются с учетом выполняемых функций.
Таблица 1. Основные символы для схем алгоритмов
Название символа |
Обозначение и пример заполнения |
Пояснение |
Процесс |
|
Вычислительное действие или |
Решение |
|
Проверка условий |
К-во Просмотров: 374
Бесплатно скачать Учебное пособие: Решение задач с помощью ЭВМ
|