Презентация "Циклы с условиями"

Подписи к слайдам:
Циклы с условиями
  • Козлова Анна Юрьевна
  • учитель информатики
  • МБОУ СОШ №121 г.Челябинск
Повторение. Опрос.
  • Что такое циклический алгоритм?
Когда применяются циклы с условиями?
  • Какие два вида циклов с условиями существуют?
Нарисовать блок-схему цикла с предусловием do while Записать цикл с предусловием do while на языке Basic Нарисовать блок-схему цикла с предусловием do until Записать цикл с предусловием do until на языке Basic Назвать отличие цикла с предусловием от цикла с постусловием. Записать цикл с пocтусловием do while на языке Basic Может ли в цикле с постусловием тело цикла не выполнится ни разу? Может ли в цикле с предусловием тело цикла не выполнится ни разу? Сколько раз будет повторен цикл?
  • a=1
  • b=1
  • Do while a+b<8
  • a=a+1
  • b=b+2
  • Loop
  • S=a+b
  • Чему равно значение S?
Какими будут значения a, b после выполнения программы?
  • a=1
  • b=1
  • Do while a<=3
  • a=a+1
  • b=b+1
  • loop
Определите значение переменной S после выполнения следующих операторов:
  • S=0
  • i=0
  • Do while i<5
  • i=i+1
  • S=S+100 mod i
  • loop
Определите значение переменной i после выполнения следующих операторов:
  • i=10
  • Do until i>5
  • i=i-3
  • loop
Дана последовательность операторов, вычисляющих факториал F числа N:
  • K=1
  • F=0
  • Do while K<N
  • F=F*K
  • K=K+1
  • Loop
  • которая содержит ошибки. Найдите эти ошибки.
Определите значение переменной S после выполнения следующих операторов:
  • S=0
  • i=1
  • Do
  • S=S+5
  • i=i+1
  • Loop until i<=1
Определите значение переменной S после выполнения следующих операторов:
  • S=0
  • i=1
  • Do
  • S=S+5
  • i=i+1
  • Loop while i<=1
Определите значение переменной S после выполнения следующих операторов:
  • S=0
  • i=0
  • Do until i<-3
  • i=i-1
  • S=S+100
  • loop
Решение задач:
  • Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см.
  • Напишите программу вывода всех четных чисел от 2 до 100 включительно.
Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до N.
  • Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до N.
  • Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99.
  • С помощью цикла do…repeat напишите программу, которая требует у вас пароль, например 111. Если пароль правильный, то заполняет все строки экрана сообщением «Молодец». Если после пятой попытки пароль все равно неверен, выходит из программы.