Этап разработки программы

В.Е. Гончаренко

 

 

Методические указания по разработке

И оформлению схем алгоритмов программ

Для студентов всех специальностей

И форм обучения

 

Иваново 2011


Составители: кандитат технических наук, доцент В.Е. Гончаренко В оформлении материалов методических указаний принимали участие студенты РГТЭУ, гр. 1ЭУТП З.С. Кузнецова и С.Е. Москвина
Рецензенты: Кафедра «Информационные технологии в экономике и организация производства» «Ивановский государственный университет» Кандидат технических наук, профессор С.Л. Денисов Кафедра «Программное обеспечение компьютерных систем» «Ивановский государственный энергетический университет им. В.И Ленина» Кандидат технических наук, доцент В.П. Зубков

 

 

Печатается по решению Методического Совета

Ивановского филиала РГТЭУ

Методические указания содержат необходимую информацию по разработке и оформлению схем алгоритмов и программ в соответствии с действующими стандартами. Приводятся примеры задач и схемы алгоритмов их решений. Для студентов заочных форм обучения предусмотрены задания контрольных работ для самостоятельного их выполнения. Методические указания разработаны в соответствии с требованиями Государственного образовательного стандарта и предназначены для студентов высших учебных заведений всех специальностей и форм обучения, для которых учебный план предусматривает дисциплину «Информатика» или «Информатика и программирование».

 

Содержание

 

1.Оформление чертежей и схем. Общие правила……………………………… 1.1. Стандарты оформления чертежей и схем…………………………. 1.2. Форматы…………………………………………………………….. 1.3. Рамка и основная подпись…………………………………………. 1.4. Линии чертежа………………………………………………………… 2. Этап разработки программы……………………………………………… 3.Схемы алгоритмов………………………………………………………….. 3.1. Понятие алгоритма и способы его записи…………………………. 3.2. Графические символы……………………………………………….. 3.2.1. Применение соединений на схемах…………………………….. 4. Составление схем алгоритмов…………………………………………… 4.1. Общие рекомендации с примерами схем алгоритмов……………… 5.Задания…………………………………………………………………………... Приложение 1……………………………………………………………………...                            

Оформление чертежей и схем. Общие правила

 

Стандарты оформления чертежей и схем

 

Технические чертежи и схемы оформляются с учетом требований Единой системы конструкторской документации (ЕСКД). ЕСКД – это комплекс государственных стандартов (ГОСТ), устанавливающих единые правила и положения по разработке и оформлению конструкторской документации.

ГОСТы, касающиеся непосредственно оформления чертежей и схем, определяют размеры листов, типы и толщину линий обводки, шрифты для надписей, правила нанесения размеров.

 

Форматы

 

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

Формат листов, их обозначения и размеры установлены ГОСТ 2.301-68. Предусмотрены пять основных форматов (табл. 1.1).

Наибольший формат А0 (44) с размерами сторон 1189 x 841 имеет площадь 1 м2. Меньшие форматы образуются последовательным делением предыдущего большего форматы пополам, причем линия деления должна проходить параллельно меньшей стороне листа.

Таблица 1.4

Размеры форматов

 

Обозначение формата Размеры сторон, мм Обозначение формата Размеры сторон, мм
Основные форматы Дополнительные форматы
A0(44) 1189 x 841 892 x 841
A1(24) 594 x 841 892 x 420
A2(22) 594 x 420 594 x 631
A3(12) 297 x 420 297 x 841
A4(4) 297 x 210    

 

Рамка и основная подпись

 

При оформлении чертежа или схемы внутри листа проводится рамка на расстоянии 20 мм от левой кромки листа и на расстоянии 5 мм от трех остальных сторон. В правом нижнем углу располагается основная надпись – угловой штамп. Основная надпись в зависимости от положения чертежа или схемы может быть расположена как вдоль длинной, так и вдоль короткой стороны листа. Исключение составляет формат А4 (11). Для формата А4 основная надпись должна быть расположена только вдоль короткой стороны листа.

Содержание, расположение и размеры граф основной надписи должны соответствовать форме 1, ГОСТ 2.104-68. Линии рамки и основной надписи проводят сплошными основными и сплошными точками по ГОСТ 2.303-68.

При выводе документа в электронной форме на бумажный носитель с размерами сторон листа, совпадающими с указанными в табл. 1, внешнюю рамку формата допускается не выполнять. Если размеры сторон листа больше указанных в табл. 1, то внешняя рамка формата должна быть воспроизведена.

 

Линии чертежа

 

Начертания линий в зависимости от их назначения установлены ГОСТ 2.303-68 ЕСКД. Настоящий стандарт устанавливает начертания и основные назначения линий на чертежах всех отраслей промышленности и строительства, выполняемых в бумажной и (или) электронной форме. В табл. 1.2. приведены начертания лишь тех линий, которые используются в учебных заданиях данного курса.

На схемах алгоритмов и программ и схемах технологических процессов обработки данных графические символы и соединяющие их линии потока проводятся линией видимого контура – сплошной основной. Толщина сплошной основной линии обозначается буквой S и берется в пределах от 0.5 до 1.4 мм.

На одной схеме (чертеже) для всех изображений толщина однотипных линий должна быть одинаковой.

 

Таблица 1.2

Линии чертежа

 

Начертание Толщина линии Наименование Назначение
S Сплошная основная Линии видимого контура
S/3 Сплошная тонкая Линии построения Линии выносные и размерные Линии штриховки
S/3 Сплошная волнистая Линии обрыва
S/2 Штриховая Линии невидимого контура
S/3 Штрихпунктирная Линии осевые и центровые
S/3 Сплошная тонкая с изломом Длинные линии обрыва

 

 

Для выполнения заданий рекомендуется брать толщину линий. S, равную 1 мм.

 

Этап разработки программы

 

В процессе разработки программы в общем случае можно выделить следующие этапы:

· постановка задачи;

· анализ, формализованное описание задачи, выбор модели;

· выбор или разработка алгоритма решения задачи;

· проектирование общей структуры программы;

· кодирование;

· отладка и верификация программы;

· получение результата, его интерпретация и, возможно, последующая модификация модели;

· публикация или передача заказчику результата работы;

· сопровождение программы.

 

Рассмотрим содержание каждого из перечисленных этапов.

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

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

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

Проектирование общей структуры программы. На этом этапе происходит «архитектурная проработка» проекта. Определяются те части алгоритма, которые целесообразно оформить в виде подпрограмм, модулей. Определяется и способ хранения информации – в виде набора простых переменных, массивов или других структур.

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

Отладка и верификация программ представляет собой очень важную часть процесса разработки программы. Отладка заключается в устранении ошибок программирования, ошибок перевода алгоритма на язык программирования. Верификация – это доказательство того, что программа работает «правильно», дает правильный результат. Для этого разрабатывается система тестов, которые могут представлять собой специально подобранные наборы параметров, для которых задача может быть решена точно. Это могут быть, например, какие-нибудь предельные случаи. Если результат, полученный с помощью программы, совпадает (с учетом погрешности машинного счета) с ожидаемым, есть основание полагать, что программа работает корректно. Но это всего лишь основание, а не абсолютная погрешность! Программа готова, если разработчик смог доказать заказчику, что результат работы программы является решением поставленной задачи.

Получение результата, его интерпретация, с возможной, последующей модификацией модели. Полученный результат решения задачи необходимо проанализировать. Если речь идет о моделировании какого-то природного процесса, следует сравнить полученные с помощью ЭВМ результаты и результаты наблюдений. Процесс такого анализа называют интерпретацией результатов расчета. Результат может отличаться от требуемого. В этом случае, возможно, придется изменить саму модель, сделав ее более реалистичной.

Публикация или передача заказчику результата работы – это момент рождения качественной программы.

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

 

Схемы алгоритмов

 





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!