Основные блоки
Виды алгоритмов
линейный
цикл с предусловием
разветвляющийся (полная форма)
разветвляющийся (неполная форма)
цикл с параметром
Пример 1.
Дана блок-схема алгоритма
Примеры определения результата выполнения алгоритма по заданной блок-схеме.
Пример 1
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при x=16 и y=2
Ввод: х=16, y=2
x=√16=4
y=y 2 =4
x=4+1=5
y=4+5=9
Вывод: y=9
Пример 2. Дана блок-схема алгоритма
Определить результат выполнения алгоритма при определённых значениях исходных данных
Например, при x=-6 или x=0 или x=7
1) Ввод: х=-6
Проверка условия x0 = «Нет» =
y=-2*(-6)=12
Вывод: y=12
2) Ввод: х=0
Проверка условия x0 = «Нет» =
y=-2*0=0
Вывод: y=0
3) Ввод: х=7
Проверка условия x0 = «Да» =y=2*7=14
Вывод: y=14
Определить результат выполнения алгоритма при определённых значениях исходных данных Например, при n=4 или n=1
1 ) Ввод: n=4
S=0
k=4
Проверка условия k2 = «Да» = S=0+4=4; n=4-1=3
Проверка условия k2 = «Да» = S=4+3=7; n=3-1=2
Проверка условия k2 = «Нет» = Вывод S=7
2) Ввод: n=1
S=0
k=1
Проверка условия k2 = «Нет» = Вывод S=0
Задания : составьте блок схемы для следующих задач
- Вычислить площадь прямоугольника по заданной длине и ширине
- Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой полный путь прошел пешеход?