Найти тему
Ну что, нашКОДим?! =)

Пример алгоритма написания программы, на примере приготовления обеда

1. Вспоминаю рецепт

2. Нужно подслонечное масло

2.1 иду к холодильнику

2.2 открываю дверь

2.3 ищу в полке масло

2.4 достаю масло

2.5 закрываю дверь

2.6 возвращаюсь к столу

2.7 ставлю масло на стол

3 нужна соль

3.1 иду к шкафу

3.2 открываю дверь

3.3 замечаю, что дверь провисла.

3.3.1 иду к ящику с инструментами

3.3.2 открываю дверь на балкон

3.3.3 захожу в балкон

3.3.4 открываю тумбу с инструментами

3.3.5 достаю отвертку

3.3.6 закрываю тумбу

3.3.7 выхожу с балкона

3.3.8 закрываю балконную дверь

3.3.9 возвращаюсь к шкафчику с солью

3.3.10 чиню провисшую дверь

3.3.11 проверяю дверь шкафчика

3.3.12 иду к ящику с инструментами

3.3.13 открываю дверь на балкон

3.3.14 захожу в балкон

3.3.15 открываю тумбу с инструментами

3.3.16 кладу отвертку

3.3.17 закрываю тумбу

3.3.18 выхожу с балкона

3.3.19 закрываю балконную дверь

3.3.20 возвращаюсь к шкафчику с солью

3.4 достаю соль

3.5 возвращаюсь к столу

3.6 кладу соль на стол

4. нужна картошка

4.1 иду в кладовку с овощами

4.2 открываю дверь

4.3 включаю свет

4.4. замечаю, что не работает лампочка в кладовке

4.4.1 иду к ящичку со всякой всячиной
4.4.2 роюсь в поиске лампочки

4.4.3 не нахожу лампочку

4.4.4 принимаю решение сходить в магазин

4.4.5 одеваюсь

4.4.6 достаю ключ

4.4.7 проворачиваю в замочной скважине

4.4.8 заклинивает замок

4.4.8.1 проверяю дверной замок

4.4.8.2 решаю смазать маслом

4.4.8.3 подошел к столу

4.4.8.4 взял со стола подсолнечное масло

4.4.8.5 вернулся к двери

4.4.8.6 смазал ключ маслом

4.4.8.7 вставил ключ

4.4.8.8 провернул ключ

4.4.8.9 открыл дверь

4.4.8.10 провернул ключ несколько раз

4.4.8.11 удостоверился, что замок работает

4.4.8.12 прошел с ключом и с маслом на кухню

4.4.8.13 масло поставил на стол

4.4.8.14 вытер ключ от излишков масла

4.4.8.15 помыл руки

4.4.9 надел обувь

4.4.10 вышел в подъезд

4.4.11 закрыл дверь

4.4.12 нажал на кнопку лифта

4.4.13 захожу в открывшиеся двери

4.4.14 нажимаю кнопку первого этажа

4.4.15 жду спуска лифта

4.4.16 выхожу, направляюсь к выходу

4.4.17 на улице, иду в магаз

4.4.18 захожу в магаз

4.4.19 покупаю бутылку колы

4.4.20 Выхожу из магаза иду к подъезду

4.4.21 открываю дверь, иду к лифту

4.4.22 нажимаю кнопку вызова лифта

4.4.23 захожу в лифт, нажимаю на кнопку нужного этажа

4.4.24 когда лифт доехал до этажа, выхожу

4.4.25 достаю ключ

4.4.26 проворачиваю замок открываю дверь

4.4.27 захожу в квартиру, поминаю, что забыл купить лампочку

4.4.28 забиваю на лампочку и разуваюсь

4.5 иду к кладовке

4.6 на ощупь набираю картофель

4.7 возвращаюсь на кухню

4.8. ставлю посуду с картошкой на стол

5. надеваю фартук

6. беру нож для чистки картофеля.

7. нож оказался для чистки моркови

7.1. возвращаюсь к тумбе с ножами

7.2 выбираю нужный нож для чистки картофеля

8. чищу картошку

9. очищенную картошку несу к мойке

10. промыл всю картошку

11. чистую картошку ставлю на стол

12. беру со стола телефон

13. открываю Youtube.com

13.1 забиваю в поисковике «как жарить картошку»

13.2 в рекомендациях нашел Интересные факты о неочищенной картошке

13.3 нашел интересным факт о североафриканской картошке.

13.4 отправил друзьям в телегу видос об интересных фактах

13.5. продолжил искать рецепт приготовления картошки

13.6 нашел нужный рецепт приготовления «ШОК, КАРТОШКУ МОЖНО ПРИГОТОВИТЬ ЗА 3 МИНУТЫ»

13.7 выбрал этот рецепт

14 достал из шкафа сотейник

15. включил плиту

16 поставил сотейник на плиту

17 налил масло

18 засыпал картошки

19 посолил

20 через 3 минуты проверил.

21. пришло осознание, что готовить не умею

22. принял стратегическо-важное решение купить Дошик

23. …..