Правило построения схем алгоритмов. — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Правило построения схем алгоритмов.



Алгоритм – последовательность действий, приводящих к однозначному решению поставленной задачи. Схемой алгоритма называется такое графическое представление алгоритма, в котором этапы процесса обработки информации и носители информации представлены в виде геометрических символов из заданного ограниченного набора, а последовательность процесса отражена направлением линий.

Осн. символы:

Пуск-остановка – начало, конец программы или модуля.

Процесс (прямоугольник, стороны а и 2а)-выполнение операции или группы операций. Внутри элемента или в комментариях к нему указывают действия. (Операторы, процедуры, ф-ции)

Предопределенный процесс (прямоугольник с черточкой)-указывает на отдельно описанный модуль. Внутри эл-та или в комментариях указывают имя модуля.

Ввод-вывод (параллелограмм, стороны а и 2а, угол 60 градусов) – обмен данными между устройствами. Внутри эл-та или в комментариях к нему указывают эти данные, при необходимости указывают устройства ввода-вывода.

Решение (ромб)-выбор направления выполнения алгоритма в зависимости от условия. Внутри эл-та указывают условие, выходные направления помечают словами «true» и «false».

Линии потока (прямые или стрелки) – указание последовательности связей между элементами. Линии, соединяющие блоки и указывающие последовательность связей между ними, должны проводиться параллельно линиям рамки. Стрелка в конце линии может не ставится, если линия направлена слева направо или сверху вниз. В блок может входить несколько линий, т.е. блок может являться преемником любого числа блоков. Из блока (кроме логического) может выходить только одна линия. Логический блок может иметь в кач-ве продолжения один из 2ух блоков, и из него выходят 2 линии. Если на схеме имеет место слияние линий, то место пересечения выделяется точкой. В случае, когда одна линия подходит к другой и слияние их явно выражено, точку можно не ставить.

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

Если при обрыве линии продолжение схемы находится на этом же листе, на одном и другом конце линии изображается спец. символ соединитель – окружность диаметром 0,5а. Внутри парных окружностей указывается один и тот же идентификатор. В кач-ве идентификатора, как правило, используется порядковый номер блока, к которому направлена соединительная линия. Если схема занимает более одной страницы, то в случае разрыва линии вместо окружности используется межстрочный соединитель. Внутри каждого соединителя указывается адрес – откуда и куда направлена соединительная линия. Адрес строки в первой указывается номер листа, во второй – порядковый номер блока. Эл-ты обоих видов соединителей всегда парные.



Блок-схема должна содержать все разветвления, циклы и обращения к подпрограммам, содержащиеся в программа.

 

 

Этапы решения задач на ЭВМ. Цикл отладки программы.

Этапы решения задач на ЭВМ.

1.Постановка задачи. При постановке задачи выясняется конечная цель и вырабатывается общий подход к решению задачи. Выясняется сколько решений имеет задача и имеет ли их вообще.

2.Формализация (математическая постановка). Выбор существующего или разработка нового метода решения (очень важен и, в то же время личностный этап).

3.Выбор (или разработка) метода решения. На этом этапе метод решения записывается применительно к данной задаче на одном из алгоритмических языков (чаще на графическом).

4.Разработка алгоритма. Переводим решение задачи на язык, понятный машине.

5.Составление программы. Программа и исходные данные тестовой задачи вводятся в оперативную память компьютера. Результаты решения сравниваются с полученными расчетами значениями.

6.Отладка программы. Проведение расчетов и анализ результатов

7.Вычисление и обработка результатов

Отладка программы.

1.Редактирование исходного текста программы (набор текста)

2.Компиляция программы (синтаксис, выявление ошибок и устранение)

3.Компановки, если есть ошибки возврат в (1) и их устранение

4.Запуск программы на выполнение. Если есть ошибки, то их исправление; программа готова к эксплуатации.

 






Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...





© cyberpedia.su 2017 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав

0.004 с.