Udbenik informatike za 7 razred 4 A Programski
Udžbenik informatike za 7. razred 4 A. Programski jezik Python POTPROGRAMI Kornjačina grafika
Udžbenik informatike za 7. razred Pokrenite Python: 2
Smanjite prozor Pythona na lijevu polovicu prozora: Udžbenik informatike za 7. razred • Upišite: >>> from turtle import * >>> title ('Kornjača') 3 Pomaknite mišem prozor Kornjača pokraj prozora Python Shell
Pokažite kornjaču: Udžbenik informatike za 7. razred • st() 4 PAZI! Kornjača je okrenuta udesno.
Nacrtajte slovo T. Udžbenik informatike za 7. razred Programski jezik Logo 5 LT 90 FD 100 RT 90 FD 60 BK 120 Upisujte u lijevi prozor Python Shell Programski jezik Python >>> lt(90) >>> fd(100) >>> rt(90) >>> fd(60) >>> bk(120) Naredbe Loga i Pythona vrlo su slične. U Pythonu se broj piše u okruglim zagradama.
Udžbenik informatike za 7. razred Tablica 4. Osnovne kornjačine naredbe 6 Naredba fd (50) rt (40) lt (40) bk(100) pu () pd () st () ht () reset () Puni naziv forward (50) right (40) left (40) back (100) penup () pendown () showturtle () hideturtle () reset () Opis pomiče kornjaču naprijed za 50 točaka okreće kornjaču udesno za 40 stupnjeva okreće kornjaču ulijevo za 40 stupnjeva pomiče kornjaču unazad za 100 točaka diže pero kornjače spušta pero kornjače pokazuje kornjaču skriva kornjaču briše crtež i postavlja kornjaču u sredinu prozora
Udžbenik informatike za 7. razred Priprema kornjače za crtanje: 7 • • Priprema za crtanje: >>> from turtle import * >>> title ('Ime prozora') >>> st() unosi modul s naredbama za crtanje imenuje i pokazuje prozor za crtanje pokazuje kornjaču • Puni okret kornjače je 3600. Modul je skupina naredbi i programa koji imaju zajednička svojstva i namjenu. Modul unosimo naredbom import. SAVJET: Želite li početi crtati s kornjačom usmjerenom prema gore (kao u Logu) svaki program započnite s: lt(90).
Udžbenik informatike za 7. razred Primjer: Jedrilica 8
Rješenje: from turtle import * Udžbenik informatike za 7. razred title('Jedrilica') 9 st(); lt(90) lt(45); fd(60); rt(135); fd(180); rt(135) fd(60); rt(45); fd(96); rt(45); fd(60); rt(135); fd(60); lt(90); fd(60); rt(135); fd(86)
Vježba 9. Pet kućica Udžbenik informatike za 7. razred Napišite program koji crta pet kućica. Svaka kućica sastoji se od kvadrata i trokuta duljine stranice 80, a razmak između dviju susjednih kućica iznosi 20 točaka. 10
Udžbenik informatike za 7. razred Dijagram toka: 11
Udžbenik informatike za 7. razred Potprogrami: 12 Potprogram kvadrat: from turtle import * def kvadrat(): for k in range(4): fd(80); rt(90) Potprogram trokut: def trokut(): for k in range(3): fd(80); rt(120)
Udžbenik informatike za 7. razred Potprogrami: 13 Potprogram kuća: def kuća(): kvadrat() fd(80); rt(30) trokut() lt(30); bk(80)
Udžbenik informatike za 7. razred Glavni program: 14 #glavni program st(); lt(90); title ('Kućice') pu(); lt(90); fd(200) rt(90); pd() for k in range(5): kuća() pu(); rt(90); fd(100); lt(90); pd()
Vježba 10: Udžbenik informatike za 7. razred • Napišite program koji crta kvadrat duljine stranice a. • Uputa: duljinu stranice kvadrata upisujemo u posebnom prozorčiću, naredbom textinput. a = textinput('Duljina stranice', 'a=') ovdje upisujemo podatak klikni 15
Udžbenik informatike za 7. razred Program: 16 from turtle import * title('Kvadrat' ) def kvadrat(a): for k in range (4): fd(a); rt(90) a = textinput('Duljina stranice' , 'a = ' ) a = int(a) lt(90); st() kvadrat(a)
- Slides: 16