Виды алгоритмов
<<  Способы описания и виды алгоритмов Концептуальные, алгоритмические, статические модели  >>
Алгоритмическая структура «цикл»
Алгоритмическая структура «цикл»
Напишите блок-схему алгоритма у=3х2 при х>b и у=2х2 при других х
Напишите блок-схему алгоритма у=3х2 при х>b и у=2х2 при других х
«Поместиться ли в кубике со стороной а шарик радиусом R
«Поместиться ли в кубике со стороной а шарик радиусом R
Алгоритмическая структура «цикл»
Алгоритмическая структура «цикл»
Циклом называется последовательность действий, выполняемых многократно
Циклом называется последовательность действий, выполняемых многократно
Алгоритмическая структура «цикл»
Алгоритмическая структура «цикл»
Цикл с известным числом повторений
Цикл с известным числом повторений
Цикл с параметром
Цикл с параметром
Алгоритмическая структура «цикл»
Алгоритмическая структура «цикл»
Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop
Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop
Цикл с предусловием
Цикл с предусловием
Цикл с предусловием
Цикл с предусловием
Важно!
Важно!
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием
Сумма чисел (S)
Сумма чисел (S)
Найти сумму чисел от 1 до 5
Найти сумму чисел от 1 до 5
Определите значение переменной c после выполнения фрагмента алгоритма:
Определите значение переменной c после выполнения фрагмента алгоритма:
Работа цикла на примере команды ПОВТОРИ для исполнителя ЧЕРЕПАШКА
Работа цикла на примере команды ПОВТОРИ для исполнителя ЧЕРЕПАШКА
Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперед
Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперед
Определите в данных условиях цикл и заполните следующую таблицу:
Определите в данных условиях цикл и заполните следующую таблицу:
Какие значения будет принимать величина–счётчик при выполнении
Какие значения будет принимать величина–счётчик при выполнении
Перепишите на алгоритмическом языке блок-схему цикла из предыдущего
Перепишите на алгоритмическом языке блок-схему цикла из предыдущего
Исполнитель Робот
Исполнитель Робот
Домашнее задание
Домашнее задание

Презентация на тему: «Алгоритмическая структура «цикл»». Автор: Admin. Файл: «Алгоритмическая структура «цикл».pptx». Размер zip-архива: 327 КБ.

Алгоритмическая структура «цикл»

содержание презентации «Алгоритмическая структура «цикл».pptx»
СлайдТекст
1 Алгоритмическая структура «цикл»

Алгоритмическая структура «цикл»

2 Напишите блок-схему алгоритма у=3х2 при х>b и у=2х2 при других х

Напишите блок-схему алгоритма у=3х2 при х>b и у=2х2 при других х

3 «Поместиться ли в кубике со стороной а шарик радиусом R

«Поместиться ли в кубике со стороной а шарик радиусом R

алг Шар в кубе арг а, R рез нач d:=2*R если d>a то вывод «нет» иначе вывод «да» все кон

4 Алгоритмическая структура «цикл»
5 Циклом называется последовательность действий, выполняемых многократно

Циклом называется последовательность действий, выполняемых многократно

каждый раз при новых значениях параметров.

В алгоритмической структуре «цикл» серия команд выполняется многократно. Такая последовательность команд называется телом цикла.

6 Алгоритмическая структура «цикл»
7 Цикл с известным числом повторений

Цикл с известным числом повторений

Цикл с заранее известным числом повторений называют циклом с параметром (цикл со счетчиком или цикл «ДЛЯ»).

Начало

Счетчик

Тело цикла

Конец

8 Цикл с параметром

Цикл с параметром

для I от A до B шаг C нц Команда 1 • • • • • • • • Команда N кц

Тело цикла

ОСОБЕННОСТЬ ! Изменение при каждом повторении тела цикла значения управляющей переменной цикла, называемой параметром цикла с заданным шагом.

For <параметр цикла>= <начальное значение> to <конечное значение> [step <шаг>] Тело цикла Next <параметр цикла>

9 Алгоритмическая структура «цикл»
10 Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop

Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop

Do Тело цикла Loop While Условие Do Тело цикла Loop Until Условие

11 Цикл с предусловием

Цикл с предусловием

Цикл с неизвестным числом повторений, в котором цикл продолжается, пока выполняется условие, называют «циклом с предусловием» или «циклом ПОКА».

Начало

Условие

Тело цикла

Конец

Нет

Да

12 Цикл с предусловием

Цикл с предусловием

ОСОБЕННОСТЬ! Если при первой проверке условие ложно, то тело цикла не выполнится ни разу.

пока условие нц Команда 1 • • • • • • • • Команда N кц

Do while условие тело цикла loop

Тело цикла

Нет

Да

13 Важно!

Важно!

Ситуация, при которой выполнение цикла никогда не заканчивается, называется ЗАЦИКЛИВАНИЕМ.

14 Цикл с постусловием

Цикл с постусловием

Цикл с неизвестным числом повторений, в котором выход из цикла осуществляется при выполнении условия, принято называть «циклом с постусловием» или «циклом ДО».

Начало

Тело цикла

Условие

Конец

Да

Нет

15 Цикл с постусловием

Цикл с постусловием

ОСОБЕННОСТЬ ! Цикл выполняется хотя бы один раз.

делать нц Команда 1 • • • • • • • • Команда N до Условие кц

Do Тело цикла Loop Until Условие

Тело цикла

16 Сумма чисел (S)

Сумма чисел (S)

S=0, x - слагаемое

S=S+x

Количество чисел (K)

K=0

K=K+1

Произведение чисел (P)

P=1, x - множитель

P=P*x

Вычисления

Начальное значение

Предписание

17 Найти сумму чисел от 1 до 5

Найти сумму чисел от 1 до 5

S=0

S=0 + 1

S=S+1

S=S+2

S=0 + 1 + 2

S=0 + 1 + 2+ 3

S=S+3

S=0 + 1 + 2 + 3 + 4

S=S+4

S=0 + 1 + 2 + 3 + 4 + 5

S=S+5

S предыдущая

S предыдущая

S предыдущая

S предыдущая

S предыдущая

18 Определите значение переменной c после выполнения фрагмента алгоритма:

Определите значение переменной c после выполнения фрагмента алгоритма:

1) 16 2) 8 3) 64 4) 32

19 Работа цикла на примере команды ПОВТОРИ для исполнителя ЧЕРЕПАШКА

Работа цикла на примере команды ПОВТОРИ для исполнителя ЧЕРЕПАШКА

Повтори n [команды ] – повторить N раз

Повтори4 [FD 40 RT 90] Повторить 4 раза команды вперед на 40 шагов и поворот направо на 90 ° В результате мы получим …

Повтори 5 [FD 40 RT 136]

Повтори N [FD M RT 360 /N] - формула правильного многоугольника N – количество углов, M – значение стороны. Повтори 360 [FD 1 RT 1] Повтори 3 [FD 40 RT 120]

20 Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперед

Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперед

10 Направо 100] Какая фигура появится на экране?

1)

2)

3)

4)

21 Определите в данных условиях цикл и заполните следующую таблицу:

Определите в данных условиях цикл и заполните следующую таблицу:

Начальное значение

Конечное значение

Шаг

? 1, 2, 3, 4, … , 10

? 2, 1.8, …, -2

? А, а+1, а+2, …, b

? -5, -4, -3, -2, …, 5

? 5, 8, 11, …, 35

? b-5, b-4, b-3, …, b+5

22 Какие значения будет принимать величина–счётчик при выполнении

Какие значения будет принимать величина–счётчик при выполнении

следующих циклов?

1) от х=7 до 10 шаг 1;

2) от b=1 до 13 шаг 4;

3) от с=30 до 10 шаг -5;

4) от n=а до а+10 шаг 2;

5) от р=7 до -7 шаг -1;

6) от f=100 до 1000 шаг а;

23 Перепишите на алгоритмическом языке блок-схему цикла из предыдущего

Перепишите на алгоритмическом языке блок-схему цикла из предыдущего

задания

24 Исполнитель Робот

Исполнитель Робот

25 Домашнее задание

Домашнее задание

1.Составить алгоритм (блок-схему) для решения следующей задачи: Одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить сколько амёб будет через 3,6,9,…, 24 часа. 2. Подберите задачу из жизни, которую можно решить с помощью циклического алгоритма.

«Алгоритмическая структура «цикл»»
http://900igr.net/prezentacija/informatika/algoritmicheskaja-struktura-tsikl-78922.html
cсылка на страницу

Виды алгоритмов

32 презентации о видах алгоритмов
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Виды алгоритмов > Алгоритмическая структура «цикл»