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

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

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

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

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

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

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

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

Итоги урока

Презентация "Оператор while"

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

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

Обучающая презентация по программированию на языке Python  "Оператор while"

Просмотр содержимого документа
«Презентация "Оператор while"»

Программирование циклов.  Оператор while Болгова Н.А. МБОУ СОШ с углубленным изучением отдельных предметов с.Тербуны Тербунского муниципального района Липецкой области

Программирование циклов. Оператор while

Болгова Н.А.

МБОУ СОШ с углубленным изучением отдельных предметов с.Тербуны

Тербунского муниципального района Липецкой области

Повторяем! Цикл – многократное повторение последовательности действий Повторяющаяся последовательность действий – тело цикла Типы циклов: с предусловием («Пока»), постусловием («До»), параметром («Для») 2021  (С) Болгова Н.А.

Повторяем!

  • Цикл – многократное повторение последовательности действий
  • Повторяющаяся последовательность действий – тело цикла
  • Типы циклов: с предусловием («Пока»), постусловием («До»), параметром («Для»)

2021

(С) Болгова Н.А.

Цикл с условием («Пока») нц пока УСЛОВИЕ  тело цикла кц 2021  (С) Болгова Н.А.

Цикл с условием («Пока»)

нц пока УСЛОВИЕ

тело цикла

кц

2021

(С) Болгова Н.А.

Тема урока Программирование циклов.  Оператор while

Тема урока

Программирование циклов. Оператор while

Цикл с условием  (итерационный цикл) while  :  тело цикла  while - пока Записать в тетрадь 2021  (С) Болгова Н.А.

Цикл с условием (итерационный цикл)

while :

тело цикла

while - пока

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

2021

(С) Болгова Н.А.

Циклы с условием (вложенные) Записать в тетрадь while  :  тело цикла  break (оператор остановки) else :  оператор (если тело стало ложно)  ( break можно использовать и после ELSE) 2021  (С) Болгова Н.А.

Циклы с условием (вложенные)

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

while :

тело цикла

break (оператор остановки)

else :

оператор (если тело стало ложно)

( break можно использовать и после ELSE)

2021

(С) Болгова Н.А.

Примеры задач 2021  (С) Болгова Н.А.

Примеры задач

2021

(С) Болгова Н.А.

Записать условие задачи в тетрадь 1. Дано натуральное число. Определите количество цифр данного числа .   Формат ввода: одно число  Формат вывода: количество цифр .   Пример  Ввод  Вывод  12 2  6789 4 2021  (С) Болгова Н.А.

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

1. Дано натуральное число. Определите количество цифр данного числа .

  • Формат ввода: одно число
  • Формат вывода: количество цифр . Пример Ввод Вывод 12 2 6789 4

2021

(С) Болгова Н.А.

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

алгоритм

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

2021

(С) Болгова Н.А.

Программа Записать в тетрадь a = int(input()) k = 0 while a != 0:  a = a // 10 (# или a //= 10)  k = k + 1 (# или k += 1) print(‘кол-во цифр = ‘, k) 2021  (С) Болгова Н.А.

Программа

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

a = int(input())

k = 0

while a != 0:

a = a // 10 (# или a //= 10)

k = k + 1 (# или k += 1)

print(‘кол-во цифр = ‘, k)

2021

(С) Болгова Н.А.

Проверка программы в Python 3.7.0 2021  (С) Болгова Н.А.

Проверка программы в Python 3.7.0

2021

(С) Болгова Н.А.

2. Сумма цифр Найдите сумму цифр любого многозначного числа, введенного с клавиатуры. Входные данные 267 Выходные данные 15 2021  (С) Болгова Н.А.

2. Сумма цифр

Найдите сумму цифр любого многозначного числа, введенного с клавиатуры.

Входные данные 267

Выходные данные 15

2021

(С) Болгова Н.А.

Домашнее задание: Выучить операторы цикла while Составить программу к задаче 2 2021  (С) Болгова Н.А.

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

  • Выучить операторы цикла while
  • Составить программу к задаче 2

2021

(С) Болгова Н.А.

0: b = a % 10 s += b a //=10 print(‘S цифр = ’, s) 2021 (С) Болгова Н.А. " width="640"

Проверка:

a = int(input())

s = 0

while a 0:

b = a % 10

s += b

a //=10

print(‘S цифр = ’, s)

2021

(С) Болгова Н.А.

Литература: Поляков К.Ю., Еремин Е.А. «Информатика 10 класс (базовый и углубленный уровни)»- Москва, Бином, 2018) informatics.mccme.ru Питон тьютор Python 3.6 2021  (С) Болгова Н.А.

Литература:

  • Поляков К.Ю., Еремин Е.А. «Информатика 10 класс (базовый и углубленный уровни)»- Москва, Бином, 2018)
  • informatics.mccme.ru
  • Питон тьютор
  • Python 3.6

2021

(С) Болгова Н.А.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!