Skip to content

Commit

Permalink
sitne izmene
Browse files Browse the repository at this point in the history
  • Loading branch information
Bolsic committed Nov 18, 2024
1 parent 679d558 commit ef165d2
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 17 deletions.
2 changes: 1 addition & 1 deletion _sources/1_Osnove/1_1_namena_programa.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
до интернет продавница, банкарства и чак паметних уређаја у нашим домовима — програмирање је свуда око нас. У суштини, програмирање је начин да „кажемо” рачунарима
шта да раде и како да изврше одређене задатке, било да је то једноставна математичка операција или сложен алгоритам за препознавање гласа.

Али зашто би неко почетник учио програмирање? Прво, програмирање подстиче размишљање, логику и креативност. Када научите основе, отворићете себи врата ка стварању
Али зашто би неко учио програмирање? Прво, програмирање подстиче размишљање, логику и креативност. Када научите основе, отворићете себи врата ка стварању
сопствених апликација или чак решавању свакодневних проблема на паметнији начин. На пример, можда ћете у будућности пожелети да направите програм који аутоматизује
неки задатак или креирате апликацију која вам поједностављује посао или организује обавезе.

Expand Down
5 changes: 0 additions & 5 deletions _sources/1_Osnove/1_4_Tipovi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,6 @@
простору чува и да нам помогне да се снађемо у коду. У том простору чувамо неку учитану или израчунату вредност. Као име променљиве обично користимо
низ слова енглеске абецеде. У именима могу још да се појаве и слова других језика, доње црте и цифре, али цифра не може да буде на првом месту.

Ево неколико примера за добра и лоша имена променљивих, као и објашњења зашто су добра или лоша.




Примери добрих имена променљивих:

1. **totalScore**: Име јасно објашњава да променљива чува укупни резултат, што олакшава разумевање кода.
Expand Down
10 changes: 5 additions & 5 deletions _sources/2_Grananje/2_1_grananje.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@
+--------------------+---------------------------+---------------------------------------+
| :math:`a > b` | `a>b` | a је веће од b |
+--------------------+---------------------------+---------------------------------------+
| :math:`a <= b` | `a<=b` | a је мање или једнако b |
| :math:`a \leq b` | `a<=b` | a је мање или једнако b |
+--------------------+---------------------------+---------------------------------------+
| :math:`a >= b` | `a>=b` | a је веће или једнако b |
| :math:`a \geq b` | `a>=b` | a је веће или једнако b |
+--------------------+---------------------------+---------------------------------------+
| :math:`a == b` | `a==b` | a је једнако b |
| :math:`a = b` | `a==b` | a је једнако b |
+--------------------+---------------------------+---------------------------------------+
| :math:`a != b` | `a!=b` | a није једнако b |
| :math:`a \neq b` | `a!=b` | a није једнако b |
+--------------------+---------------------------+---------------------------------------+

Покрени следећи програм и пробај да измениш бројеве и симболе. Посматрај како се вредност израза мења.
Expand Down Expand Up @@ -439,4 +439,4 @@

- **Гране** су различите путање у програму које зависе од услова.
- Гранање омогућава да програм изврши различите делове кода на основу одлука.
- Овакво одвајање програма у различите правце чини га флексибилнијим и прилагодљивим у различитим ситуацијама.
- Овакво одвајање програма у различите правце чини га флексибилнијим и прилагодљивим у различитим ситуацијама.
19 changes: 13 additions & 6 deletions _sources/3_Petlje/3_1_while.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ While петља
Ова провера услова омогућава да петља ради само док су испуњени одређени услови, што је важно за контролу понављања и
спречавање бесконачног извршавања кода.

**Пример 1: Једноставна while петља**
Пример 1: Једноставна while петља
`````````````````````````````````



Expand Down Expand Up @@ -84,7 +85,8 @@ While петља
:alt: alternate text


**Пример 2: Бесконачна while петља**
Пример 2: Бесконачна while петља
`````````````````````````````````

Бесконачна `while` петља је петља која се извршава непрекидно јер услов за заустављање никада није испуњен.
У најједноставнијем облику, користи `while True`, што значи да је услов за понављање увек тачан. Ова петља ће се
Expand All @@ -107,7 +109,10 @@ While петља

**Напомена**: Да би се зауставила оваква петља, користимо неку форму прекида, попут наредбе `break`.

**Пример 3: Коришћење break у while петљи**


Пример 3: Коришћење break у while петљи
```````````````````````````````````````

Наредба `break` у `while` петљи омогућава да се петља прекине раније, чак и ако услов за наставак још увек важи.
Ово значи да, када програм наиђе на `break`, одмах излази из петље и наставља са извршавањем кода који долази након ње.
Expand All @@ -131,7 +136,8 @@ While петља

Ова петља би теоретски трајала заувек, али када променљива `i` постане 3, `break` наредба прекида петљу.

**Пример 4: Коришћење `continue` у `while` петљи**
Пример 4: Коришћење `continue` у `while` петљи
```````````````````````````````````````````````

Наредба `continue` унутар петље омогућава да се остатак кода у тренутном проласку прескочи и одмах пређе на следећи пролазак кроз петљу.
Када програм наиђе на `continue`, све наредбе након ње у тој итерацији се занемарују, а петља наставља из почетка са следећим понављањем.
Expand All @@ -153,7 +159,8 @@ While петља

Када `i` постане 3, `continue` прескаче ту итерацију, па се broj 3 не исписује.

**Пример 5: `while` петља са `else` блоком**
Пример 5: `while` петља са `else` блоком
````````````````````````````````````````

Блок `else` уз `while` петљу извршава се само ако петља заврши на уобичајен начин, када услов у `while` петљи постане лажан, а не услед наредбе `break`.
Ако се `break` наредба користи за прекид петље, блок `else` ће бити прескочен и неће се извршити. Овај механизам је користан када је потребно извршити неки задатак тек након што петља прође све своје итерације. На пример, може послужити за приказ поруке
Expand Down Expand Up @@ -185,4 +192,4 @@ While петља

- Петља са `else` блоком омогућава додатну радњу након завршетка петље.

`While` петље су корисне када не знамо тачно колико пута треба да поновимо радњу, већ се ослањамо на неки услов који контролише извршавање петље.
`While` петље су корисне када не знамо тачно колико пута треба да поновимо радњу, већ се ослањамо на неки услов који контролише извршавање петље.

0 comments on commit ef165d2

Please sign in to comment.