Конспект урока по информатике для 9 класса
Тема: «Основы языка программирования (Python). Переменные, типы данных, ввод и вывод».
Цель урока: познакомить учащихся с языком программирования Python как инструментом для решения задач; изучить понятие переменной, основных типов данных и освоить операторы ввода и вывода информации.
Оборудование: компьютеры с установленной средой программирования
Python (или Replit, Google Colab), проектор, презентация, рабочие листы.
Ход урока
1. Организационный момент (2 мин).Приветствие, проверка готовности к уроку.
2. Актуализация знаний и мотивация (5 мин).
o Обсуждение: что такое язык программирования? Для чего он нужен?
o Знакомство с языком Python: его популярность, простота синтаксиса, области применения (веб, наука о данных, искусственный интеллект). o Запуск среды разработки и написание первой программы print("Hello, World!").
3. Изучение нового материала (15 мин).
o Алфавит и синтаксис: кратко о том, что код пишется латиницей, команды отделяются переводом строки или точкой с запятой.
o Понятие переменной: как «коробка» с именем для хранения данных.
▪ Пример: x = 10, name = "Anna".
o Типы данных:
▪ Целые числа (int): 5, -100.
▪ Вещественные числа (float): 3.14, -0.5.
▪ Строки (str): "Привет", '123'.
o Операторы ввода-вывода:
▪ print(данные): выводит информацию на экран.
▪ input("Подсказка"): останавливает программу и ждет ввода от пользователя. Ввод всегда возвращается в виде строки.
4. Практическая работа (20 мин).Учащиеся выполняют задания на рабочих листах, набирая и запуская код в среде программирования.
5. Подведение итогов (5 мин).
o Обсуждение результатов. Демонстрация работ нескольких учеников.
o Ответы на вопросы: какой тип данных вернет функция input()? Как вывести результат вычислений на экран?
6. Домашнее задание (3 мин).Написать программу, которая спрашивает у пользователя его имя и возраст, а затем выводит сообщение: «Привет, [имя]! Тебе [возраст] лет».
Рабочий лист к уроку
Фамилия, имя: ______________________ Класс: 9 ___
Тема: Основы Python: переменные и ввод-вывод
Задание 1. Теоретическая разминка.Заполните пропуски:
1. Оператор print() используется для вывода информации на экран.
2. Оператор input() используется для ввода данных с клавиатуры.
3. Переменная — это именованная область памяти, используемая для хранения данных.
4. Результатом функции input() всегда является строка (str).
Задание 2. Работа в интерпретаторе.Запустите код и запишите результат в таблицу.
Код Результат на экране
print(2 + 2 * 2)
print("Привет, " + "мир!")
x = 10y = 5print(x + y)
![]()
Ответы:
1. 6
2. Привет, мир!
3. 15
Заднение 3. Исправление ошибок.В коде допущены ошибки. Найдите их и исправьте, чтобы программа вывела сумму чисел 5 и 7.Ошибочный код: Копировать
a = 5 b = 7 c = a + b
Печать(с) Исправленный код:
python Копировать
a = 5 b = 7 c = a + b print(c)
Задание 4. Создание программы «Знакомство».Напишите программу, которая:
1. Спрашивает у пользователя его имя.
2. Спрашивает у пользователя его возраст.
3. Выводит на экран сообщение: «Вас зовут [имя], вам [возраст] лет».
Подсказка: Вам понадобится преобразование типов.
Пример вашего кода:
python
Копировать # Ввод имени name = input("Введите ваше имя: ") # Ввод возраста (как строку) age_str = input("Введите ваш возраст: ") # Преобразование строки в целое число
age = int(age_str) # Вывод результата print("Вас зовут", name + ", вам", age, "лет")
Задание 5. Задача на преобразование типов.Напишите программу, которая спрашивает у пользователя длину и ширину прямоугольника (в см) и вычисляет его площадь.Подсказка: результат функции input() нужно преобразовать в число с помощью int() или float().
Примерный код решения:
python Копировать
length = float(input("Введите длину (см): ")) width = float(input("Введите ширину (см): ")) area = length * width print("Площадь прямоугольника:", area, "кв.см")
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.