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.

Primjeri

Zadatci

Nova znanja

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

Učitavanje i ispis

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.

Računske operacije

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

Grananje

Primjer: