Садржај
3 Променљиве, подаци, типови
3.5 Текстуални подаци (стрингови, ниске)
4 Гранања
4.7 Гранања - разни задаци
5 Петље
5.1 Врсте петљи
5.2 Наредбе break и continue
6 Статички методи
6.4 Корист од метода
7 Низови
7.2 Низови - вежбање
8 Матрице
9 Кориснички дефинисани типови
10 Фајлови

Гранања

Само у сасвим једноставним случајевима се проблем решава потпуно истим низом корака без обзира на вредности улазних података. Много чешће је потребно за неке вредности података урадити једну ствар, а за друге вредности другу.

Постоје наредбе које нам омогућавају да испитамо да ли подаци испуњавају одређени услов или услове. Од тог места у програму, извршавање се може наставити на различите начине у зависности од тога какве услове испуњавају подаци. Када пратимо редослед извршавања наредби у програму, на описаном месту се не зна унапред која наредба ће бити следећа извршена, већ то зависи од вредности података. Зато кажемо да се на датом месту алгоритам грана, а наредбе о којима је реч зовемо наредбама гранања.

У наредним лекцијама ћемо видети које наредбе гранања постоје, како се пишу и како могу да се употребе у решавању разних проблема.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+