СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация по теме "Программирование циклической структуры"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация по теме "Программирование циклической структуры"

Просмотр содержимого документа
«Презентация по теме "Программирование циклической структуры"»

6/21/19 Тема урока :  Циклический алгоритм

6/21/19

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

Циклический алгоритм алгоритм, в котором действия повторяются многократно указанное число раз или пока не выполнится заданное условие.

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

алгоритм, в котором действия повторяются многократно указанное число раз или пока не выполнится заданное условие.

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

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

ЦИКЛ С ПРЕДУСЛОВИЕМ (цикл-пока) ЦИКЛ С ПОСТУСЛОВИЕМ (цикл-до) серия команд да нет условие нет да серия команд условие параметр ЦИКЛ С ПАРАМЕТРОМ итерационные циклы серия команд

ЦИКЛ С ПРЕДУСЛОВИЕМ

(цикл-пока)

ЦИКЛ С ПОСТУСЛОВИЕМ

(цикл-до)

серия команд

да

нет

условие

нет

да

серия команд

условие

параметр

ЦИКЛ С ПАРАМЕТРОМ

итерационные циклы

серия команд

Тело цикла – шаги алгоритма, которые повторяются. Параметр цикла – величина, от которой зависит число повторений в цикле.
  • Тело цикла – шаги алгоритма, которые повторяются.
  • Параметр цикла – величина, от которой зависит число повторений в цикле.
циклы с предусловием В субботу вечером вы смотрите телевизор. Время от времени поглядываете на часы и если время меньше полуночи, то продолжаете смотреть телевизор, если это не так, то вы прекращаете просмотр телепередач.

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

В субботу вечером вы смотрите телевизор. Время от времени поглядываете на часы и если время меньше полуночи, то продолжаете смотреть телевизор, если это не так, то вы прекращаете просмотр телепередач.

циклы с постусловием Вам надо поточить все карандаши в коробке. Вы точите один карандаш и откладываете его в сторону. Затем проверяете, остались ли карандаши в коробке. Если условие ложно, то снова выполняется действие 'заточить карандаш'. Как только условие становится истинным, то цикл прекращается.

циклы с постусловием

Вам надо поточить все карандаши в коробке. Вы точите один карандаш и откладываете его в сторону. Затем проверяете, остались ли карандаши в коробке. Если условие ложно, то снова выполняется действие 'заточить карандаш'. Как только условие становится истинным, то цикл прекращается.

Цикл со счётчиком (параметром)

Цикл со счётчиком (параметром)

Составьте алгоритм сортировки 10 веществ на проводники и изоляторы. Обведи карандашом тело цикла. Начало 10 веществ Взять вещество Подвести ток Нет Да Проводит ток? Изолятор Проводник Да Нет Все вещества проверили? Конец

Составьте алгоритм сортировки 10 веществ на проводники и изоляторы. Обведи карандашом тело цикла.

Начало

10 веществ

Взять вещество

Подвести ток

Нет

Да

Проводит ток?

Изолятор

Проводник

Да

Нет

Все вещества проверили?

Конец

начало Найти n! n! – факториал – это произведение первых n натуральных чисел. введите число n X = 1 F = 1 X  вывод F F = F * X X = X + 1 конец

начало

Найти n!

n! – факториал – это произведение первых n натуральных чисел.

введите число n

X = 1

F = 1

X

вывод F

F = F * X

X = X + 1

конец

Цикл с параметром i = A  i = A..B, H i ≤ B +  ТЕЛО ЦИКЛА ТЕЛО ЦИКЛА i = i + H

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

i = A

i = A..B, H

i ≤ B

+

ТЕЛО ЦИКЛА

ТЕЛО ЦИКЛА

i = i + H

Составить блок-схему алгоритма вычисления суммы чисел от 1 до 5

Составить блок-схему алгоритма вычисления суммы чисел от 1 до 5

НАЧАЛО S = 0 i = 1 S = S + i i = i + 1 да i ≤ 5 нет ВЫВОД: S КОНЕЦ

НАЧАЛО

S = 0

i = 1

S = S + i

i = i + 1

да

i ≤ 5

нет

ВЫВОД: S

КОНЕЦ

НАЧАЛО S = 0 i = 1..5 S = S + i ВЫВОД: S КОНЕЦ

НАЧАЛО

S = 0

i = 1..5

S = S + i

ВЫВОД: S

КОНЕЦ

НАЧАЛО Составить блок-схему алгоритма перевода из градусов по шкале Цельсия (С) в градусы по шкале Фаренгейта (F) для значений от 15°С до 30°С с шагом 1°. Перевод осуществлять по формуле F = 1,8 C + 32. ВЫВОД: “Температура” i = 15, 30 F = 1,8 * i + 32 ВЫВОД:  “ По Цельсию –” , I ” По Фаренгейту –”, F КОНЕЦ

НАЧАЛО

Составить блок-схему алгоритма перевода из градусов по шкале Цельсия (С) в градусы по шкале Фаренгейта (F) для значений от 15°С до 30°С с шагом 1°.

Перевод осуществлять по формуле

F = 1,8 C + 32.

ВЫВОД: “Температура”

i = 15, 30

F = 1,8 * i + 32

ВЫВОД:

По Цельсию –” , I

По Фаренгейту –”, F

КОНЕЦ

Составить блок-схему алгоритма вычисления суммы всех двузначных нечетных чисел

Составить блок-схему алгоритма вычисления суммы всех двузначных нечетных чисел

НАЧАЛО S = 0 K = 11 S = S + K K = K + 2 Да K ≤ 99 Нет ВЫВОД : S КОНЕЦ

НАЧАЛО

S = 0

K = 11

S = S + K

K = K + 2

Да

K ≤ 99

Нет

ВЫВОД : S

КОНЕЦ