Перейти к содержанию

События: когда что-то происходит — сделай что-то

Начало урока

События: когда что-то происходит — сделай что-то

Идея, которая оживляет игры, приложения и кнопки

Главная идея: Событие — это то, что происходит: например, нажатие кнопки или клавиши. Программы устроены так, чтобы ждать события и что-то делать, когда они происходят. Это простое правило: «Когда это случится — сделай то».
К концу урока ты сможешь:
  • простыми словами сказать, что такое «событие»,
  • объяснить правило «когда что-то происходит — сделай что-то»,
  • назвать частые события: клики, нажатия клавиш, таймеры,
  • подобрать к событию действие, которое оно вызывает.

1. Что такое событие?

Событие — это просто то, что происходит. В мире программ события случаются всё время:

  • Ты нажимаешь кнопку.
  • Ты нажимаешь клавишу на клавиатуре.
  • Таймер доходит до нужного времени.
  • Два предмета касаются в игре (герой касается монетки).
  • Игра запускается, когда ты нажимаешь «играть».

Программа не делает всё сразу. Вместо этого она ждёт и следит за событиями. Когда событие случается, она выполняет инструкции, которые ты к нему привязал. Ничего не происходит, пока не случится событие!

2. Две части: спусковой крючок и ответ

У каждого правила события две части:

  1. Спусковой крючок — то, что происходит (событие). Пример: кнопку нажали.
  2. Ответ — что программа делает в ответ (действие). Пример: герой прыгает.

Мы соединяем их словом «когда»:

Когда кнопку нажали, сделай так, чтобы герой прыгнул.

У набора инструкций, который выполняется при событии, есть особое имя — обработчик события. Это способ программы «обработать» — позаботиться о — событии.

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя