"Вы читаете о роботах и программировании и думаете: «Было бы здорово сделать что-то подобное самому!» Теми, кем эта идея овладевает чуть больше просто мыслей смотрят кто и как делал своего робота. Читают статьи, смотрят видео. На картинках все понятно. В видеороликах тоже обычно показываются уже готовые продукты, а также сжато показываются технологии их изготовления. И вроде бы то же всё понятно: отпилил, прикрутил, припаял, соединил, запрограммировал вон на той программе вот этим кодом."

воскресенье, 6 декабря 2020 г.

Задачка для кружка

Запишите любым способом алгоритм выполнения этой инструкции(по возможности наиболее короткий) исполнитель - человек

 

 Вычеркивать числа не делящиеся на 4 и делящиеся на 3 и кончающися на 0, также вычеркивать числа делющиеся на 4 и не делящиеся на 3 и  оканчивающиеся на 0, вычеркивать числа не делящиеся на 4 и делящихся на 3 и не кончающиеся на 0, также вычеркивать все числа которые делятся на 4

ПРЕДВОРИТЕЛЬНОЕ УПРОЩЕНИЕ ИНСТРУКЦИИ

А - число делется на 4 

В - число делется на 3

С - число оканчивается на 0

неАВС или АнеВС или неАВнеС или А = 1

неАВС или АнеВС или неАВнеС или А

неАВ(С или неС) = неАВ

неАВ или АнеВС или А

А(неВС или 1) = А

неАВ или А = 1  

А  В   -А    -АВ    неАВ или А   A или В

1   1    0       0        1                      1 

1   0    0       0                            1

0   1    1       1                             1

0   0    1       0        0                      0

ПРОЩЕ => А или В  = 1 (вычеркивать числа которые деляться на 4 или 3)


 для размышления https://myrobot.ru/articles/stuff_braitenberg.php