Лекция: Классификация стилей программирования
Общая характеристика стиля программирования складывается из характеристик способов представления данных и логического структурирования программы. К примеру, при изучении соответствующих составных типов были рассмотрены способы представления различных данных, приведенные в следующей таблице.
| Вид данных | Способ представления в программе |
| Список простых однотипных элементов (например, чисел) | Массив |
| Таблица, в которой все элементы имеют одинаковый простой тип (например, таблица чисел) | Можно представить при помощи двумерного массива |
| Таблица, в которой в различных столбцах содержатся данные различного типа (например, список студентов, для каждого из которых задаются фамилия, имя, факультет, номер группы и т.д.) | Можно представить в виде массива записей, которые представляют строки таблицы и группируют набор данных различного типа |
| Список различных объектов, обладающих только некоторыми общими свойствами (например, список различных геометрических фигур, для каждой из которых можно рассчитать площадь) | С помощью типа «объект» или «класс» описывается один базовый объект, в котором присутствуют общие свойства всех объектов, и от которого в дальнейшем эти объекты наследуются. После этого список можно представить в виде массива базовых объектов |
Классификация способов логического структурирования программы представлена в следующей таблице.
| Вид программы (стиль программирования) | Описание |
| Линейная программа | Представляет собой последовательность простых операторов |
| Структурное программирование | В программе используются составные операторы, имеющие опер внутреннюю структуру и состоящие из более простых или также структурированных операторов. Сюда относятся условный оператор, операторы цикла и др. |
| Процедурное программирование | Данный способ логического структурирования программы заключается в разделении текста программы на отдельные более мелкие и понятные фрагменты и выделении в отдельные подпрограммы часто выполняющихся действий, что позволяет значительно упростить написание сложной программы. Подпрограммы в языке Паскаль выполняются в виде процедур и функций |
| Объектно-ориентированное программирование | Наиболее общий из существующих на сегодняшний день подходов, заключающийся в выделении из исходной предметной области отдельных объектов, их свойств и связей с другими объектами. В языке Паскаль этот подход реализован при помощи типов данных «объект» и «класс», позволяющих группировать в отдельных объектах данные и методы их обработки (процедуры и функции), а также выполнять наследование объектов |
еще рефераты
Еще работы по информатике
Реферат по информатике
Классификация способов адресации по кратности обращения в память
14 Января 2016
Реферат по информатике
Классификация современных методов решения задач многокритериального выбора
14 Января 2016
Реферат по информатике
Классификация современных компьютеров
14 Января 2016
Реферат по информатике
Классификация систем памяти.
14 Января 2016