Дата проведения занятия 8а1 21.05.26
Дата проведения занятия 8а2 20.05.26
Дата проведения занятия 8б 19.05.26
Для изучения Python используем главы из учебника для 8 кл Босовой Л.Л. со стр 203.
Цикл for - цикл с заданным числом повторений, цикл с параметром
Пару уроков назад мы познакомились с понятием цикл
Цикл - это одна из трех основных алгоритмических конструкций. Цикл - многократное повторение некоторой последовательности действий
Как правило, циклы for используются либо для повторения какой-либо последовательности действий заданное число раз, либо для изменения значения переменной в цикле от некоторого начального значения до некоторого конечного.
Случайные числа
Большинство стандартных функций языка Python разбиты на группы по назначению, и
каждая группа записана в отдельный файл, который называется модулем.
Для работы со случайными числами нужно использовать модуль random
1. Случайное число от 0 до 1, тип результата float: random()
2. Случайное целое число n, в диапазоне a ≤ n ≤ b : randint(a,b)
Пример: для того, чтобы записать в переменную a случайное число в диапазоне от 1 до 10,
можно использовать следующие операторы:
from random import randint
a = randint (1,10)
Работа на компьютере. Это задание выполняется после отладки программ из урока 65
Задание 0. Запуск среды IDLE. Подготовка к работе1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.12 --> IDLE. 2. Для создания файла с программой в меню File выберите пункт New File. 3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
#Урок 8
print ('Урок 8. Вас приветствует программа Васи Иванова') 4. Сохраните текст в своей папке под именем Py08_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.В этом файле будете сохранять программы, написанные на этом уроке.Задание 1. Знакомство со случайными числами в PythonСоставить блок-схему, написать текст программы, отладить следующие программы1. В цикле вывести на экран n раз переменную n и текст: "Я знаю случайные числа"Запустить программу 5 раз. Предложение from random import randint вводится один раз, его не надо повторять перед каждой программойfrom random import randintn = randint (1, 5) # случайное числоfor i in range (n): print(n, "Я знаю случайные числа")
2. В цикле вывести на экран 6 случайных чисел от -30 до 50, включая границы. Запустить программу 5 раз. Одинаковые ли числа мы получаем при каждом запуске?for i in range (6): x = randint (-30, 50) # случайное число print (x, end=',') # все числа теперь выводятся в одну строку через ,print ('') # возвращаем перевод строки
3. Изменить программу так, чтобы выводилось 10 чисел от 15 до 73, а затем 4 числа от -10 до 10
Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.12 --> IDLE.
2. Для создания файла с программой в меню File выберите пункт New File.
3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
#Урок 8
print ('Урок 8. Вас приветствует программа Васи Иванова')
#Урок 8
print ('Урок 8. Вас приветствует программа Васи Иванова')
4. Сохраните текст в своей папке под именем Py08_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.
В этом файле будете сохранять программы, написанные на этом уроке.
from random import randint
n = randint (1, 5) # случайное число
for i in range (6):
x = randint (-30, 50) # случайное число
print (x, end=',') # все числа теперь выводятся в одну строку через ,
print ('') # возвращаем перевод строки
3. Изменить программу так, чтобы выводилось 10 чисел от 15 до 73, а затем 4 числа от -10 до 10
Задание 2
1. В цикле получить 7 целых случайных чисел от 5 до 25, найти их сумму, вывести сумму на экран.
2. Ввести число n. В цикле получить n целых случайных чисел от 5 до 25, найти их произведение, вывести произведение на экран.
Домашнее задание
Прислать учителю информатики до 12.05.25 до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ-8 Питон <ваша фамилия>
Задание Питон 8. Написать и отладить программы
В тетради начертить блок-схемы. К письму присоединить текст на питоне + скриншот для каждой выполненной программы
py8hm_8_name.
В тетради начертить блок-схемы. К письму присоединить текст на питоне + скриншот для каждой выполненной программы
py8hm_8_name.
1. Ввести числа a, b. В цикле найти сумму 10 случайных чисел x таких, что a<=x<=b. Вывести на экран все случайные числа в одну строку, затем их сумму
2. Ввести число n (от 1 до 7). Затем в цикле получить n случайных чисел от -15 до 20, найти сумму положительных чисел, сумму отрицательных чисел. Вывести на экран: все случайные положительные числа в одну строку, все случайные отрицательные числа в одну строку, затем сумму положительных чисел, сумму отрицательных чисел
Комментариев нет:
Отправить комментарий