Файл: Программа разбивается на отдельные смысловые части ( модули ).pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 27
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
- Согласно принципу модульности программа разбивается на отдельные смысловые части (модули).
- Модуль – это функционально законченная часть программы.
- Каждый модуль программируется отдельно, а затем модули объединяются в единую программу.
- Модуль на языке программирования – это функция или процедура
- Является дальнейшим развитием модульного программирования.
- Основой технологии метода структурного программирования являются:
- 1) Принцип модульной разработки программ
- 2) Использование при разработке модуля композиции трех базовых структур (элементов):
- А) линейной (структуры следования)
- Действия выполняются последовательно друг за другом
- Б) ветвления (структуры «если-то-иначе»)
- В)циклической (структуры «цикл пока»)
- Структурное программирование делает текст программы более понятным – алгоритм решения ясно виден из исходного текста.
Объектно-ориентированное программирование
- Основой объектно-ориентированного программирования (ООП) является понятие объект. Его суть состоит в том, что объект объединяет в себе структуры данных и характерные только для него процедуры (методы) их обработки. Такой подход полностью меняет стиль программирования, он заключается в отображении физических объектов реального мира на программную среду. Работать с объектами удобнее и естественнее, чем с традиционными конструкциями процедур преобразования данных.
Среда ООП
Что такое блок-схема?
- Блок-схема — графическое представление алгоритма. Она состоит из функциональных блоков, которые выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).
Основные обозначения
Практика
- Изобразите при помощи блок-схемы программу «приветствие»
- . . алг . . |приветствие . . нач . . . лит n . . . ввод n . . . вывод "Привет", n . . кон
Практика
- Напишите программу для вычисления суммы 2х целых чисел
- Напишите программу нахождения большего из 2х целых чисел
- Напишите программу для сложения целых чисел от 1 до n