Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика / Тема-3_Лк-4_1

.pdf
Скачиваний:
19
Добавлен:
08.06.2015
Размер:
283.34 Кб
Скачать

2 .3 Технологии и язык и программирования

Системный подход в программировании ориентирован на последовательную декомпозицию (расчленение) исходной задачи на более простые, которые легко программируются.

Используются два основных принципа:

Структурное программирование.

Впрограмме выделяются логически связанные модули, которые оформляются как замкнутые функции или

процедуры.

Программирование сверху вниз.

Врезультате декомпозиции исходной задачи получают систему более простых задач, для которых разрабатывают самостоятельные программные модули (функции, подпрограммы). Затем из полученных

модулей компонуют программу для исходной задачи; программа выполняется сверху вниз в полном объеме.

Программа для ЭВМ включает два основных раздел:

1)описание действий, которые необходимо выполнить;

2)описание данных, с которыми оперируют упомянутые действия.

Действия описываются с помощью операторов, а данные – с помощью определений или объявлений.

Языки программирования

Процедурные (императивные)

 

Объектно-ориентированные

 

Декларативные

 

 

 

 

 

 

 

 

 

 

 

Операционные

Структурные

 

Объектные

Визуальные

 

Функциональные

Логические

Классификация языков программирования

2 .4 Объек тно- ориентированное программирование (ООП)

Основой ООП является ОБЪЕКТ: ОБЪЕКТ = ДАННЫЕ + ПРОЦЕДУРЫ

Инкапсуляция - объединение данных и свойственных им процедур обработки в одном объекте.

Класс — это шаблон, на основе которго может быть создан конкретный программный объект. Любой созданный объект — экземпляр класса.

Наследование — создание новых классов объектов на основе существующих. Класс- потомок наследует все свойства класса-предка (родителя).

Полиморфизм — возможность использования методов с одинаковыми именами для обработки данных разных типов. Полиморфизм означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки наследования они находятся.

Модульность — объекты содержат в себе полное описание их характеристик; это позволяет свободно копировать и внедрять одни объекты в другие.

С++, Java

Visual Basic, Delphi, Visual C++, Visual Basic for Application (VBA)

Соседние файлы в папке Информатика