Professional Documents
Culture Documents
1 - Vežbe OP BG - Uvod U Predmet Osnove Programiranja
1 - Vežbe OP BG - Uvod U Predmet Osnove Programiranja
- Python -
Profesor: Prof. dr Vladislav Miškovic
Asistent: MSc Miloš Mravik
Beograd, 2019.
Današnje teme:
• Uvod u predmet Osnove programiranja
• …
Uvod u predmet Osnove programiranja
• Cilj predmeta je upoznavanje sa osnovnim principima i
metodologijama programiranja računara uz primenu
programskog jezika Python.
- godinaUpisa = 2019
- godinaUpisa = "Dve hiljade devetnaesta godina"
- godinaUpisa = 3.1415
Promenljive i tipovi podataka
• Bez obzira na to što nije potrebno izričito navesti tip podatka
promenljive prilikom njenog definisanja u toku izvršavanja
programa, tipovi podataka zapravo postoje u Python
programskom jeziku i to su:
SABIRANJE 7+2 9
ODUZIMANJE 7-2 5
MNOŽENJE 7*2 14
DELJENJE (FLOORED
7//2 3
QUOTEINT)
EKSPONENT 7**2 49
Aritmetičke operacije nad brojevima
• Uzmimo da je vrednost promenljive x = -16.5
NEGACIJA -x 16.5
APSOLUTNA
abs(x) 16.5
VREDNOST
IZDVAJANJE CELOG
int(x) -16
BROJA
KONVERZIJA CELOG
float(y) 4.0
U REALAN
KONJUGACIJA
z.conjugate() 4+6j
KOMPLEKSNOG
Matematičke funkcije
• Proste aritmetičke operacije često nisu dovoljne za rešavanje
određenih problema iz realnog sveta.
- math.pi - 3.141592653589793
- math.e - 2.718281828459045
Aritmetičke operacije nad brojevima
• Logično i (and)
A B REZULTAT
A B REZULTAT
A B REZULTAT
A REZULTAT
TRUE FALSE
FALSE TRUE
Stringovi
• String je poseban tip podatka koji se koristi za skladištenje
teksta.
KOMANDA IZLAZ
print(„Dobar dan“) Dobar dan
print(math.pi) 3.14159265358…
Ulaz programa
• Pod ulazom programa se smatra podrazumevani interfejs od
korisnika programa kroz koji on programu dostavlja komande
ili podatke za dalji rad.
• Pod komentarom može da se nađe ceo jedan red ili deo reda
od # do kraja reda.
• http://tiny.cc/MilanTairPython
Hvala na pažnji!
Pitanja?