Циклический алгоритм

Содержание

Слайд 2

Типы алгоритмов Линейный – алгоритм, в котором все действия выполняются строго последовательно. Линейный Разветвляющийся Циклический

Типы алгоритмов

Линейный – алгоритм, в котором все действия выполняются строго последовательно.

Линейный

Разветвляющийся

Циклический

Слайд 3

Линейная алгоритмическая конструкция ДЕЙСТВИЕ 1 ДЕЙСТВИЕ 2 ДЕЙСТВИЕ N

Линейная алгоритмическая конструкция

ДЕЙСТВИЕ 1

ДЕЙСТВИЕ 2

ДЕЙСТВИЕ N

Слайд 4

Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия

Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия

выполняется либо одна, либо другая последовательность действий.

Условие

Последовательность действий 1

Последовательность действий 2

НЕТ

ДА

Слайд 5

Алгоритм называется циклическим, если в нём получение результата обеспечивается многократным выполнением одних и тех же операций.

Алгоритм называется циклическим, если в нём получение результата обеспечивается многократным выполнением

одних и тех же операций.
Слайд 6

Циклы в жизни

Циклы в жизни

Слайд 7

Слайд 8

Бесконечный цикл Do делай Операторы Loop вернись

Бесконечный цикл

Do делай
Операторы
Loop вернись

Слайд 9

Синтаксис оператора For For счётчик=нач зн To кон зн Step шаг операторы (тело цикла) Next счётчик

Синтаксис оператора For

For счётчик=нач зн To кон зн Step шаг
операторы (тело

цикла)
Next счётчик
Слайд 10

Пример: Вывести на экран все числа от 1 до 100.

Пример:

Вывести на экран все числа от 1 до 100.

Слайд 11

Задание: написать программу, выводящую ряд чисел 101 102 103 104 105

Задание: написать программу, выводящую ряд чисел 101 102 103 104 105

For

i=101 To 105
Print I;
Next I
End Sub
i- счётчик циклов
Next –увеличивает i на 1 и возвращает к началу цикла (если не указан шаг)
Слайд 12

Задание: напечатать ряд чисел 40 30 20 10 0 For i=40

Задание: напечатать ряд чисел 40 30 20 10 0

For i=40

To 0 Step -10
Print I;
Next I
End Sub
Next –увеличивает или уменьшает i на величину шага и возвращает к началу цикла