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