Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

IT CIFRA - Только самые свежие и актуальные IT новости Методы программирования


Методы программирования

Методы программирования. Понятие алгоритмического (или модульного), структурного и объектно-ориентированного программирования

Алгоритмическое или модульное программирование

Основная его идея разделение программы на модули, каждый из которых должен выполнять определенные действия. Выполнение модуля начинается с первой команды и заканчивается последней, чтобы не было возможности случайного перехода на команды извне. Текст программы выглядит как линейная последовательность операторов. Этот метод применяется для решения простых задач.

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

Используется при создании средних приложений. Основная идея в том, чтобы структура программы содержала структуру решаемой задачи, алгоритм решения должен быть явно виден в исходном тексте. Программы создаются с помощью подпрограмм набора операторов, которые выполняют нужные действия и не зависящие от других частей кода. Комбинируя эти подпрограммы, можно сформировать итоговый алгоритм. Подробнее про структурное программрование вы сможете глянуть вот сдесь :http://itstolytsa.ua/nashy-kursy/web-design/web-programing

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

Объектное программирование

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

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

Система программирования система, необходимая для разработки программ на конкретном языке.

Современное программирование предоставляет пользователю мощные средства разработки программ, а именно:

- компилятор (интерпретатор);

- среда разработки;

- средства создания и редактирования программ;

- библиотеки стандартных функций и программ;

- отладочные программы;

- «дружественная» диалоговая среда;

- многооконная работа;

- графические библиотеки;

- утилиты для библиотек;

- ассемблер;

- справочная служба;

- прочие специфические особенности.

Наиболее популярные системы программирования Quick Basic , Turbo Basic , TurboPascal , Turbo C.

 

 

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное