Процедурное программирование

Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 17:36, доклад

Краткое описание

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

Содержимое работы - 1 файл

Процедурное программирование.docx

— 17.54 Кб (Скачать файл)

Процедурное программирование

Процедурное (или императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах.

Выполнение программы  сводится к последовательному выполнению операторов (т.е. инструкций) задающих процедуру решения задачи, с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Основным является оператор присваивания, служащий для изменения содержимого памяти ПК. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.

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

Процедурные языки  программирования:

  • Ada (язык общего назначения)
  • Basic (версии начиная с Quick Basic до появления Visual Basic)
  • Си
  • КОБОЛ
  • Фортран
  • Модула-2
  • Pascal
  • Рапира

 

 
Процедурные языки характеризуются следующими особенностями:

  • необходимостью явного управления памятью, в частности, описанием переменных;
  • малой пригодностью для символьных вычислений;
  • отсутствием строгой математической основы;
  • высокой эффективностью реализации на традиционных ЭВМ.

 

Так же одним из важнейших классификационных признаков процедурного языка является его уровень. Уровень языка программирования определяется смысловой емкостью его конструкций и степенью его ориентации на программиста. Язык программирования частично ликвидирует разрыв между методами решения различного рода задач человеком и ЭВМ. Чем более язык ориентирован на человека, тем выше его уровень.  

Информация о работе Процедурное программирование