Язык программирования Python. Конспект урока №3. Цикл с предусловием WHILE
план-конспект урока по информатике и икт (8, 9, 10, 11 класс) на тему

Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №3. Цикл с предусловием WHILE

Скачать:

Предварительный просмотр:

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Цикл WHILE ( цикл с предусловием) Презентация для 8-ого класса. Выполнила: студентка 3 курса 33 группы ИФМИЭО НГПУ Трайнина Е.В. 01.05.2017 Программирование на Python

Слайд 2

WHILE – «пока» в переводе с английского n =0 while n <3: n = n +1 Пример: Русским языком: Пока <выполняется условие>: делать какие-то действия. Чему будет равно n после завершения цикла? Запустить программу на компьютере: 4 пробела! n=0 while n<5: n=n+1 print (n)

Слайд 3

Запись в тетрадь! WHILE – «пока» в переводе с английского Общая форма записи: while <условие>: <действие 1> <действие 2> и т.д. Пример: n=0 while n<5: n=n+1 print (n)

Слайд 4

Бесконечный цикл while True : print ( "У попа была собака, он её любил." ) print ( "Она съела кусок мяса, он её убил," ) print ( "В землю закопал и на камне написал:" ) Пример: Запустить эту программу на компьютере. (Чтобы приостановить выполнение программы, можно щёлкнуть по тексту правой кнопкой мыши). Запись в тетрадь! Бесконечный цикл: while True : <действия>

Слайд 5

Досрочный выход из цикла break import random while True : a= random.randint (1,10) print ( a ) if a ==7: break Пример: Запустить программу на компьютере.

Слайд 6

Задачи: С помощью цикла while вывести любую строчку из стихотворения или песни 7 раз. Написать программу, которая получает два целых числа A и B (0 < A < B) и выводит все натуральные числа в интервале от A до B. С помощью бесконечного цикла реализовать игру «Купи слона». Программа должна выводить фразу «Купи слона!», получать ответ пользователя и выводить: «Все говорят “ фраза, введённая пользователем ”. А ты купи слона!» Затем программа получает новый ответ от пользователя и так до бесконечности. !

Слайд 7

Задачи: С помощью бесконечного цикла и оператора break реализовать игру «Угадай число». Программа генерирует случайное число в диапазоне от 1 до 7 и говорит пользователю: «Угадай число от 1 до 7!». В бесконечном цикле программа считывает ответы пользователя и подсказывает ему «больше!» или «меньше!», а в случае правильного ответа цикл завершается, и выводятся сердечные поздравления с победой. Доработать программу «Угадай число» так, чтобы она не заканчивалась, то есть, чтобы после угадывания одного числа, начиналось угадывание следующего. Увеличить диапазон с 7 до 15 и ввести ограничение на количество попыток (например, 3 попытки). Если пользователь не справился за 3 попытки, вывести « GAME OVER ». !

Слайд 8

Домашнее задание Написать программы: С помощью цикла while вывести повторяющуюся строчку из любой песни 25 раз. Написать программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B. Дано целое число N (>0). Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой. ** Напишите программу, которая бы «подбрасывала» условную монету 100 раз и сообщала, сколько раз выпал орел, а сколько — решка. !


По теме: методические разработки, презентации и конспекты

Конспект урока информатики "Цикл с предусловием"

Урок четко структурирован по содержанию, регламентирован во времени. Все виды деятельности мотивированы и направлены на реализацию целей и задач, поставленных педагогом.Учащиеся показали хороший урове...

Алгоритмы с повторениями. Цикл с параметром 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 урок). Знакомство...