План урока по информатике для 10 класса
Тема: Основы программирования на Python
Цели урока:
Ознакомить учащихся с основами программирования на языке Python.
Научить использовать базовые конструкции языка: переменные, операторы, функции.
Развивать логическое мышление и навыки решения задач.
Оборудование:
Ноутбуки с установленным Python и текстовым редактором.
Проектор для демонстрации.
План урока:
Введение (5 минут)
Приветствие.
Обсуждение целей урока.
Краткая информация о языке Python (особенности, где используется, популярность).
Объяснение новой темы (15 минут)
Переменные и операторы:
Объяснить, что такое переменная и как её объявляют в Python.
Привести примеры:
python
x = 5
y = 10
z = x + y
print(z) # Вывод: 15
Условные операторы:
Пример использования условного оператора if:
python
age = 18
if age = 18:
print("Вы совершеннолетний")
else:
print("Вы несовершеннолетний")
Функции:
Объяснить, что такое функция и как её создавать:
def greet(name):
print("Привет, " + name)
greet("Ваня") # Вывод: Привет, Ваня
Практическое задание (20 минут)
Задание 1: Создать программу, которая запрашивает у пользователя его имя и выводит приветственное сообщение.
Пример:
python
name = input("Введите ваше имя: ")
print("Привет, " + name + "!")
Задание 2: Написать программу, которая будет запрашивать у пользователя два числа и выводить их сумму.
Пример:
python
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
print("Сумма: ", num1 + num2)
Задание 3: Создать функцию, которая принимает число и возвращает его квадрат. Использовать данную функцию для вычисления квадрата введённого числа.
Пример:
def square(num):
return num ** 2
number = float(input("Введите число: "))
print("Квадрат числа:", square(number))
Презентация работ учащихся (5 минут)
Учащиеся по очереди представляют свои программы.
Обсуждение ошибок и возможных улучшений.
Рефлексия и итог урока (5 минут)
Обсуждение, что нового узнали на уроке.
Уточнение вопросов по пройденному материалу.
Задание на дом: написать программу, которая проверяет, является ли введённое пользователем число четным или нечетным.
Оценивание:
Оценивание выполнения практического задания на уроке.
Оценка домашнего задания на следующем уроке.