Методы автоматизации программирования. Алгоритмические языки

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

Подготовка любой задачи к решению с использованием ПК делится на следующие этапы:

1. Постановка задачи.

2. Формализация задачи.

3. Построение алгоритма.

4. Составление программы на языке программирования.

5. Отладка и тестирование программы.

6. Проведение расчётов и анализ полученных результатов.

Часто эту последовательность называют технологической цепочкой решения задачи на ЭВМ. Непосредственно к программированию относятся пункты 3, 4, 5.

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

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

Третий этап – построение алгоритма. Под алгоритмом понимается «точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату»(ГОСТ 19.781-74). Алгоритм включает систему правил, определяющих содержание и конечную последовательность действий (шагов и операций), выполняемых над некоторыми объектами с целью переработки исходных и промежуточных данных в искомый результат.

Четвёртый этап – составление программы на языке программирования. Можно написать программу на любом языке программирования (на том, каким вы владеете). Существует множество языков программирования: C/C++, Pascal, Basic, Delphi и т.д. Программист может пользоваться тем языком программирования, который больше всего соответствует его симпатиям.

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

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

 








Дата добавления: 2017-11-04; просмотров: 1791;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.