информатикав фото слева вывод программки,а справа сама программа я вообщем ничего
Информатика
в фото слева вывод программы,а справа сама программа
я вообще ничего не шарю в программировании разжуйте по кусочкам пожалуйста
1. я не понимаю почему в начале идут 6 звезд а не 5
2.я не понимаю почему идут 2 звезды позже 1 , а позже 2
3.ответ у меня получается 11 а в выводе 17
Будем выполнять деяния за программкой:
- пишется звёздочка
- пишется звёздочка
На уровне мыслей печатаем в голове:
(звёздочка и в скобках после - )
Почему напечатается при n=10? Поэтому что условие после того, как печатается звёздочка.
Итак, у нас есть 6 звёздочек. Продолжаем с пт выполнения , но звёздочка теснее напечаталась 6-ая!)
- ложь, производится
Печатается ** (теснее 6 + ещё 2)
- правда, означает производится
- вновь будет производиться , так как и в последующем только убавляется. НО! При каждом исполненьи F печатается ещё одна звёздочка, самостоятельно от критерий.
Итого при каждом выполнении G будет выводится 3 звёздочки (2 от G и 1 от F)
И на заключительном исполнении напечатается 2 звёздочки, а условие не выполнится. После этого выполнение закончится.
Итого 6 + 9 + 2= 17
Полагаюсь понятно объяснил, рекурсия не самая обычная тема
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.