Professional Documents
Culture Documents
Земунска гимназија
2
Преузето са https://petlja.org/net.kabinet
Шта треба да знамо?
• Име променљиве
• Тип променљиве
• Коментар
• Наредбу доделе вредности
• Наредбу уноса на екрану
• Наредбу исписа на екрану
• Рачунске операције
• Функције
Земунска гимназија
3
Преузето са https://petlja.org/net.kabinet
Име променљиве
Исправно Неисправно
promenljiva
Promenljiva 1promenljiva
promenljiva1 promenljiva 1
promenljiva_1 promenljiva/
*promenljiva
promenljiva.1
Земунска гимназија
4
Преузето са https://petlja.org/net.kabinet
Тип променљиве
• int -10, 100, 999 Целобројна
Земунска гимназија
6
Преузето са https://petlja.org/net.kabinet
Наредба доделе (=)
p=5 променљивој p додељена je вредност 5
p=5+3 променљивој p додељена je вредност 8
pr_ocena = 4.57
print("Просек је:", pr_ocena ) исписује: Просек је 4.57
print("Укупно има:", 550 + 150, "дин.") исписује: Укупно има 700 дин.
Земунска гимназија
9
Преузето са https://petlja.org/net.kabinet
Рачунске операције
сабирање одузимање множење степеновање
Збир Разлика Производ Степен
3 + 5 8 - 2 8 * 2 8**2
дељење:
реално целобројно остатак целобројног
дељења
10/3 10//3 10%3
(3.333333) (3) (1)
Земунска гимназија
10
Преузето са https://petlja.org/net.kabinet
Приоритети рачунских операција
Прво се израчунава оно што је у заградама, затим
множење и дељење, па тек онда сабирање и
одузимање
Земунска гимназија
11
Преузето са https://petlja.org/net.kabinet
Приоритети рачунских операција
Може и овако.
Пример: Написати Пајтон програм који израчунава и
приказује производ збира бројева 874 и 437 и разлике
бројева 915 и 364.
Земунска гимназија
12
Преузето са https://petlja.org/net.kabinet
Задаци
1. Која је вредност израза 5 + 5 * 5?
A. 15
B. 30
C. 50
D. 125
2. Која је вредност израза (5 + 5) * 5?
A. 15
B. 30
C. 50
D. 125
Земунска гимназија
13
Преузето са https://petlja.org/net.kabinet
Задаци
3. Који од наредних програма израчунава и исписује
производ разлике бројева 184 и 72 и разлике
бројева 273 и 194.
Земунска гимназија
14
Преузето са https://petlja.org/net.kabinet
Текст/Стринг/Ниске
Пример 1.
print("Unesi svoje ime, prvo u nominativu pa onda u vokativu")
ime = input("nominativ: ")
ime_v = input("vokativ: ")
print("Aha! Znao sam!")
print("Ti se zoveš", ime)
print("Zdravo,", ime_v)
Земунска гимназија
16
Преузето са https://petlja.org/net.kabinet
Функције
Функције – потпрограми (мали програми) које позива главни
програм.
Разликујемо:
• уграђене стандардне функције, које Пајтон има у својим
библиотекама и
• дефинисане функције, које програмер пише за потребе програма.
Уграђене функције
Земунска гимназија
17
Преузето са https://petlja.org/net.kabinet
Задаци за вежбу
• 9.1.Уграђене функције • https://petlja.org/
kurs/477/9/5830
Земунска гимназија
24
Преузето са https://petlja.org/net.kabinet
Решења
1.
Pera=380
DJura=Pera+142
Mika=2*Pera
print("Zajedno su zasadili: ", Pera+DJura+Mika, " stabala")
2.
Milica=4
Mama=7*Milica
Tata=8*Milica
Print("Tata je stariji od mame: ", Tata-Mama, " godina")
Земунска гимназија
25
Преузето са https://petlja.org/net.kabinet