Презентация "Программирование циклов. Оператор while" 8 класс

Подписи к слайдам:
Программирование циклов. Оператор while Болгова Н.А. МБОУ СОШ с углубленным изучением отдельных предметов с.Тербуны Тербунского муниципального района Липецкой области Повторяем!
  • Цикл – многократное повторение последовательности действий
  • Повторяющаяся последовательность действий – тело цикла
  • Типы циклов: с предусловием («Пока»), постусловием («До»), параметром («Для»)
Цикл с условием («Пока») нц пока УСЛОВИЕ тело цикла кц Программирование циклов. Оператор while Тема урока Цикл с условием (итерационный цикл) while <условие>: <4 пробела> тело цикла while - пока

Записать в тетрадь

Циклы с условием (вложенные) while <условие>: <4 пробела> тело цикла break (оператор остановки) else : <4 пробела> оператор (если тело стало ложно) (break можно использовать и после ELSE)

Записать в тетрадь

Примеры задач 1. Дано натуральное число. Определите количество цифр данного числа.
  • Формат ввода: одно число
  • Формат вывода: количество цифр . Пример Ввод Вывод 12 2 6789 4

Записать условие задачи в тетрадь

алгоритм

Рассматривался ранее, при изучении темы «Цикл с предусловием»: для нахождения цифры числа достаточно разделить его на разряд (в десятичной с/счисления разряд = 10)

Программа a = int(input()) k = 0 while a != 0: a = a // 10 (# или a //= 10) k = k + 1 (# или k += 1) print(‘кол-во цифр = ‘, k)

Записать в тетрадь

Проверка программы в Python 3.7.0 2. Сумма цифр Найдите сумму цифр любого многозначного числа, введенного с клавиатуры. Входные данные 267 Выходные данные 15 Домашнее задание:
  • Выучить операторы цикла while
  • Составить программу к задаче 2
Проверка: a = int(input()) s = 0 while a > 0: b = a % 10 s += b a //=10 print(‘S цифр = ’, s) Литература:
  • Поляков К.Ю., Еремин Е.А. «Информатика 10 класс (базовый и углубленный уровни)»- Москва, Бином, 2018)
  • informatics.mccme.ru
  • Питон тьютор
  • Python 3.6