1.Измерение цвета.
2.При определении красного цвета.
3.Добавление вкладок.
4.Желтый, синий.
5.Синий-движение вперед. зеленый-движение назад. желтый-поворот налево. красный-поворот направо.
6.Синий-выводит линию на монитор. зеленый-выводит круг на монитор. желтый выводит прямоугольник на монитор. красный выводмт точку на монитор.
7.Начало-движение вперед 5 оборотов-если поле красного цвета движение вперед 1 оборот, в противном случае движение назад 1 оборот-поворот направо-издание звука.
8.Блок со звуком во вкладку крестиком, блок движения вперед во вкладку с галочкой.
9.Датчик касания, датчик цвета.
Объяснение:
#include <iostream>
#include <cassert>
using namespace std;
int wh(int x, int y) {
assert(y <= 8&&y>=1&&x>=1&&x<=8);
if (y == 8) {
return 1;
}
if(x==1)
return wh(x+1, y+1);
else if (x==8)
return wh(x - 1, y + 1);
else
return wh(x - 1, y + 1) + wh(x + 1, y + 1);
}
int main()
{
int x,y;
cin >> x>>y;
cout<<wh(x, y );
return 0;
}