Объектно-ориентированное программирование. Богомолов А - 3 стр.

UptoLike

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


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

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




       Количество уровней зависит от задачи. Чем ниже уровень, тем легче задача. На
самом низком уровне стоит самая простая функция. Функции взаимосвязаны, они пе-
редают друг другу параметры. Также возможна передача параметров через глобальную
область (глобальные переменные – это математические константы). При изменении
функции меняется список параметров. Тогда возникает недостаток процедурного языка
– ограничение объема программного кода.

           Структура программы на объектно-ориентированном языке

       Структура программы на объектно-ориентированном языке состоит из трех
пунктов:
 1. В основе лежит базовый класс (класс – это абстрактный тип данных) – он самый
    простой;