ВУЗ:
Составители:
Рубрика:
3
Структура программы на языке процедурного программирования
Языки программирования:
• Процедурные языки;
• Объектно-ориентированные языки.
Процедурные языки характеризуются жестким алгоритмом, который заранее
продумывается, созданием программного обеспечения, базируются на аппарате функ-
ции.
Структура программы на языке процедурного программирования состоит из че-
тырех основных пункта:
1. Глобальная задача – сложная задача;
2. Глобальная задача разбивается на подзадачи;
3. Продолжается разбиение подзадач на более простые;
4. Процесс разбиения продолжается до тех пор, пока это необходимо.
Отдельные полученные задачи записываются как функции. В результате полу-
чаем иерархию функций. Иерархия функций состоит из уровней:
Количество уровней зависит от задачи. Чем ниже уровень, тем легче задача. На
самом низком уровне стоит самая простая функция. Функции взаимосвязаны, они пе-
редают друг другу параметры. Также возможна передача параметров через глобальную
область (глобальные переменные – это математические константы). При изменении
функции меняется список параметров. Тогда возникает недостаток процедурного языка
– ограничение объема программного кода.
Структура программы на объектно-ориентированном языке
Структура программы на объектно-ориентированном языке состоит из трех
пунктов:
1. В основе лежит базовый класс (класс – это абстрактный тип данных) – он самый
простой;
3 Структура программы на языке процедурного программирования Языки программирования: • Процедурные языки; • Объектно-ориентированные языки. Процедурные языки характеризуются жестким алгоритмом, который заранее продумывается, созданием программного обеспечения, базируются на аппарате функ- ции. Структура программы на языке процедурного программирования состоит из че- тырех основных пункта: 1. Глобальная задача – сложная задача; 2. Глобальная задача разбивается на подзадачи; 3. Продолжается разбиение подзадач на более простые; 4. Процесс разбиения продолжается до тех пор, пока это необходимо. Отдельные полученные задачи записываются как функции. В результате полу- чаем иерархию функций. Иерархия функций состоит из уровней: Количество уровней зависит от задачи. Чем ниже уровень, тем легче задача. На самом низком уровне стоит самая простая функция. Функции взаимосвязаны, они пе- редают друг другу параметры. Также возможна передача параметров через глобальную область (глобальные переменные – это математические константы). При изменении функции меняется список параметров. Тогда возникает недостаток процедурного языка – ограничение объема программного кода. Структура программы на объектно-ориентированном языке Структура программы на объектно-ориентированном языке состоит из трех пунктов: 1. В основе лежит базовый класс (класс – это абстрактный тип данных) – он самый простой;