|
Урок. КП_урок22_7 класс. Программирование алгоритмов ветвления. Создание проекта
Краткосрочный план
Раздел
| Раздел 4. Программирование алгоритмов на языке Python(пайтон)
| ФИО педагога
|
| Дата
|
| Класс 7
| Количество присутствующих:
| Количество отсутствующих:
| Тема урока
| Программирование алгоритмов ветвления. Создание проекта
| Цели обучения в соответствии с учебной программой
| 7.3.2.1 – записывать алгоритм на языке программирования
7.3.3.2 – записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ (С/С++, Python, Delphi, Lazarus)
| Ход урока
| Этап урока/время
| Действия педагога
| Действия учеников
| Оценивание
| Начало урока
| Приветствие. Создание благоприятной среды.
Целеполагание:
определение темы урока «Программирование алгоритмов ветвления. Создание проекта».
|
| Задание_№1'>Середина урока
| Закрепление изученного материала
Задание №1
Проанализируйте код программы поиска наибольшего из заданных чисел a, b и c в соответствии с вопросами.
1. На какой алгоритм опирается поиск наибольшего числа из трех заданных чисел в программе?
2. Какая форма оператора условия используется в программе?
3. Проанализируйте программный код и постройте блок-схему
Наибольшее число
| Наименьшее число
| a=int(input())
b=int(input())
c=int(input())
max=a
if max max=b
if max max=c
print(max)
| a=int(input())
b=int(input())
c=int(input())
min=a
if min>b:
min=b
if min>c:
min=c
print(min)
| Задание №2
В языке программирования Python используется специальный оператор if – else для проверки условий. Слово if в переводе с английского языка означает если, слово else – иначе. После if пишется условие. Если условие выполняется, то есть оно истинно, выполняется указанная команда.
Виды условных операторов
По заданным в таблице значениям переменных х и у определите, является значение выражения истинным или ложным.
Практическая работа
Задание 1.
Дано число k. Разработайте программу, которая определяла бы, является заданное число четным или нечетным. Если число нечетное, то выведите на экран «1», иначе «0».
k=int(input())
if k%2==1:
print("1")
else:
print("0")
Задание 2.
Велосипедист движется со скоростью v м/с. Необходимо определить, преодолеет ли он путь s м в течение t с. Если он преодолеет заданный путь с указанной скоростью за время t, то необходимо вывести на экран «да», иначе «нет». Порядок ввода данных: v – скорость, s – путь и t – время.
v=int(input("введите скорость: "))
s=int(input("введите путь: "))
t=int(input("введите время: "))
if v*t>s:
print("да")
else:
print("нет")
Задание 3.
Если зимой дни теплые, то нет возможности играть в хоккей. Ученики 7 класса сегодня после занятий планируют поиграть в хоккей. Учитель их предупредил, что они могут поиграть в хоккей только в том случае, если минимальное значение зафиксированной температуры последних трех дней будет ниже температуры t. Используя представленные данные, определите, смогут ли ученики сегодня сыграть в хоккей. Порядок ввода данных: температурные показатели за последние три дня a, b, c и t.
a=int(input())
b=int(input())
c=int(input())
t=int(input())
min=a
if min>b:
min=b
if min>c:
min=c
if min print("да")
else:
print("нет")
|
ФО
| Конец урока
| Рефлексия
Сегодня я узнал(а)…
Было интересно…
Было трудно…
Я научился(лась)…
У меня получилось …
Домашнее задание
Конспект
| Самооценивание
| |
|
|