
- •Федеральное агентство по образованию
- •2. Краткие сведения из теории
- •3. Техническое задание на разработку автоматизированной задачи
- •4. Программная реализация задачи
- •4.1. Организация программирования
- •4.2. Операционная система
- •4.3. Выбор языка программирования
- •4.4. Процесс программирования
- •4.5. Отладка программ
- •5. Инструкция по эксплуатации задачи
- •6. Оформление работы
- •7. Литература
- •1. Введение
- •2. Характеристика задачи
- •3. Требования к функциональным характеристикам задачи
- •4. Описание алгоритма (математическое обеспечение)
- •A – строительный объект, для которого проводится расчет (так как расчеты по отдельным объектам между собой не связаны, то данный индекс в дальнейшем не используется);
- •Эта площадь рассчитывается по формуле
- •5. Требования к информационному обеспечению
- •Перечень показателей
- •Перечень входных документов, экранов и массивов
- •Перечень выходных показателей
- •Перечень выходных документов, экранов и массивов
- •Проект складских помещений
- •Общая площадь складских помещений ххххх.Х м2
- •Номера и наименования вершин графа
- •6. Требования к программному обеспечению
- •7. Требования к техническому обеспечению
- •8. Контрольный пример
- •9. Приложения
4. Программная реализация задачи
4.1. Организация программирования
Программное обеспечение автоматизированной системы составляет совокупность программ для решения задач автоматизированной системы и обеспечения функционирования комплекса технических средств системы.
Программное обеспечение принято делить на общее и специальное.
Общее программное обеспечение реализуется в виде программ операционной системы, управляющей всеми участвующими в решении задачи узлами машины и внешними устройствами ЭВМ.
Специальное программное обеспечение является проблемно-ориентированным и реализуется в виде комплекса программ, организующих работу по выполнению процедур решения конкретной прикладной задачи
Правильная организация программирования позволяет повысить эффективность разработки программ, сократить затраты труда и времени, повысить их качество. Основными этапами работы программиста являются:
- оптимальный выбор языка программирования,
- анализ математического алгоритма и функциональной схемы решения задачи, построение блок-схемы программы, состоящей из взаимодействующих подпрограмм и программных модулей,
- запись программы (подпрограмм и программных модулей) на выбранном языке программирования,
- подробный анализ работы программы,
- подготовка отладочных данных для проверки работы программы с учетом возможных логических условий,
- автоматическая трансляция исходной программы на языке программирования в рабочую программу,
- отладка программы на отладочных данных программиста,
- проверка программы на отладочных данных контрольного примера.
4.2. Операционная система
Операционная система является неотъемлемой частью ПЭВМ, обеспечивая управление всеми аппаратными компонентами и позволяя отделить остальные классы программ от взаимодействия с аппаратурой. Число операционных систем невелико, но их роль чрезвычайно важна. Операционная система обеспечивает выполнение двух главных задач:
предоставление пользователю возможностей общего управления машинной и поддержку работы всех программ, обеспечивая их взаимодействие с аппаратурой.
выполнение двух главных задач: предоставление пользователю возможностей общего управления машинной и поддержку работы всех программ, обеспечивая их взаимодействие с аппаратурой.
Общее управление машиной осуществляется на основе командного языка (языка директив), с помощью которого человек может осуществлять такие операции, как запуск любых программ, установку режимов работы дисплея, принтера, коммуникаций, разметка дисков, копирование файлов, распечатка информации на экране дисплея и другие действия. В рамках задачи обеспечения взаимодействия программ с внешними устройствами и друг с другом операционная система обеспечивает распределение оперативной памяти, выявление событий, возникающих в процессе работы и соответствующую реакцию на них (например, при ошибочных ситуациях) и др. При проектировании сравнительно несложных программных комплексов можно обойтись без решения сложных проблем выбора структуры операционной среды. В более сложных случаях требуется принятие решений по системному программному обеспечению, включая выбор основной операционной системы. Обычно выбор ЭВМ достаточно однозначно определяет выбор операционной системы.
При проектировании задач для пользователя ПЭВМ можно работать с одним из пакетов Windows.