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


Подписи к слайдам:
Циклы с условиями

Циклы с условиями

  • Козлова Анна Юрьевна
  • учитель информатики
  • МБОУ СОШ №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. Если пароль правильный, то заполняет все строки экрана сообщением «Молодец». Если после пятой попытки пароль все равно неверен, выходит из программы.