Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 17:36, доклад
Процедурное (или императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах.
Выполнение программы сводится к последовательному выполнению операторов (т.е. инструкций) задающих процедуру решения задачи, с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Основным является оператор присваивания, служащий для изменения содержимого памяти ПК
Процедурное программирование
Процедурное (или императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах.
Выполнение программы сводится к последовательному выполнению операторов (т.е. инструкций) задающих процедуру решения задачи, с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Основным является оператор присваивания, служащий для изменения содержимого памяти ПК. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом.
Процедурные языки программирования:
Процедурные языки характеризуются
следующими особенностями:
Так же одним из важнейших классификационных
признаков процедурного языка является
его уровень. Уровень
языка программирования определяется
смысловой емкостью его конструкций и
степенью его ориентации на программиста.
Язык программирования частично ликвидирует разрыв
между методами решения различного рода
задач человеком и ЭВМ. Чем более язык
ориентирован на человека, тем выше его
уровень.