Nova znanja prikazuju naredbe i algoritme koje treba upoznati kroz kratku teoriju i općenite primjere.
Pravo razumijevanje i primjena novih znanja razvijaju se kroz riješene primjere, a usvojenost znanja provjerava se zadatcima za samostalni rad.
| Područje | Treba znati |
|---|---|
| Ulaz i izlaz | input(), int(), print() |
| Varijable | spremanje i mijenjanje vrijednosti |
| Aritmetika | +, -, *, / |
| Cjelobrojna aritmetika | //, % |
| Uspoređivanje | <, >, <=, >=, ==, != |
| Grananje | if, elif, else |
| Logički uvjeti | and, or |
| Korisne funkcije | abs(), min(), max() |
| Ponavljanje | osnovni for i range() |
| Brojači | brojac += 1 |
| Akumulator | zbroj += x |
| Znamenke broja | % 10, // 10 |
| Zaokruživanje na višekratnik | ostatak pri dijeljenju |
| Djeljivost | n % k == 0 |
| Cikličke vrijednosti | dani, mjeseci, minute |
| Simulacija | mijenjanje stanja korak po korak |
| Intervali | npr. 50 <= x < 100 |
| Ispis teksta | "DA", "NE" i drugi zadani tekst |
| Formatiranje | npr. f"{prosjek:.2f}" |
| Ispitivanje nekoliko mogućnosti | nekoliko if-ova za konačan broj slučajeva |
Najčešći oblik zadatka je:
a=int(input())
b=int(input())
rezultat=a+b
print(rezultat)
Važno je od početka naučiti razlikovati
ulazne podatke → obradu → izlazni podatak.
a + b # zbrajanje a - b # oduzimanje a * b # množenje a / b # dijeljenje a // b # cjelobrojno dijeljenje a % b # ostatak pri dijeljenju
Posebno su važni // i %.
Primjer:
n = 347 zadnja = n % 10 ostatak = n // 10
Dobivamo:
zadnja = 7
ostatak = 34
Primjer: