Конспект урока информатики "Обработка целых чисел"; 10 класс
Конспект урока
Класс: 10А
Урок № 70
Дата: 26.01.2026
Тема урока: «Обработка целых чисел»
Тип урока: урок ознакомления с новым материалом
Цели урока
Обучающие:
дать представление об основных операциях и алгоритмах обработки целых чисел в программировании;
познакомить учащихся с типичными задачами на обработку целых чисел (выделение цифр, проверка свойств числа, преобразование чисел, поиск простых чисел и делителей);
сформировать навыки написания программ для решения задач на обработку целых чисел;
закрепить понимание работы целочисленных типов данных и операций над ними.
Воспитательные:
воспитывать аккуратность и логичность при построении алгоритмов;
формировать ответственное отношение к выполнению учебных заданий;
способствовать развитию культуры диалога и уважительного отношения к мнению одноклассников при обсуждении решений.
Развивающие:
развивать алгоритмическое и логическое мышление;
совершенствовать навыки анализа условий задачи и выделения ключевых требований;
развивать умение структурировать решение, разбивая сложную задачу на подзадачи;
стимулировать познавательный интерес к программированию и решению олимпиадных задач.
Оборудование и материалы
компьютер учителя, проектор, экран;
среда программирования;
презентация по теме урока;
Ход урока
1. Организационный момент (2 мин)
приветствие учащихся;
проверка готовности класса к уроку;
фиксация отсутствующих;
настройка на рабочую атмосферу.
2. Проверка домашнего задания (5 мин)
фронтальный опрос по предыдущей теме «Типы данных в программировании»;
разбор типичных ошибок в домашних задачах;
краткое обсуждение вопросов, вызвавших затруднения.
3. Актуализация знаний (5 мин)
Алгоритмы обработки целых чисел применяются в:.
беседа о том, где в жизни встречаются задачи на обработку чисел (RSA‑шифрование, эллиптическая криптография, вычисление функции Эйлера, построение хеш‑функции и контрольных сумм, подбор передаточных чисел в механизмах, анализ сигналов и фильтров, генерация уровней в играх номера телефонов, штрих-коды, идентификационные номера и т. п.);
повторение основных арифметических операций с целыми числами:
целочисленное деление (//);
остаток от деления (%);
возведение в степень, умножение, сложение;
вопросы для обсуждения:
Как выделить последнюю цифру числа?
Как удалить последнюю цифру числа?
Как проверить, делится ли число на 2/3/5?
4. Объявление темы и целей урока (3 мин)
учитель озвучивает тему: «Обработка целых чисел»;
совместно с учащимися формулируются цели урока (см. раздел «Цели урока»);
краткий обзор плана занятия.
5. Основная часть урока (20 мин)
Теоретический блок:
объяснение ключевых приёмов обработки целых чисел:
выделение цифр числа с помощью % и //;
подсчёт количества цифр;
нахождение суммы цифр;
проверка на палиндромность;
поиск делителей;
поиск простых чисел;
демонстрация примеров кода на Python;
разбор типовой задачи: «Дано целое число. Найти сумму его цифр».
Функция проверяет является ли число палиндромом
def is_palindrome(n):
revers=0
original=n
while n!=0:
revers=revers*10+n%10
n//=10
return revers==original
Поиск делителей
def get_divisors(n):
if n==1:return [1]
m=[1,n]
for i in range(2,int(n**0.5)+1):
if n%i==0:
m.append(i)
if i!=n//i:m.append(n//i)
m.sort()
return m
Функция проверяет является ли число простым или составным.
def is_prime(n):
if n < 2:
return False
if n == 2:
return True
if n % 2 == 0:
return False
for i in range(3, int(n**0.5) + 1, 2):
if n % i == 0:
return False
return True
Практический блок:
Работа за компьютером
Решить задачу с паролем (найти сумму делителей первого числа больше 1000 с нечётным количеством делителей. Ответ 2047).
6. Подведение итогов (5 мин)
рефлексия: что нового узнали, какие приёмы запомнились;
ответы на вопросы учащихся;
анализ типичных ошибок, допущенных при решении задач;
краткая оценка степени достижения целей урока.
7. Выставление оценок (3 мин)
оценка активности учащихся на уроке;
отметка за правильность решения задач в парах;
комментарии к индивидуальным достижениям.
8. Домашнее задание (2 мин)
выучить основные алгоритмы обработки целых чисел;
решить 2 задачи из предложенного списка:
«Найти произведение цифр числа»;
«Определить, сколько раз цифра 5 встречается в записи числа».
На странице приведен фрагмент.
|
Автор: Левченко Александр Анатольевич
→ Публикатор |
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.