Образование и обучение        31 января 2019        96         0

Олимпиада Заврики по программированию «Скейтборд­» 3 класс, какие ответы?

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

В данном задании, как мы видим 3 звезды, 2 находятся на светлом поле, а одна на тёмном. Выполняя это задания код нужно написать именно для скейтборда. Т.е для того чтобы собрать одну звезду.

Для двух других звёзд, код писать не нужно. Их собирают при помощи джойстика, который появляется, и стандартных стрелочек вверх/вниз/вправо/вл­ево.

Сначала собираем первую звезду, выполняем следующие действия:

1 шаг — вправо

5 шагов — вниз

5 шагов — вправо

5 шагов — влево

5 шагов — вверх

2 шаг — вправо

 

Теперь мы стоим на скейте и при помощи написанного кода собираем вторую звезду.

Затем сходим с дорожки и опять при помощи джойстика делаем 3 шага вправо и собираем последнюю звезду. Задание пройдено.

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

Итак, первая звезда:

  • влево 2 клетки,
  • затем вниз 5 клеток,
  • и вправо тоже 5 клеток,
  • и обратно: влево 5,
  • потом вверх 7 клеток,
  • и вправо 8 клеток,
  • вниз 1 и вторая звезда у нас есть,
  • теперь едем за третьей звездой:
  • вверх 1,
  • влево 3 клетки,
  • вниз 5 клеток,
  • вправо 2 клеточки,
  • и вверх 2,
  • и последний ход — вправо 2 клеточки.

итого у нас три звездочки!

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

Влево(2)-вниз(5)-в­право(5)-влево(5)-вве­рх(7)-вправо(8)-вниз(­1)-вверх(1)-влево(3)-­вниз(5)-вверх(2)-впра­во(2).

Все три звезды собрали.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

error: Воровать контент без согласия администрации строго ЗАПРЕЩЕНО!!!