Понятие действий во времени
Ось времени
Нарисуем ось времени так, чтобы на ней уместился ваш день с утра до вечера.
Будем считать, что день это 12 часов с 8 утра до 8 вечера.
Напишите или нарисуйте, что вы делаете в выделенной точке времени. Или в интервале времени.
Масштаб, моделирование времени
Можно еще сделать это в скретч. Так еще веселее.
Это называется "моделированием". Вы видели маленькие модели автомобилей, самолетов, домов. В нашей стране это в основном игрушки. Есть и взрослые люди, которые коллекционируют такие модели.
В чем смысл модели? В том, что она похожа на то, что она моделирует, но только меньше. Сходство определено тем, что все размеры изменены пропорционально, то есть одинаково.
Например, модель в 100 раз меньше оригинала. Это называется масштаб.
Вопрос если машина имеет длину 4.5 метра, а модель в 100 раз меньше, какой она будет длины?
Мы уже видели, что компьютер можно использовать для моделирования.
Оказывается, что также как можно моделировать в пространственном масштабе, можно моделировать и во временном масштабе.
Например, ваш день (12 часов) можно смоделировать как 12 или 24 секунды (для ровного счета).
В каком масштабе времени получится модель?
Это похоже на кино, когда пленку крутят быстрее, чем положено.
Часы
Пример приложения, которое моделирует время можно найти в папке "Заготовки" - "Часы". Оно называется "Мой день". В левом верхнем углу часы. На них есть только часовая стрелка.
Этот проект - моделирование дня школьника. Имеется несколько спрайтов: циферблат, часовая стрелка, солнышко, мальчик, домик, батут.
Вы можете взять это приложение за основу, чтобы сделать маленькое кино в скретч, в котором опишете свой день или урок или концерт или тренировку.
В приложении есть 2 шкалы времени. Одна – шкала моделируемая – всего 24 часа.
Другая шкала – реальная – шкала, в которой существует программа.
В приложении используются переменные
Переменная | Описание |
---|---|
масштаб | Используемый масштаб времени |
час | моделируемое время часов от 0 до 23 часов |
мин | Моделируемое время минут от 0 до 60 |
Задание
- Запустите программу, изучите всех спрайты, разберитесь в переменных, событиях и скриптах.
Практические вопросы.
- Какой масштаб установлен? Скольким реальным секундам соответствует в модели 20 мин, 1 час, 12 часов?
- Как сделать так, чтобы модельному часу соответствовало 5 реальных секунд?
- Как сделать так, чтобы суткам соответствовало время в 6 минут?
- Как уложить мальчика спать в 22 часа (11 вечера)?
- Сделать световой день короче, как зимой, чтобы солнце вставало в 9 утра а садилось в 5 вечера?
- Измените проект так, чтобы.
- Звонил будильник при пробуждении
- Звонил звонок в начале и в конце занятий
- Часы били каждый час