Тема:
Блок-схемы алгоритмов.
Что такое алгоритм?
Дайте определение и приведите примеры.
Алгоритм -
это определённая последовательность действий, приводящая к решению задачи.
а:=0; n: =1
нет
n
да
a:=a+1
n:=n+1
выход
Какой это вид алгоритма и почему?
Вспомните определение.
Чему будет равно значение переменной а после выполнения алгоритма?
Циклический алгоритм – это алгоритм, в котором действия повторяются указанное количество раз или пока не выполнено заданное условие.
Приведите примеры.
6 a:=2 a:=4 Какой это вид алгоритма и почему? Вспомните определение. Чему в результате работы программы будет равно а? " width="640"
n:=5
да
нет
n6
a:=2
a:=4
Какой это вид алгоритма и почему?
Вспомните определение.
Чему в результате работы программы будет равно а?
Разветвляющийся алгоритм –
алгоритм, в котором в зависимости от истинности или ложности условия выполняется то либо другое действие.
Выполняется однократно.
Приведите примеры.
a:=0
a:=a+3
a:=a-5
Какой это вид алгоритма?
Какое значение переменной а будет на выходе?
Линейный алгоритм –
алгоритм, в котором действия выполняются в строгой последовательности, одно за другим.
Приведите примеры.
Что такое вспомогательный алгоритм?
Какого вида может быть вспомогательный алгоритм?
Для чего он нужен?
Приведите примеры.
Вспомогательный алгоритм – это алгоритм, который вызывается из головного алгоритма по имени.
Может быть любого типа (циклический, линейный, разветвляющийся).
Используется, когда решение задачи разбивается на подзадачи.
1.Командой если…. иначе в ЛогоМирах реализуется
а) линейный алгоритм
б) циклический алгоритм
в) разветвляющийся алгоритм
2.Алгоритм рисования квадрата черепашкой в ЛогоМирах – это…
а) линейный алгоритм
б) циклический алгоритм
в) разветвляющийся алгоритм
3.Нарисуйте блок – схему для любого алгоритма с командой если…иначе и для алгоритма рисования квадрата .