Програми са гранањем¶
Хајде да се вратимо на наш пример паковања ранца. Да ли сваког дана носиш све књиге? А темпере? Од чега то зависи? Рецимо да ликовно имаш петком. Ако је петак - спаковаћеш темпере. Да ли ћеш их носити у школу ако није петак? Или, слично - ако имаш математику, спаковаћеш две свеске, радне листове, књигу… Да ли ти је потребна књига из математике ако немаш тај час петком?
Присети се:
Када се у програму проверава неки услов и раде различите ствари у зависности од тога да ли је он испуњен или не, говоримо о гранању.
Пример 8¶
Марко је смислио игру која ће ти помоћи да обновиш математику. Карел ће да направи корак напред само ако је тачан услов који је постављен. Замени (где је потребно) знак = знацима < или > у програму који је саставио Марко тако да Карел сваки пут направи предвиђени број корака и стигне до поља (5, 1)