funny_smile: (Default)
[personal profile] funny_smile
На моем коте можно преподавать детям информатику.
У кота в башку встроена полезная инстинктивная программа: пописал – закопал. Плевать, что закапывать нечем, потому что писаем мы в дырочку в ванной, программа есть программа: запустили – выполняется.
Это очень простая программа. Внешне ее работа выглядит так:

1. писаем
2. нюхаем то, что написали
3. скребем лапами по ванной, делая вид, что написанное от этого скрывается под толщей грунта
4. снова нюхаем
5. если пахнет, то идем к п.3, если не пахнет, то идем к п.6
6. вылезаем из ванной и идем заниматься чем-нибудь еще, например, драть кресло

Но на самом деле, если бы алгоритм был прописан именно так, то кот бесконечно нюхал бы и копал, потому что запах никуда, естественно, не девается, пока его водой не смоешь.
Но он ведет себя иначе. В какой-то момент, примерно через 1 минуту после начала процесса, он просто бросает свое занятие и идет заниматься другими делами.
Значит, там есть еще один оператор (так кажется это называется?) "если":

1. писаем
2. нюхаем то, что написали
3. скребем ванну
4. если от начала процесса прошло больше одной минуты, то ничего не нюхая, идем к п.7, если меньше – идем к п.5
5. снова нюхаем
6. если пахнет, то идем к п.3, если не пахнет, то идем к п.7
7. вылезаем из ванной и идем заниматься своими делами

Ну, а если учесть, что нюхай – не нюхай, все равно пахнет, то можно алгоритм немного сократить. Правда в таком виде он будет пригоден только для ванны в городской квартире, но уже не годится для условий дикой природы, где все-таки при достаточном старании можно все закопать так, чтобы не пахло. Итак:

1. писаем
2. нюхаем то, что написали
3. скребем ванну
4. если от начала процесса прошло больше одной минуты, то идем к п.7, если меньше – идем к п.5
5. снова нюхаем
6. идем к п.3
7. вылезаем из ванной и идем заниматься своими делами

Хи-хи. И зачем я все это пишу, интересно? Нет, точно пора мне спать.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

June 2025

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 12:40 am
Powered by Dreamwidth Studios