Слайд 2Модульное программирование
Согласно принципу модульности программа разбивается на отдельные смысловые части (модули).
Модуль –
![Модульное программирование Согласно принципу модульности программа разбивается на отдельные смысловые части (модули).](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-1.jpg)
это функционально законченная часть программы.
Слайд 3Модульное программирование
Каждый модуль программируется отдельно, а затем модули объединяются в единую программу.
Модуль
![Модульное программирование Каждый модуль программируется отдельно, а затем модули объединяются в единую](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-2.jpg)
на языке программирования – это функция или процедура
Слайд 4Структурное программирование
Является дальнейшим развитием модульного программирования.
Основой технологии метода структурного программирования являются:
1) Принцип
![Структурное программирование Является дальнейшим развитием модульного программирования. Основой технологии метода структурного программирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-3.jpg)
модульной разработки программ
2) Использование при разработке модуля композиции трех базовых структур (элементов):
Слайд 5Структурное программирование
А) линейной (структуры следования)
Действия выполняются последовательно друг за другом
![Структурное программирование А) линейной (структуры следования) Действия выполняются последовательно друг за другом](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-4.jpg)
Слайд 6Структурное программирование
Б) ветвления (структуры «если-то-иначе»)
![Структурное программирование Б) ветвления (структуры «если-то-иначе»)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-5.jpg)
Слайд 7Структурное программирование
В)циклической (структуры «цикл пока»)
![Структурное программирование В)циклической (структуры «цикл пока»)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-6.jpg)
Слайд 8Структурное программирование
Структурное программирование делает текст программы более понятным – алгоритм решения ясно
![Структурное программирование Структурное программирование делает текст программы более понятным – алгоритм решения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-7.jpg)
виден из исходного текста.
Слайд 9Что такое блок-схема?
Блок-схема — графическое представление алгоритма. Она состоит из функциональных блоков,
![Что такое блок-схема? Блок-схема — графическое представление алгоритма. Она состоит из функциональных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-8.jpg)
которые выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).
Слайд 11Практика
Изобразите при помощи блок-схемы программу «приветствие»
. . алг
. . |приветствие
.
![Практика Изобразите при помощи блок-схемы программу «приветствие» . . алг . .](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1111438/slide-10.jpg)
. нач
. . . ввод n
. . . вывод "Привет", n
. . кон