The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Sandra Alunić, 2024-02-29 13:56:16

Python skripta

Python skripta pdf

Kodiranje algoritama – slijed, zadaci


Kodiranje algoritama – slijed, zadaci


Zadaci za vježbu • Treba unijeti godinu rođenja neke osobe i tekuću godinu. Računaju se godine starosti osobe. • Treba unijeti vrijeme u sekundama a zatim izračunati koliko je to sati, minuta i sekundi. • Treba unijeti troznamenkasti broj a zatim ispisati vrijednost znamenki jedinice, desetice i stotice • Tijelu mase m kilograma promijeni se za t sekundi brzina s v1 na v2 m/s. Treba izračunati silu koja je djelovala na tijelo.


Python – uvjetno grananje


Sintaksa


Uvjet: relacijski, logički ili aritmetički operator Naredba 1 Naredba 2


Uvjetno grananje u Pythonu - primjer If a<1: b=3 Uvođenje ELSE kod dvostrukog i višestrukog grananja If uvjet: naredba


Grananje u programu Naredba grananja -primjer if broj==5: print ('Točan upis!') else: print ('Krivi upis!')


if uvjet: blok_naredbi elif uvjet: blok_naredbi Else: blok_naredbi Moramo paziti na strukturno pisanje. If -višestruko grananje


Napravi program koji će od korisnika tražiti upis broja 5 i provjeriti da li je upisan traženi broj. If -primjer 1


Oznaka za komentar If -primjer 2


If – primjer 3


if – primjer 4


If – primjer 5


if – primjer 6 Što radi ovaj program?


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Primjer logičkih operatora u uvjetu Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Napisati program koji de omoguditi korisniku unos stranica trokuta. • Program redom ispisuje stranice trokuta redoslijedom kojim ih je Kodiranje Zadatak: algoritama: Riješeni primjeri


Rješenje


Elif naredba Što radi ovaj kod?


Kodiranje algoritama: Zadaci


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


Kodiranje algoritama: Riješeni primjeri


: Riješeni primjeri Praktične vježbe Kodiranje algoritama


ZADACI


Treba unijeti tri realna broja pa ih ispisati od najmanjeg ka najvećem. Ispis neka bude oblika: Program na osnovu unesenog rednog broja mjeseca ispisuje koliko taj mjesec ima dana. U slučaju unosa broja koji nije iz raspona od 1 do 12 treba ispisati upozorenje. Program na osnovu unesenih vrijednosti stranica trokuta računa opseg ili površinu, ovisno o želji korisnika. Za izračun opsega upisuje se 1, a za površinu 2. Program unosi dvoznamenkasti broj i ispisuje veću znamenku Treba unijeti dva realna broja pa izračunati i ispisati njihov cjelobrojni kvocijent i ostatak dijeljenja. Potrebno je načiniti i provjeru. Ako je djelitelj 0 treba ispisati odgovarajuću poruku.


Python – programska petlja for


PROGRAMSKA PETLJA FOR –OPĆI OBLIK


for i in range ( n ): blok_naredbi Ako nije posebno zadana početna vrijednost kontrolna nepoznanica uvijek se kreće od nule i ide do n, n nije sastavni dio niza. Ako je n = 5 → 0, 1, 2, 3, 4 for i in range ( a, n ): blok_naredbi Možemo zadati početnu vrijednost a kontrolne nepoznanice. Ako je a = 5, n = 10 5, 6, 7, 8, 9 for i in range ( a, b, k ): blok_naredbi Možemo zadati korak kretanja kroz petlju k. Ako petlja ide 'unantrag' onda je k negativan broj Primjeri oblika for - naredbe ponavljanja


Primjer


For – primjeri ispisa raspona


for – primjer uvjetnog isp isa - svi neparni brojevi u intervali 1-30


for – primjer ispisa u redu -parni u rasponu 42-7


for – primjer zbroja nekog raspona


For – primjer intervala N -M


for – primjer uvjetnog ispisa intervala


For – primjer uvjetnog brojanja nekog raspona koliko u intervalu od 1 – 100 ima brojeva djeljivih sa x


Petlja while


Petlja while Sintaksa Petlja s logičkim uvjetom while uvjet: blok_naredbi Petlja se izvršava sve dok je uvjet zadovoljen. broj=0 while broj<= 5: print (broj, end=', ') broj = broj +1


Click to View FlipBook Version