5+
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Процедурное (императивное) программирование является отражением архитектуры традиционных электронно-вычислительных машин , которая была предложена фон Нейманом в 1940-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием Машина Тьюринга. Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих процедуру решения задачи. Основным является оператор присваивания, служащий для изменения содержимого областей памяти. Концепция памяти как хранилища значений, содержимое которого может обновляться операторами программы, является фундаментальной в императивном программировании.
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
1. Основные сведения 3
2. Краткая история и классификация языков программирования 5
3. Методология процедурно-ориентированного программирования 10
4. Описание процедурных языков программирования 14
5. Основные элементы алгоритмического языка 20
6. Заключение 24
7. Список литературы 2
В современной информатике можно выделить два основных направления развития языков программирования: процедурное и непроцедурное.
Процедурное программирование возникло на заре вычислительной техники и получило широкое распространение. В процедурных языках программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи некоторой процедуры, которая представляет собой определенную последовательность действий.
Среди процедурных языков выделяют в свою очередь структурные и операционные языки. В структурных языках одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д. В операционных языках для этого используются несколько операций. Широко распространены следующие структурные языки: Паскаль, Си, Ада, ПЛ/1. Среди операционных известны Фортран, Бейсик, Фокал.
Непроцедрное (декларативное) программирование появилось в начале 70-х годов 20 века, но стремительное его развитие началось в 80-е годы, когда был разработан японский проект создания ЭВМ пятого поколения, целью которого явилась подготовка почвы для создания интеллектуальных машин. К непроцедурному программированию относятся функциональные и логические языки.
1. В. В. Кручинин «Процедурно - ориентированное программирование» (Томск 2006)
2. Борковский А.Б. Англо-русский словарь по программированию и информатике (с толкованиями). - М.: Моск. Междунар. шк. переводчиков, 1992. - 335 с.
3. Краткое методическое пособие по разработке и упорядочению научно-технической терминологии / АН СССР. Ком. науч.-техн. термин. Сост. С.И. Коршунов, Г.Г. Сабурова. - М.: Наука, 1979 - 126 с.
4. Материалы глобальной сети INTERNET
5. Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Процедурное (императивное) программирование является отражением архитектуры традиционных электронно-вычислительных машин , которая была предложена фон Нейманом в 1940-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием Машина Тьюринга. Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих процедуру решения задачи. Основным является оператор присваивания, служащий для изменения содержимого областей памяти. Концепция памяти как хранилища значений, содержимое которого может обновляться операторами программы, является фундаментальной в императивном программировании.
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
1. Основные сведения 3
2. Краткая история и классификация языков программирования 5
3. Методология процедурно-ориентированного программирования 10
4. Описание процедурных языков программирования 14
5. Основные элементы алгоритмического языка 20
6. Заключение 24
7. Список литературы 2
В современной информатике можно выделить два основных направления развития языков программирования: процедурное и непроцедурное.
Процедурное программирование возникло на заре вычислительной техники и получило широкое распространение. В процедурных языках программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи некоторой процедуры, которая представляет собой определенную последовательность действий.
Среди процедурных языков выделяют в свою очередь структурные и операционные языки. В структурных языках одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д. В операционных языках для этого используются несколько операций. Широко распространены следующие структурные языки: Паскаль, Си, Ада, ПЛ/1. Среди операционных известны Фортран, Бейсик, Фокал.
Непроцедрное (декларативное) программирование появилось в начале 70-х годов 20 века, но стремительное его развитие началось в 80-е годы, когда был разработан японский проект создания ЭВМ пятого поколения, целью которого явилась подготовка почвы для создания интеллектуальных машин. К непроцедурному программированию относятся функциональные и логические языки.
1. В. В. Кручинин «Процедурно - ориентированное программирование» (Томск 2006)
2. Борковский А.Б. Англо-русский словарь по программированию и информатике (с толкованиями). - М.: Моск. Междунар. шк. переводчиков, 1992. - 335 с.
3. Краткое методическое пособие по разработке и упорядочению научно-технической терминологии / АН СССР. Ком. науч.-техн. термин. Сост. С.И. Коршунов, Г.Г. Сабурова. - М.: Наука, 1979 - 126 с.
4. Материалы глобальной сети INTERNET
5. Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник
| Купить эту работу vs Заказать новую | ||
|---|---|---|
| 0 раз | Куплено | Выполняется индивидуально |
|
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
| Сразу в личном кабинете | Доступность | Срок 1—4 дня |
| 250 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 84330 Рефератов — поможем найти подходящую