Язык программирования Python. Конспект урока №3. Цикл с предусловием WHILE
план-конспект урока по информатике и икт (8, 9, 10, 11 класс) на тему
Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №3. Цикл с предусловием WHILE
Скачать:
Предварительный просмотр:
Предварительный просмотр:
Подписи к слайдам:
WHILE – «пока» в переводе с английского n =0 while n <3: n = n +1 Пример: Русским языком: Пока <выполняется условие>: делать какие-то действия. Чему будет равно n после завершения цикла? Запустить программу на компьютере: 4 пробела! n=0 while n<5: n=n+1 print (n)
Запись в тетрадь! WHILE – «пока» в переводе с английского Общая форма записи: while <условие>: <действие 1> <действие 2> и т.д. Пример: n=0 while n<5: n=n+1 print (n)
Бесконечный цикл while True : print ( "У попа была собака, он её любил." ) print ( "Она съела кусок мяса, он её убил," ) print ( "В землю закопал и на камне написал:" ) Пример: Запустить эту программу на компьютере. (Чтобы приостановить выполнение программы, можно щёлкнуть по тексту правой кнопкой мыши). Запись в тетрадь! Бесконечный цикл: while True : <действия>
Досрочный выход из цикла break import random while True : a= random.randint (1,10) print ( a ) if a ==7: break Пример: Запустить программу на компьютере.
Задачи: С помощью цикла while вывести любую строчку из стихотворения или песни 7 раз. Написать программу, которая получает два целых числа A и B (0 < A < B) и выводит все натуральные числа в интервале от A до B. С помощью бесконечного цикла реализовать игру «Купи слона». Программа должна выводить фразу «Купи слона!», получать ответ пользователя и выводить: «Все говорят “ фраза, введённая пользователем ”. А ты купи слона!» Затем программа получает новый ответ от пользователя и так до бесконечности. !
Задачи: С помощью бесконечного цикла и оператора break реализовать игру «Угадай число». Программа генерирует случайное число в диапазоне от 1 до 7 и говорит пользователю: «Угадай число от 1 до 7!». В бесконечном цикле программа считывает ответы пользователя и подсказывает ему «больше!» или «меньше!», а в случае правильного ответа цикл завершается, и выводятся сердечные поздравления с победой. Доработать программу «Угадай число» так, чтобы она не заканчивалась, то есть, чтобы после угадывания одного числа, начиналось угадывание следующего. Увеличить диапазон с 7 до 15 и ввести ограничение на количество попыток (например, 3 попытки). Если пользователь не справился за 3 попытки, вывести « GAME OVER ». !
Домашнее задание Написать программы: С помощью цикла while вывести повторяющуюся строчку из любой песни 25 раз. Написать программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B. Дано целое число N (>0). Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой. ** Напишите программу, которая бы «подбрасывала» условную монету 100 раз и сообщала, сколько раз выпал орел, а сколько — решка. !
По теме: методические разработки, презентации и конспекты
![](/sites/default/files/pictures/2013/11/22/picture-351894-1385130390.jpg)
Конспект урока информатики "Цикл с предусловием"
Урок четко структурирован по содержанию, регламентирован во времени. Все виды деятельности мотивированы и направлены на реализацию целей и задач, поставленных педагогом.Учащиеся показали хороший урове...
![](/sites/default/files/pictures/2014/03/20/picture-249984-1395321175.jpg)
Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT.
Разработка урока по теме "Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT" (расчитан на 3 часа)...
Язык программирования Python. Конспект урока №1. Знакомство с Python
Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №1. Знакомство с Pytho...
Язык программирования Python. Конспект урока №2. Условный оператор IF
Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №2. Условный оператор IF...
Язык программирования Python. Конспект урока №4. Цикл с параметром FOR
Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №4. Цикл с параметром FOR...
Язык программирования Python. Конспект урока №5. Списки (массивы)
Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №5. Списки (массивы)...
Язык программирования Python (1 урок)
Язык программирования Python (1 урок). Знакомство...