Pyhton Flashcards
Koraci pri rješavanju računalnog problema su :
Problem Analiza Definiranje zadatka Osmišljavanja rješenja Pisanje programa Provjera ispravnosti
Program je
slijed strojnih instrukcija koje, jednu za drugom, izvodi proceosr računala da bi obavio neki koristan posao.
Programi se smještaju u
memoriju računala odakle ih proceosr dohvaća i smješta u svoje registre.
Programi se na računalu pokreću
tako da se s diska u radnu memoriju prebaci dio instrukcija programa i nakon toga se uputi proceosr na njihovo izvođenje
Strojni program je
Program sastavljen sam od nula i jedinica
Asemblerski ili mnemonički jezik
Skup simboličkih ekvivalenta strojnih jezika
Varijabla
simboličko ime lokacije u koju pohranjujemo neku vrijednost
Procedurni jezici
jezici osmišljeni za potprograme, u kojima se nalaze skupine naredba koje se češće pojavljuju, koji se mogu upotrebljavati kao jedna složena operacija
Objektivno usmjereni programski jezici
jezici u kojima je programiranje usmjereno na kreiranje klasa odnosi objekata
Algoritmi
konačan skup koraka koji računalu fatalno opisuje sto treba napraviti. uvijek mora biti konačan kako bi računalo moglo izvršiti operaciju
Na koje nacije se mogu zapišti algoritmi
Prirodnim jezikom
Umjetnik jezikom
Prirodni jezik Algoritma
Govorni jezik
Umjetni jezik Algoritma
Jezik u kojem su određena posebna pravila, rijeci i simbola
Python
vise programski jezik
Objektivno usmjeren jezik
Funkcija input()
Učitavanje podataka kao niz znakova
Funkcija print()
Ispisivanje podataka
Osnovni tipovi podataka:
int = cijeli brojevi
float = racionalni brojevi
bool = logički tip zadataka (T ili F)
str (string) = znakovni niz
Zapisi operacija u Python
\+ = zbrajanje - = oduzimanje * = množenje ** = potenciranje / = dijeljenje // = cjelobrojno dijeljenje % = računanje ostatka pri dijeljenju sgrt(x) = drugi korijen abs(x) = apsolutna vrijednost round (x) = zaokruživanje trunc (x) = odbacivanje decimala
Logički operatori
- not
- and
- or
Relacijski operatori:
manje < veće > jednako == različito != manje ili jednako <= veće ili jednako >=