14

Web версия среды Кумир

Доброго времени суток!

В целях будущей подготовки своих учеников к ОГЭ по информатике запилил web версию среды Кумир с исполнителем Робот.

Программа пишется на школьном алгоритмическом языке, затем транслируется в JS код и исполняется в браузере. На данный момент реализован не весь функционал языка, но текущего достаточно для того, чтобы решать задачки с роботом из ОГЭ.

Что есть на данный момент:

Работа с переменными: ввод, вывод, приведение к типу по необходимости

Вычисления (арифметические операции, операции сравнения)

Работа с условиями

Работа с циклами while и do...while

Исполнитель Робот

Вывод ошибок

Подсветка синтаксиса (про неё потом сделаю отдельный пост, очень оригинально и легковесно получилось)


Что будет допилено позже (в отпуск):

Цикл for

Работа с массивами

Работа с функциями

Дополнительные математические и строковые функции из алгоритмического языка


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

Адрес web Кумира http://axelofan.github.io/kumir/

GitHub репозиторий https://github.com/axelofan/kumir

2
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Внесу ясность )

1) Данное web-приложение  - тренажёр для подготовки и решения задач с Исполнителем, с заделом на замену полновесного Кумира.

2) Работа с Исполнителями - 5,6 класс, вы уверены что там JS можно объяснить? )

показать ответы
0
Автор поста оценил этот комментарий

А есть опция переместить курсор в заданную мною точку?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Имеете в виду поставить Робота в нужное стартовое положение?


Двойной клик по полю, или долгий тап для смартфонов.

0
Автор поста оценил этот комментарий

Спасибо огромное за Вашу работу. Очень удобный сайт.
Из недостатков: поле слишком маленькое, нет возможности задать первоначальное положение робота, нет возможности написать собственную функцию.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо 🙂
Первоначальное положение робота задаётся двойным кликом или лонгтапом на смартфонах.

1
Автор поста оценил этот комментарий

Спасибо! В нынешних условиях программа очень помогает. Хорошо бы поле для программы сделать пошире. Или шрифт поменьше.

Можно ли использовать сложные условия? Что-то у меня не получается. Добавили ли цикл For?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

1) Сложные условия есть.

Например, нц пока сверху стена и справа свободно ... кц


2)Цикл нц для i от 2 до 6 был, цикл нц 6 раз добавил только что. )

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества