Структурное программирование. Модульное программирование

Содержание

Слайд 2

Модульное программирование Согласно принципу модульности программа разбивается на отдельные смысловые части

Модульное программирование

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

– это функционально законченная часть программы.
Слайд 3

Модульное программирование Каждый модуль программируется отдельно, а затем модули объединяются в

Модульное программирование

Каждый модуль программируется отдельно, а затем модули объединяются в единую

программу.
Модуль на языке программирования – это функция или процедура
Слайд 4

Структурное программирование Является дальнейшим развитием модульного программирования. Основой технологии метода структурного

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

Является дальнейшим развитием модульного программирования.
Основой технологии метода структурного программирования являются:
1)

Принцип модульной разработки программ
2) Использование при разработке модуля композиции трех базовых структур (элементов):
Слайд 5

Структурное программирование А) линейной (структуры следования) Действия выполняются последовательно друг за другом

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

А) линейной (структуры следования)
Действия выполняются последовательно друг за другом

Слайд 6

Структурное программирование Б) ветвления (структуры «если-то-иначе»)

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

Б) ветвления (структуры «если-то-иначе»)

Слайд 7

Структурное программирование В)циклической (структуры «цикл пока»)

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

В)циклической (структуры «цикл пока»)

Слайд 8

Структурное программирование Структурное программирование делает текст программы более понятным – алгоритм

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

Структурное программирование делает текст программы более понятным – алгоритм решения

ясно виден из исходного текста.
Слайд 9

Объектно-ориентированное программирование Основой объектно-ориентированного программирования (ООП) является понятие объект. Его суть

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

Основой объектно-ориентированного программирования (ООП) является понятие объект. Его суть состоит

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

Среда ООП

Среда ООП

Слайд 11

Что такое блок-схема? Блок-схема — графическое представление алгоритма. Она состоит из

Что такое блок-схема?

Блок-схема — графическое представление алгоритма. Она состоит из функциональных

блоков, которые выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).
Слайд 12

Основные обозначения

Основные обозначения

Слайд 13

Практика Изобразите при помощи блок-схемы программу «приветствие» . . алг .

Практика

Изобразите при помощи блок-схемы программу «приветствие»
. . алг . .

|приветствие . . нач . . . лит n . . . ввод n . . . вывод "Привет", n . . кон
Слайд 14

Практика Напишите программу для вычисления суммы 2х целых чисел Напишите программу

Практика

Напишите программу для вычисления суммы 2х целых чисел
Напишите программу нахождения большего

из 2х целых чисел
Напишите программу для сложения целых чисел от 1 до n
Слайд 15

Практика 1. Напишите программу для перевода единиц измерения информации из Кбайт

Практика

1. Напишите программу для перевода единиц измерения информации из Кбайт в

биты
2. Составить программу, которая в случае если произведение двух введенных с клавиатуры чисел больше 50 – делит его на 2, иначе прибавляет к нему 25.
3. Составить программу определяющую существование треугольника со сторонами a, b и c. Условие существования треугольника известно из геометрии: сумма двух любых сторон должна быть больше третьей. Следовательно, для всех сторон условие “сумма двух больше третьей” должно выполняться.