Конспект урока информатики "Обработка целых чисел"; 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 встречается в записи числа».




Полный текст материала Конспект урока информатики "Обработка целых чисел"; 10 класс смотрите в скачиваемом файле.
На странице приведен фрагмент.
Автор: Левченко Александр Анатольевич  Публикатор
26.02.2026 0 24 1

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.


Смотрите похожие материалы


А вы знали?

Инструкции по ПК