[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 25, 26, 27, 28, 29, ... 88, 89, 90
Автор Сообщение
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Турнир TUT.BY
Командные и индивидуальные соревнования школьников по распространённым предметам:
- Математика
- Языки (русский, беларуский)
- История
...
http://turnir.tut.by/t_turnirs.php
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
DLManager Обновлен
- Исправлены параметры расширений скачиваемых файлов.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Переделан отчёт в тестовом режиме.
- Список задач (красный цвет - неверно, зелёный - верно)
- В правом нижнем углу кнопка показать/скрыть отчёт
- Кликом по записи в отчёте можно перейти на соответствующее задание
- Отчёт исправлен для кнопки "Не знаю" на последнем задании
Михаил Долинский

Темы: 2181
Сообщений: 51958

Мой профиль


Юрий Решетько:

Турнир TUT.BY
Командные и индивидуальные соревнования школьников по распространённым предметам:
- Математика
- Языки (русский, беларуский)
- История
...
http://turnir.tut.by/t_turnirs.php 


Огромное спасибо, Юра

Список текущих турниров оттуда:

2011-2012. Первая турнирная серия

Турнир "Правописание словарных слов"
Турнир "Основы устного счета"
Турнир "Белорусская лексика"
Турнир "Великое княжество Литовское"
Турнир "Экономическая интуиция"

2011-2012. Вторая турнирная серия

Турнир "Знакомство с числами до 20"
Турнир "Геометрические фигуры"
Турнир "Словарные диктанты"
Турнир "Счет с натуральными числами"
Турнир "Задания со словами из тестов IQ"
Турнир "Английская грамматика"
Турнир "Ведущие отрасли стран мира"


Тренировочные курсы

Подготовка к гимназии по русскому языку
Правописание в начальной школе
Словарная лексика. Часть 1
Подготовка к школе. Математика
Множество натуральных чисел
Вычисления с натуральными числами
Стндартные арифметические задачи
Правила работы с понятиями
Тест IQ. Задания со словами
Тест IQ. Задания с фигурами

Теперь выводы

1) Нина - надо посмотреть задания самой
2) На следующем занятии все 5-курсники участвуют в турнирах по тематике Математика Начальная школа
3) Затем обсуждаем и Нина составляет сравнительный анализ их и НАШИХ заданий
4) Как минимум - мы что-то новое узнаем
5) Как максимум Юра и Нина едут в Минск (начинать можно по электронной почте)
- показывают наши наработки на DL по математике, "Учимся думать" и прочему
и договариваются о составлении для них комплектов заданий на интересные для нас темы на коммерческой основе
(делаете и деньги за это еще получаете).
6) Юра нужно УЖЕ думать, чем демонстрационная версия Конструктора будет отличаться от коммерческой
и на сайте в открытом доступе держать только демонстрационную версию.
7) Описать и обдумать ИНТЕРФЕЙС плейера - для встраивания в ИХ систему:
- вызов плейера с нужным заданием
- передачи им результатов проверки
(идентификацию и привязку результатов к человеку их часть должна делать).
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделано по плану
--Переделан отчёт в тестовом режиме.
-- -- Список задач (красный цвет - неверно, зелёный - верно)
-- -- В правом нижнем углу кнопка показать/скрыть отчёт
-- -- Кликом по записи в отчёте можно перейти на соответствующее задание
-- -- Отчёт исправлен для кнопки "Не знаю" на последнем задании
-- Обновление сцены текущего задания.
-- Возможность изменять размер собственных элементов.
-- Блокировка поворота элементов параметром. Блокировка движения (только пользовательские таны)
-- Проверить отображение иконок
-- -- Иконки не сдвигаются
-- -- Определение нужен поворот танообразных объектов или нет
-- -- Определение является ли надпись таном
-- -- Определение необходимо ли кликать по перечисляемому полю

Сделано вне плана
-- Переписан парсер конструктора и плеера пользовательских танов (для введения новых параметров) (заняло около 1.5 дня)
-- Переписана панель изменения размера объектов (для подключения настройки размера пользовательских танов)
-- Дописан контроль постановки пользовательских танов с учётом изменения размера
-- Скомпелирована exe версия конструктора и добавлена в файлы разработчика (для того чтобы небыло проблем при открытии конструктора на машине где не установлен локальный Flash Player).

Не сделано хотя планировалось (в субботу не смогу поработать)
-- Не всегда в текстовое поле можно установить курсор
-- неправильно загружается скрыть неактивные точки.
-- При копировании надписей танов копии не являются танами.
-- Конвертация надписей (появление/исчезновение, цвет текста, размер шрифта)
-- Возможность изменять размер точек соединения (желательно параметром).
-- Если сначала ввести текст, а потом изменить настройки, то текст в надписях отображется неверно. (Увеличение размера шрифта в режиме autoSize = false)
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Пропадение курсора при переходе из плеера в конструктор с задания на раскрашивание
-- Не загружаются swf.
[ERROR] Инициализация файла завершена chiken.swf
[ERROR] TypeError: Error #1006: getType не является функцией.
[ERROR] at TanCreatorPackage.SWF.SwfObject::SwfObject/addObject()
[ERROR] at TanCreatorPackage.SWF.Loader::SwfLoader/Loader_INIT()
-- Групповое изменение размера.

Осталось

Исправления и доработки

-- Сбивается поворот в пользовательских танов
-- Иконка поворота при удалённых чёрных остаётся
-- клик по счётчику заданий снимает жизнь
-- Отчёт не показывает если сделано последнее задание в автоматическом режиме
-- DLManager окно установки не показывает кнопку продолжить

[2-3 дня]
-- Не всегда в текстовое поле можно установить курсор
-- неправильно загружается скрыть неактивные точки.
-- При копировании надписей танов копии не являются танами.
-- Конвертация надписей (появление/исчезновение, цвет текста, размер шрифта)
-- Возможность изменять размер точек соединения (желательно параметром).
-- Если сначала ввести текст, а потом изменить настройки, то текст в надписях отображется неверно. (Увеличение размера шрифта в режиме autoSize = false)
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Пропадение курсора при переходе из плеера в конструктор с задания на раскрашивание
-- Не загружаются swf.
[ERROR] Инициализация файла завершена chiken.swf
[ERROR] TypeError: Error #1006: getType не является функцией.
[ERROR] at TanCreatorPackage.SWF.SwfObject::SwfObject/addObject()
[ERROR] at TanCreatorPackage.SWF.Loader::SwfLoader/Loader_INIT()
-- Групповое изменение размера.


[2 дня]
-- При использовании областей выделения показывать верность решения (обводка красным) только после того, как кликнули подряд на всех правильных местах (Найти 2 одинаковых предмета).
-- Отметить не менее указанного количества кружочков.
-- Кликом по слою выделение группы элементов
-- Кнопка Удалить последнюю точку.
-- [?] На заблокированные собственные элементы не ставятся скопированные надписи.

-- Сцена плеера как область внесения по параметру
-- Поля ввода: контроль введенных символов в поле и ограничение ввода символов (?Выдавать предупреждение или стирать поле?)


Новые возможности

[??? - пока нет идей]
-- Неоднозначность решения для точек соединения (Лабиринт, "Из мухи слона").
-- Точка как отдельный конструктивный элемент, выбор цвета линий соединения (Соединить точки по порядку, лабиринт).
-- Соединение точек сплошной линией (Нарисовать не отрывая руки).
-- Возможность изменять, добавлять, выделять цветом текст в динамических полях (Отделить слова друг от друга, В каждом слове отыскать другое спрятанное слово, В бессмысленный набор букв вставляются слова, требуется отыскать их).
-- ОБОЛОЧКА. Для конструктора

-- Сохранение файла Position.txt в SharedObjects по таймингу, + система отката
-- Лог ошибок.


Мои предложения
-- Сделать в конструкторе библиотеку добавляемых рисунков, swf и иже с ними.
преимущества:
-- -- Подготовка файлов картинок для сохранения
-- -- Быстрый доступ к повторному использованию картинок в различных заданиях пакета
-- -- Контроль правильности загрузки задания

Обсуждали с Михаилом Семёновичем
-- В плеере сделать считывание локальной базы данных
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Исправлено
-- Сбивается поворот в пользовательских танов
-- Иконка поворота при удалённых чёрных остаётся
-- клик по счётчику заданий снимает жизнь
-- Отчёт не показывает если сделано последнее задание в автоматическом режиме
-- DLManager окно установки не показывает кнопку продолжить
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделано по плану
-- Сбивается поворот в пользовательских танов
-- Иконка поворота при удалённых чёрных остаётся
-- клик по счётчику заданий снимает жизнь
-- Отчёт не показывает если сделано последнее задание в автоматическом режиме
-- DLManager окно установки не показывает кнопку продолжить
-- Не всегда в текстовое поле можно установить курсор
-- -- Клик правой кнопкой мыши по полю -> "Открыть поле"
-- -- Двойной клик также остался
-- неправильно загружается скрыть неактивные точки.
-- При копировании надписей танов копии не являются танами.
-- Конвертация надписей (появление/исчезновение, цвет текста, размер шрифта)
-- -- Если приблизительный размер шрифта меньше или равен 40 пунктам, то подбор примерно похож на оригинал,
иначе устанавливается 40 пунктов
-- Если сначала ввести текст, а потом изменить настройки, то текст в надписях отображется неверно. (Увеличение размера шрифта в режиме autoSize = false)
-- Пропадение курсора при переходе из плеера в конструктор с задания на раскрашивание
-- Не загружаются swf. На первом кадре ролика необходимо поставить какой-либо код (stop(), play(), gotoAndPlay(num) и т.д.)

Сделано вне плана
-- Переписана логика движения по дереву заданий в плеере
это связано с рядом появившихся ошибок:
1. При тестировании заданий из конструктора кнопки перехода на следующее и предыдущее задание не работали
2. В режиме обучения из списка подводящих выдавалось только первое задание
3. Режим обучения неправильно работал с мнимыми заданиями
переработка логики привела к:
1. Устранению описанных выше ошибок
2. Появлению нового вида пакетных заданий. Что-то вроде гибрида теста и обучения.
-- Чтобы не оставлять новый вид пакетов необработанными оптимизировал связь с DL с учётом новых возможностей
-- Чтобы появилась возможность создавать "гибридные пакеты" в конструкторе было снято ограничение на постановку не первого задания на первый уровень в дереве
Сборка пакетов всех трёх видов описана -> http://dl.gsu.by/theory.jsp?id=6274&cid=419

Не сделано хотя планировалось
-- Возможность изменять размер точек соединения (желательно параметром).
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Групповое изменение размера.

Осталось

Исправления и доработки

[4-5 дней]
-- Возможность изменять размер точек соединения (желательно параметром).
-- Групповое изменение размера.
-- При использовании областей выделения показывать верность решения (обводка красным) только после того, как кликнули подряд на всех правильных местах (Найти 2 одинаковых предмета).
-- Отметить не менее указанного количества кружочков.
-- Кликом по слою выделение группы элементов
-- Кнопка Удалить последнюю точку.
-- [?] На заблокированные собственные элементы не ставятся скопированные надписи.
-- Убирать кисточку и палитру при переходе по дереву в конце теста
-- Откорректировать размер собственных танов
-- Исправить классы появления и исчезновения объектов
-- Жизни увеличить на одну
-- фон задания

Мои предложения
-- Сделать в конструкторе библиотеку добавляемых рисунков, swf и иже с ними.
преимущества:
-- -- Подготовка файлов картинок для сохранения
-- -- Быстрый доступ к повторному использованию картинок в различных заданиях пакета
-- -- Контроль правильности загрузки задания
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Если удалить картинку и загрузить новую, то из конструктора протестировать задание невозможно
-- При попытке загрузить картинку свыше допустимого размера возникает баг, который препятствует перемещению чёрных под цветные и сохранению заданий.

[???]
-- Сцена плеера как область внесения по параметру
-- Поля ввода: контроль введенных символов в поле и ограничение ввода символов (?Выдавать предупреждение или стирать поле?)

Новые возможности

[??? - пока нет идей]
-- Неоднозначность решения для точек соединения (Лабиринт, "Из мухи слона").
-- Точка как отдельный конструктивный элемент, выбор цвета линий соединения (Соединить точки по порядку, лабиринт).
-- Соединение точек сплошной линией (Нарисовать не отрывая руки).
-- Возможность изменять, добавлять, выделять цветом текст в динамических полях (Отделить слова друг от друга, В каждом слове отыскать другое спрятанное слово, В бессмысленный набор букв вставляются слова, требуется отыскать их).
-- ОБОЛОЧКА. Для конструктора

-- Копирование объектов (группы объектов)
-- Сохранение файла Position.txt в SharedObjects по таймингу, + система отката
-- Лог ошибок.

Обсуждали с Михаилом Семёновичем
-- В плеере сделать считывание локальной базы данных
Станислав Быковский

Темы: 1
Сообщений: 38

Мой профиль
1)баг с кнопкой "черные под цветные"
Если загрузить картинку размером больше 150 кб,
а затем загрузить картинку меньшего размера,
то кнопка "черные под цветные" не будет работать

2)баг с панелью рисования
Если рисуя фигуру мы выбираем иной цвет ее контура (допустим желтый), то при переносе фигуры из панели рисования в рабочую область цвет контура фигуры всегда будет черным
Михаил Долинский

Темы: 2181
Сообщений: 51958

Мой профиль
Новые идеи:

Мешечко - множественность правильных ответов
(ученику достаточно указать один из правильных ответов
или все правильные ответы
- по желанию автора задания, иконка должна подсказывать ученику
указывать все правильные ответы или один)

Быковский - условный переход и циклы в заданиях
(если реакция такая - перейти на такое - то задание)
(делать цепочку столько-то раз с изменяющимися входными данными)

Троцкая фон задания
- свойство конструктора без загрузки рисунка

Новикова - графические примитивы (круг, ... )
чтобы быстрее рисовать сложные собственные таны
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделано по плану
-- Возможность изменять размер точек соединения (желательно параметром).
-- -- Отдельно сделан размер для области клика и самой видимой части точки
-- Групповое изменение размера.
-- -- Пропорция устанавливается для первого объекта в списке выделения, для оптимальной работы отключайте замочек
-- При использовании областей выделения показывать верность решения (обводка красным) только после того, как кликнули подряд на всех правильных местах (Найти 2 одинаковых предмета).
-- Убирать кисточку и палитру при переходе по дереву в конце теста
-- Откорректировать размер собственных танов
-- Исправить классы появления и исчезновения объектов
-- Жизни увеличить на одну

Сделано вне плана
-- Переписан класс точек, которые загружаются в матрицу точек соединения (для конструктора и плеера)
-- Дописан класс областей выделения для внедрения новой функции (для конструктора и плеера)

Не сделано хотя планировалось
-- Отметить не менее указанного количества кружочков.
-- Кликом по слою выделение группы элементов
-- Кнопка Удалить последнюю точку.
-- [?] На заблокированные собственные элементы не ставятся скопированные надписи.

Осталось

Исправления и доработки


[ИСПРАВИТЬ В ПЕРВУЮ ОЧЕРЕДЬ][2 дня]
-- Система раскрашивания объектов в плеере не работает из-за неправильного обращения к объектам раскрашивания
[4 дня]
-- Восстановление задания в конструкторе для модулей
-- Модуль перечисления картинок

Мои предложения
[Максимум 2 недели]

-- Сделать в конструкторе библиотеку добавляемых рисунков, swf и иже с ними.
преимущества:
-- -- Подготовка файлов картинок для сохранения
-- -- Быстрый доступ к повторному использованию картинок в различных заданиях пакета
-- -- Контроль правильности загрузки задания
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Если удалить картинку и загрузить новую, то из конструктора протестировать задание невозможно
-- При попытке загрузить картинку свыше допустимого размера возникает баг, который препятствует перемещению чёрных под цветные и сохранению заданий.
-- фон задания

[4-5 дней]
-- Кликом по слою выделение группы элементов
-- Кнопка Удалить последнюю точку.
-- [?] На заблокированные собственные элементы не ставятся скопированные надписи.

[???]
-- Сцена плеера как область внесения по параметру
-- Поля ввода: контроль введенных символов в поле и ограничение ввода символов (?Выдавать предупреждение или стирать поле?)

Новые возможности

[??? - пока нет идей]
-- Отметить не менее указанного количества кружочков.
-- Неоднозначность решения для точек соединения (Лабиринт, "Из мухи слона").
-- Точка как отдельный конструктивный элемент, выбор цвета линий соединения (Соединить точки по порядку, лабиринт).
-- Соединение точек сплошной линией (Нарисовать не отрывая руки).
-- Возможность изменять, добавлять, выделять цветом текст в динамических полях (Отделить слова друг от друга, В каждом слове отыскать другое спрятанное слово, В бессмысленный набор букв вставляются слова, требуется отыскать их).
-- ОБОЛОЧКА. Для конструктора

-- Копирование объектов (группы объектов)
-- Сохранение файла Position.txt в SharedObjects по таймингу, + система отката
-- Лог ошибок.

Обсуждали с Михаилом Семёновичем
-- В плеере сделать считывание локальной базы данных
Станислав Быковский

Темы: 1
Сообщений: 38

Мой профиль
баг с использованием "жизней":
Если в задании нужно перенести надписи-таны и если в этом же задании разработчик ставит функцию "жизни",
то выполняя задание через плэер (не через конструктор) по клику на надпись-тан жизни будут отниматься и задание не сможет быть сделано
Михаил Долинский

Темы: 2181
Сообщений: 51958

Мой профиль
Юра что ты думаешь по поводу этого предложения?
(в конце сообщения)


Ольга Козляковская:


Михаил Долинский:

Предлагаю рассмотреть вопрос о "походе к детям навстречу".
СЕГОДНЯ конструктор позволяет легко делать задания на синтез из ПРОИЗВОЛЬНЫХ рисунков.
Можно между танграмами (или вместо некоторых танграмов) поставить такие задания с красивыми рисунками из популярных у детей сегодня мультиков например.

Замененные задания конечно не удалять, а перенести например в Техминимум. Танграм  

ЭТо было бы большой шаг на встречу, конечно я сделаю задания в ближайшее время и попробуем внедрить. 
Я тут подумал, есть еще вариант - "меньшей кровью" мне кажется. Конструктор позволяет подгружать фоновый рисунок. Можно фоновый рисунок просто менять в каждом задании (или в каждом втором/третьем задании) в трудных местах.
Это ведь проще сделать, чем новое задание?

Можно попробовать, посмотреть что получится, а потом решать, и если нужно все-таки ставить новые задания на синтез картинок вместо синтеза Танграма.

Возникла хотелка к Юре Решетько.
Автоматом разрезать квадратный рисунок на ТАНГРАМНые куски
(можно также автоматом дополнять произвольный неквадратный рисунок до квадрата).
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Михаил Долинский:



...

Можно попробовать, посмотреть что получится, а потом решать, и если нужно все-таки ставить новые задания на синтез картинок вместо синтеза Танграма.

Возникла хотелка к Юре Решетько.
Автоматом разрезать квадратный рисунок на ТАНГРАМНые куски
(можно также автоматом дополнять произвольный неквадратный рисунок до квадрата). 


Я думаю проблем не должно возникнуть.
Только вот какая непонятность. Если разрезать всегда квадрат, то и складывать дети будут квадрат, а если складывать не квадрат, то задуманный рисунок, естественно, не получится.

Я думаю что нужно сделать так:
Загружать рисунок в специальную панель, там добавлять танграм (несколько танграмов), изменять положение контуров танов, их размер (до сложения нужной картинки). Затем нажимаем кнопку "создать таны" и уже таны с нужными участками картинок в своей заливке будут добавлены на сцену, как элементы задания. А дальше всё понятно!

Я уже неоднократно говорил, что до того как устранять ошибки связанные с внешними картинками и писать новые возможность, сперва надо сделать общую библиотеку!
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделано по плану
-- Система раскрашивания объектов в плеере не работает из-за неправильного обращения к объектам раскрашивания

Сделано вне плана
[для исправления раскрашивания]
-- Палитра вынесена как отдельный компонент плеера, а не элемент задания
-- Изменён доступ кисти к объектам задания

Не сделано хотя планировалось
-- Восстановление задания в конструкторе для модулей
-- Модуль перечисления картинок

Осталось

Исправления и доработки

[4 дня]
-- Восстановление задания в конструкторе для модулей
-- Модуль перечисления картинок

Мои предложения
[Максимум 2 недели]

-- Сделать в конструкторе библиотеку добавляемых рисунков, swf и иже с ними.
преимущества:
-- -- Подготовка файлов картинок для сохранения
-- -- Быстрый доступ к повторному использованию картинок в различных заданиях пакета
-- -- Контроль правильности загрузки задания
-- загружать несколько картинок сразу.
-- Не загружать картинки, которых нет в каталоге с заданием (в конструктор)
-- Если удалить картинку и загрузить новую, то из конструктора протестировать задание невозможно
-- При попытке загрузить картинку свыше допустимого размера возникает баг, который препятствует перемещению чёрных под цветные и сохранению заданий.
-- фон задания

[4-5 дней]
-- Кликом по слою выделение группы элементов
-- Кнопка Удалить последнюю точку.
-- [?] На заблокированные собственные элементы не ставятся скопированные надписи.

[???]
-- Сцена плеера как область внесения по параметру
-- Поля ввода: контроль введенных символов в поле и ограничение ввода символов (?Выдавать предупреждение или стирать поле?)

Новые возможности

[??? - пока нет идей]
-- Отметить не менее указанного количества кружочков.
-- Неоднозначность решения для точек соединения (Лабиринт, "Из мухи слона").
-- Точка как отдельный конструктивный элемент, выбор цвета линий соединения (Соединить точки по порядку, лабиринт).
-- Соединение точек сплошной линией (Нарисовать не отрывая руки).
-- Возможность изменять, добавлять, выделять цветом текст в динамических полях (Отделить слова друг от друга, В каждом слове отыскать другое спрятанное слово, В бессмысленный набор букв вставляются слова, требуется отыскать их).
-- ОБОЛОЧКА. Для конструктора

-- Копирование объектов (группы объектов)
-- Сохранение файла Position.txt в SharedObjects по таймингу, + система отката
-- Лог ошибок.


На потом
-- В плеере сделать считывание локальной базы данных
-- баг с использованием "жизней":
Если в задании нужно перенести надписи-таны и если в этом же задании разработчик ставит функцию "жизни",
то выполняя задание через плэер (не через конструктор) по клику на надпись-тан жизни будут отниматься и задание не сможет быть сделано
-- Разрезать рисунок на таны (собирать рисунок на своём фоне, фон появляется после сбора картинки, собирать рисунок без фона)
-- добавить новую иконку для заданий с областями выделения, где необходимо кликнить подрят в нескольких местах.
-- обнулять клики при снятии жизни
-- Движение только по горизонтали и вертикале(параметром)
-- Проблемы с символом ")" в перечисляемых полях.
-- При конвертировании в новые надписи в плеере вместо пробела символ подчеркивания.
Нина Лебедько

Темы: 1
Сообщений: 109

Мой профиль
1. -добавить новую иконку для заданий с областями выделения, где необходимо кликнить подряl в нескольких местах.
- обнулять клики
2. Движение только по горизонтали и вертикали(параметром)
3. Проблемы с символом ")" в перечисляемых полях.
4. При конвертировании в новые надписи в плеере вместо пробела символ подчеркивания.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 25, 26, 27, 28, 29, ... 88, 89, 90
Time:0,068