7 Окт »

Процесс создания программы

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (1голосов, средний: 4,00 out of 5)
Загрузка...

Процесс создания программы в чертах имеет несколько основных этапов:
• анализ задачи и уточнение ее постановки;
• проектирование программы;
• разработка программы (кодирование);
• окончательная проверка программы (тестирование);
• передача заказчику.
Раскроем содержание приведенных этапов относительно школьного обучения.
Анализ задачи и уточнение ‘ее постановки. Сначала условие задачи дает учитель или ее надо прочитать в задачнике. Очень часто условие сформулировано недостаточно точно и однозначно, поэтому ее необходимо уточнить, задавая вопрос учителю. Точная постановка задачи разрешает понять, какие действия надо выполнить для ее решения.
Проектирование программы. Здесь постепенно уточняют действия из решение задачи и уточняют их описание. Выясняют [уточняют данные, нужны для решении задачи. Очень часто в задаче можно выделить несколько підзадач и описать их решение отдельно. Тогда и алгоритм составляется со связанных и согласованных между собой частей (вспомогательных алгоритмов), которые описывают решение підзадач.
Разработка программы (кодирование). Когда действия и даны уточнено к виду, в котором их можно подать в языке программирования, начинают разработку программы. Чаще всего программу записывают языком высокого уровня (иногда отдельные ее части разными языками).
Розроблюючи программу, можно допустить ошибок, которые оказываются при трансляции или выполнении программы. Ошибки необходимо обнаруживать и исправлять, т.е. налаживать программу. Отладка программы заключается в том, что ее многократно запускают со специально подобранными входными данными, которые помогают віднайти ошибки.

Типичная последовательность работы с программой содержит такие шаги: набор текста; компиляция; компонование; загрузка и выполнение или интерпретация.
Набор текста. Текст программы языком высокого уровня (входной текст) чаще всего набирают с помощью специальной программы (текстового редактора) и, как правило, записывают на диск в виде входного файла (рис. 2). Программа может состоять из нескольких файлов -в больших программах их могут быть десятки и сотни.
Компиляция. Компилятор — это программа, при выполнении которой читается входной текст и создается его машинный эквивалент — объектный код (см. рис. 2).

ОП

Текстовый редактор

Транслятор

Текст программы, который
набирается на
клавиатуре и
выводится на экран

Текст программы

ї
Объектный код в файле

Диск

Как правило, объектный код программы содержит далеко не все необходимые команды — программа может состоять из частей; некоторые из которых являются стандартными.

Компонование. Объектный код обрабатывает еще одна программа — компо-нувальник. Эта программа «собирает из частей» (компонует) выполняемый код (машинную программу) и записывает его или в оперативную память {загружает), или на диск в виде файла, готового к выполнению (рис. 3). Такой файл можно загрузить позднее.

Выполняется компонувальник «• ————- ► Программа (виконувано код) оп
А*~ *Jj —

Библиотека системы программирования и другие подпрограммы

Объектный код

Выполняемый код

Диск

Рис. 3. Создание выполняемой машиной программы

Загрузка и выполнение. Запись машинной программы в оперативную память называется загрузкам (рис. 4). Его осуществляет специальная программа — загрузчик, который может входить в слог ком-понувальника. Если загрузка осуществлена успешно, начинается процесс выполнения загруженной программы.

Программа-загрузчик Загруженная копия программы ОП
*
Программа в файле Диск

Сочинение! Обязательно сохрани - » Процесс создания программы . Потом не будешь искать!


Всезнайкин блог © 2009-2015