Top.Mail.Ru

Робот. Решение линейных задач.

Имя программы должно состоять из одного “слова”, обратите внимание, что внутри нет пробелов.

Каждая команда заканчивается точкой с запятой. Можно (но не желательно) записывать несколько команд в одну строчку.

Какие ошибки могут быть у Робота?

  1. Синтаксические (“НЕ ПОНИМАЮ”) - появляются при ошибках в написании команд, например

    влево ;

    вперет ( 3 );

    направо ( 2 );

  2. Отказы (“НЕ МОГУ”) - появляются, например, если Роботу приказывают идти прямо на стенку или сажать цветы там, где не надо.
  3. Логические - возникают тогда, когда Робот понимает команды и делает все, что ему сказали, но результат совсем не тот, какой мы ожидали.

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

Простейшая программа


ТриКлумбы

{

вперед(3); 
посади;
направо;
вперед(2);
налево;
вперед(2);
налево; 
вперед(1); 
посади;
вперед(2); 
посади;
вперед(1); 
налево; 
вперед(1);

}





Использован материал из книги "Алгоритмы и исполнители", автор Поляков К.