Скачать презентацию Ввод a x a 5 y Скачать презентацию Ввод a x a 5 y

bloksxemy - Блок-схемы Программирование.ppt

  • Количество слайдов: 10

Ввод (a); x: = a + 5; y: = a * 5; a: = Ввод (a); x: = a + 5; y: = a * 5; a: = x + y; Вывод (x, y); 1

ВВОД (х); ЕСЛИ х > 0 ТО x: = х + 5; Ввод (х) ВВОД (х); ЕСЛИ х > 0 ТО x: = х + 5; Ввод (х) да Х>0 Х : = Х + 5 нет Х : = Х * 5 ИНАЧЕ х: = х * 5; ВЫВОД (x); Вывод (х) 2

ВВОД (х); ПОКА х > 0 ПОВТОРЯТЬ x: = х - 2; ВЫВОД (x); ВВОД (х); ПОКА х > 0 ПОВТОРЯТЬ x: = х - 2; ВЫВОД (x); х>0 + - x: = х - 2 ВЫВОД (х) 3

Построение алгоритмов в виде блок-схем. Любой управляющий алгоритм может быть построен из базовых структур: Построение алгоритмов в виде блок-схем. Любой управляющий алгоритм может быть построен из базовых структур: следование ветвление Полное цикл Неполное 4

Способы соединения структурных элементов Последовательный Вложенный А 1 А 2 5 Способы соединения структурных элементов Последовательный Вложенный А 1 А 2 5

Следование ветвлений: Вложенные ветвления: Цикл с вложенным ветвлением: 6 Следование ветвлений: Вложенные ветвления: Цикл с вложенным ветвлением: 6

- начало, конец - ввод, вывод данных - условие - действие 7 - начало, конец - ввод, вывод данных - условие - действие 7

Начало Ввод N F : = 1 R : = 1 да R <= Начало Ввод N F : = 1 R : = 1 да R <= N нет F : = F * R R : = R + 1 Вывод F Конец 8

Структура программы, записанная на языке Pascal Заголовок программы Program <имя программы>; Описание переменных Var Структура программы, записанная на языке Pascal Заголовок программы Program <имя программы>; Описание переменных Var <список однотипных переменных>: <тип>; … Исполняемая часть Begin <операторы>; End. 9

Домашнее задание: Читать записи, учить элементы блоксхемы, изобразить ветвление с вложенными ветвлением на ветке Домашнее задание: Читать записи, учить элементы блоксхемы, изобразить ветвление с вложенными ветвлением на ветке ДА и циклом на ветке НЕТ 10