Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Участие подтверждается официальными документами
  • Приказ Приказ о проведении
  • Положение Положение
  • Протокол Выписка из Протокола
  • Диплом Диплом победителя
  • Инновации Диплом за инновационную деятельность
  • Благодарность Благодарность
14.04.2025

Интегрированный урок в программировании на Java

Барабанщикова Анастасия Евгеньевна
МАОУ ДО "ДДТ "Эврика"
Конкурсная работа

г.Северобайкальск МАОУ ДО «ДДТ «Эврика»

Педагог дополнительного образования

программирование на языке Java

Барабанщикова Анастасия Евгеньевна

ИНТЕГРИРОВАННЫЙ УРОК В ПРОГРАММИРОВАНИИ НА JAVA

Конспект интегрированного урока по программированию на Java

Тема: «Создание простой игры "Угадай число" с элементами математики»
Предметы: Информатика (программирование) + Математика (случайные числа, логика)
Класс: 6–8
Продолжительность: 45–60 минут

Shape1

Цели урока:

Познакомить учащихся с основами Java (переменные, условия, циклы).

Закрепить математические понятия (генерация случайных чисел, сравнение чисел).

Развить логическое и алгоритмическое мышление.

Создать простую интерактивную игру.

Shape2

Оборудование и ПО:

Компьютеры с установленной Java Development Kit (JDK) и IntelliJ IDEA / VS Code.

Проектор для демонстрации кода.

Раздаточный материал с краткой шпаргалкой по синтаксису Java.

Shape3

Ход урока:

1. Вводная часть (10 мин)

Мотивация: Обсуждение, где встречается программирование (игры, приложения, сайты).

Связь с математикой: Как компьютер работает с числами? Что такое случайные числа?

Постановка задачи: Создать игру, где компьютер загадывает число от 1 до 100, а игрок угадывает его.

2. Теоретическая часть (10 мин)

Основные понятия Java:

int – целые числа.

Scanner – ввод с клавиатуры.

Random – генерация случайных чисел.

if-else – проверка условий.

while – цикл для повторения попыток.

Математическая часть:

Как работает random.nextInt(100) + 1?

Логика сравнения чисел (>, <, ==).

3. Практическая часть (25 мин)

Шаг 1: Создаем новый Java-проект и файл GuessNumber.java.
Шаг 2: Пишем код вместе с учениками:

import java.util.Scanner;

import java.util.Random;

public class GuessNumber {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

Random random = new Random();

int secretNumber = random.nextInt(100) + 1; // Число от 1 до 100

int attempts = 0;

int guess;

System.out.println("Я загадал число от 1 до 100. Попробуй угадать!");

while (true) {

System.out.print("Твой вариант: ");

guess = scanner.nextInt();

attempts++;

if (guess < secretNumber) {

System.out.println("Слишком мало!");

} else if (guess > secretNumber) {

System.out.println("Слишком много!");

} else {

System.out.println("Поздравляю! Ты угадал за " + attempts + " попыток.");

break;

}

}

}

}

Шаг 3: Запускаем программу, тестируем, исправляем ошибки.

4. Закрепление (5–10 мин)

Вопросы для обсуждения:

Как можно усложнить игру (например, добавить ограничение попыток)?

Какие математические операции использовались?

Мини-викторина:

Что делает random.nextInt(100) + 1?

Зачем нужен цикл while?

5. Домашнее задание (по желанию)

Добавить счетчик очков (чем меньше попыток, тем выше балл).

Сделать игру для двух игроков (по очереди угадывают).

Shape4

Итог урока:

Ученики научились:
✅ Работать с базовыми конструкциями Java.
✅ Применять математическую логику в программировании.
✅ Создавать простую, но функциональную программу.

Рефлексия:

Что было самым интересным?

Какие моменты вызвали затруднения?

Урок можно адаптировать, упростив или усложнив код в зависимости от уровня подготовки класса.

Свидетельство участника экспертного совета жюри

Свидетельство можно заказать сразу, как Вы оставите не менее 3 объективных комментариев в этом разделе сайта.

У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

Вам также может понравиться