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

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
19.05.2025

Знакомство со сценариями. Структура класса, методы, переменные, типы данных

Барабанщикова Анастасия Евгеньевна
Педагог дополнительного образования
Основные понятия языка. Среда разработки Greenfoot. Теория. Знакомство со сценариями. Структура класса, методы, переменные, типы данных.
Практика. Изучение интерфейса среды разработки Greenfoot. Терминология ООП. Внесение изменений в первую программу.

Содержимое разработки

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

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

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

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

Технологическая карта занятия

по теме

«Основные понятия языка. Среда разработки Greenfoot»

ТЕХНОЛОГИЧЕСКАЯ КАРТА ЗАНЯТИЯ

Педагог дополнительного образования: Барабанщикова Анастасия Евгеньевна

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

Возраст участников занятия: 11-15 лет

Тема занятия:Методы в Greenfoot. Движение со следом. Изменение размера. Взрыв. Стрельба. Текстовые сообщения

Тип занятия:

Комбинированное занятие (повторение пройденного материала + изучение нового материала).

Форма организации познавательной деятельности:групповая

Цели занятия:

  1. Познакомить обучающихся с основами объектно-ориентированного программирования (ООП) в среде Greenfoot.

  2. Изучить структуру класса, методы, переменные и типы данных.

  3. Научиться работать в интерфейсе Greenfoot, вносить изменения в код.

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

Задачи занятия:

  • Обучающие:

    • Усвоение базовых понятий ООП (класс, объект, метод, переменная).

    • Изучение интерфейса Greenfoot.

    • Формирование навыков редактирования кода.

  • Развивающие:

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

    • Формирование умения анализировать и модифицировать код.

  • Воспитательные:

    • Воспитание интереса к программированию.

    • Формирование ответственности и самостоятельности при выполнении заданий.

Оборудование и материалы:

  • Компьютеры с установленной средой Greenfoot.

  • Презентация по теме.

  • Раздаточный материал (опорный конспект).

  • Примеры кода.

Этап занятия

Время

Задачи этапа

Деятельность педагога

Деятельность обучающихся

Результат

1. Мотивационный этап

5 мин

Пробудить интерес к теме, показать практическую значимость ООП.

Демонстрирует пример проекта в Greenfoot (простая игра или симуляция). Задает вопросы: "Как вы думаете, из чего состоит эта программа?"

Наблюдают, отвечают на вопросы, высказывают предположения.

Сформирован интерес к теме, понимание практического применения ООП.

2. Актуализация знаний

10 мин

Дать первичное представление о переменных и алгоритмах, чтобы подготовить к изучению ООП.

Кратко объясняет:
"Переменная — это ячейка для хранения данных (например, число или текст)"
"Алгоритм — последовательность действий для решения задачи"
Приводит примеры из жизни (например, рецепт блюда — это алгоритм).

Отвечают, приводят примеры из жизни, вспоминают пройденный материал.

Активизированы знания, необходимые для изучения новой темы.

3. Изучение нового материала

20 мин

Познакомить с терминами ООП, структурой класса, интерфейсом Greenfoot.

Объясняет: класс, объект, методы, переменные, типы данных. Показывает интерфейс Greenfoot (редактор кода, мир, акторы).

Слушают, конспектируют, задают вопросы.

Усвоены основные понятия ООП, знакомство со средой разработки.

4. Практическая работа

30 мин

Научиться создавать и изменять классы, добавлять методы и переменные.

Дает задание: "Измените код актора: добавьте переменную скорости, метод движения". Консультирует, проверяет.

Работают в Greenfoot, пробуют изменять код, тестируют программу.

Сформированы навыки работы в среде, внесения изменений в код.

5. Закрепление материала

10 мин

Проверить понимание темы, исправить ошибки.

Задает вопросы: "Как объявить переменную? Как вызвать метод?" Разбирает типичные ошибки.

Отвечают, демонстрируют свои проекты, анализируют ошибки.

Закреплены знания, исправлены неточности.

6. Рефлексия

5 мин

Подвести итоги, оценить свою работу.

Просит оценить свою работу: "Что было сложным? Что понравилось?"

Анализируют свою работу, делятся впечатлениями.

Осознание достижений и трудностей.

Основные понятия ООП

Класс – это "шаблон" или "чертёж" для создания объектов.

  • Пример из жизни: класс «Автомобиль» описывает, что у машины есть колеса, двигатель, двери.

  • В программировании: класс содержит переменные (данные) и методы (действия).

Объект – это конкретный экземпляр класса.

  • Пример: «Моя Toyota» – это объект класса «Автомобиль».

  • В Greenfoot: объекты (акторы) появляются в мире при запуске программы.

Метод – это функция, которая определяет поведение объекта.

  • Примеры методов в Greenfoot:

    • move() – движение,

    • turn() – поворот,

    • getWorld() – получить доступ к миру.

Переменная – ячейка памяти для хранения данных.

  • Пример: int speed = 5; (число), String name = "Робот"; (текст).

Типы данных – определяют, какие значения может хранить переменная.

  • Основные типы:

    • int – целые числа (например, 10, -5),

    • double – дробные числа (3.14),

    • boolean – логический (true/false),

    • String – текст ("Привет").

2. Интерфейс Greenfoot

  1. Окно проекта:

    • Слева – список классов (например, WorldActor).

    • Справа – область визуализации ("мир").

  2. Редактор кода:

    • Открывается двойным щелчком по классу.

    • Здесь пишутся методы и переменные.

  3. Мир (World):

    • "Поле", где размещаются объекты (акторы).

    • Настраивается размер и фон.

  4. Акторы (Actor):

    • Объекты, которые двигаются и взаимодействуют.

    • Пример: игрок, враги, препятствия.

3.Примеркодав Greenfoot

public class Robot extends Actor {

private int speed = 3; // переменная

public void act() { // метод

move(speed); // движение

if (isAtEdge()) {

turn(180); // поворот

} }}

Разбор:

  • Robot – класс, наследующий Actor.

  • speed – переменная типа int.

  • act() – метод, который выполняется автоматически.

4. Визуализация в Greenfoot

  • Чтобы добавить объект в мир:

    1. Нажать «Compile» (чтобы код заработал).

    2. Кликнуть правой кнопкой на классе и выбрать «new Robot()».

    3. Перетащить объект в мир.

  • Запуск программы: кнопка «Run».

Итог:

  • Класс – шаблон, объект – его экземпляр.

  • Методы – действия, переменные – данные.

  • Greenfoot позволяет визуально работать с кодом.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/610577-znakomstvo-so-scenarijami-struktura-klassa-me

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

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

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки