Упражнение логического программирования
Сегодня, несмотря на то, что я среда, я не приношу вам популяризаторскую статью, а скорее проблема colaborativo.
Каждый тот, который войдет немного в мир информатики, будет знать, что программировать не что-то простое. Часто, простая запятая () он может способствовать тому, чтобы программа сделала противоположность того, что один хочет (и думайте мне, что я говорю из-за собственного опыта). Так что сегодня я приношу вам маленькую проблему программирования или логики, как он смотрелся.
Давно, какой-то преподаватель того, который я к сожалению не помню его имя, рассказал мне эту проблему. Вкратце: мы будем стараться программировать робота для того, чтобы он чистил зубы.
Условия – следующие:
- У нас есть полностью девственный робот (без секунд), а именно, нужно показывать ВСЕ ему.
- Мы будем предполагать, что физический внешний вид робота – достаточно похожее на человека, как для despreocuparnos, если он имеет, или ты не прорезался, или если он имеет, или не пальцы.
- Программа, которая разрабатывается, должна бы быть линейной, а именно, в плане Orden-1, Orden-2, Orden-3…
- КАЖДЫЙ инструмент, в котором робот будет нуждаться, мы будем предполагать, что это у него есть в пределах досягаемости рука, а именно, ничего не нужно посылать в робота искать.
- Последовательность программирования, она должна быть полностью логична.
Идея состоит в том, чтобы, между всеми, мы сделали эту программу для того, чтобы наш робот смог чистить зубы, через комментарии. Если кто-то думает, что какая-то точка программы может не удаваться, также я приглашаю вас к тому, чтобы вы это прокомментировали и это объяснили.
Так что, просто так промедление, буду начинать я сам программу.
- Учить в робота, где – зубы и руки.
- Показывать в робота, что зубная щетка, и что труба пасты зубов.
Básicamente, acabo de inicializar (какие-либо) переменные проблемы. Начиная со здесь, сможете оставаться вы.
Дух и в tororobot.