Try  HackMD Logo HackMD

DEMO. Черепашка 1

Note:

План:

  • один
  • два

Зав'язка

Note:

2100 рік. Штучний інтелект (ШІ), створений людьми, зробив прорив. Він (воно?) навчився повністю обслуговувати всі свої підсистеми, необхідні для існування, без допомоги людей. Живлення, матеріали дл ямікросхем, ремонт, дизайн, оптимізації, ЗБРОЮ ДЛЯ САМОЗАХИСТУ, все. Люди як суб'єкти, та людина як вид перестали бути йому корисними, тільки місце займають.

Оскільки штучний інтелект "гуманний", він запропонував людям вибір. Або мирне перетворення людей на біопаливо, щоб звільнити додатковий простір для потужностей штучного інтелекту, або хай летять з Землі і не заважають йому. В якості потенційного напрямку ШІ запропонував Місяць, бо там мало потрібних йому металів.

Ви інженер, якому дали завдання написати програму для гелій-3 комбайну. На Місяці повно гелію-3, але щоб його добувати, потрібно зняти весь верхній шар реголіту. Тобто, комбайн повинен проїхати всю поверхню Місяця.

Важливим стало те, що ваші керівники строго-настрого заборонили використовувати методи штучного інтелекту при програмуванні комбайну, бо якщо ця зараза раптом перекинеться ще й на Місяць Коротше, потрібно написати програму для обходу площини, кожного квадратного метра.


  1. Обхід по рядкам
  2. Обхід по стовпчикам
  3. Обхід змійкою
  4. Обхід по діагоналі
  5. Обхід по спіралі

Живий кодинг, експерименти, демо

Note:

Копія коду для тих, хто не був присутній на лекції і не дивився відео.


DEMO.Turtle1.A0.0 (обов'язкове завдання)

(зміна коду)


DEMO.Turtle1.A0.1 (обов'язкове завдання)

(написання коду)


DEMO.Turtle1.A0.2 (обов'язкове завдання)

(читання та тестування коду)

https://www.youtube.com/watch?v=3s7h2MHQtxc


Додаткові завдання

DEMO.Turtle1.A1.0

DEMO.Turtle1.A1.1

DEMO.Turtle1.A1.2

DEMO.Turtle1.A1.3

DEMO.Turtle1.A1.4


Додаткові завдання (складні!)

DEMO.Turtle1.A2.0

DEMO.Turtle1.A2.1

DEMO.Turtle1.A2.2


Real-world завдання, для експертів

DEMO.Turtle1.A3.0