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

Содержание

Слайд 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. Напишите программу для перевода единиц измерения информации из Кбайт в биты
2.

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