Kornjačina grafika RADOVI UČENIKA - IPAQ PETA · - radovi uČenika- struktura penicilina-turtle...
Transcript of Kornjačina grafika RADOVI UČENIKA - IPAQ PETA · - radovi uČenika- struktura penicilina-turtle...
Kornjačina grafika
- RADOVI UČENIKA-
STRUKTURA PENICILINA -TURTLE GRAPHICS
Karmela Ljubičić
i Rafaela Novak,
3.b
ZADATAK
Izraditi u programu Python strukturu
Penicilina- molekule koja se koristi kao
antibiotik koji ubija ili zaustavlja rast nekih
vrsta bakterija unutar tijela
PENICILIN Dobiva se od zelene plijesni
kistca
Prvi otkrio franc. student
medicine Ernest Duchesne
1896. g.
Široka uporaba:
-tek poslije istraživanja
Alexandera Fleminga 1928.g.
-antibiotici, prehrambena
indus., potencijalno
kemoterapijsko sredstvo?
Mnogobrojne vrste
▪BENZILPENICILIN
-C15H17N2O4S
STRUKTURA
15 crnih kružića (C-atoma), r =12
17 bijelih kružića (H-atoma), r = 5
4 crvena kružića (O-atoma), r = 8
2 plava kružića (N-atoma), r = 10
1 žuti kružić (S-atom), r = 15
FUNKCIJE pensize(x)
circle(x)
fd(x), rt(x), lt(x), bk(x)
color(‘boja’), begin_fill(), end_fill()
pu(), pd(), goto(x,y)
seth(x)
speed(x)
POČETAK
KRAJ :)
Crtanje molekula Mia Barišić i Veronika Vlašić
3.G
Koji nam je bio cilj?
Prikazati pomoću programa kalotne
modele pojedinih molekula
Primjerice:
CO2
ili
H2O
Oznake
Po dogovoru:
Kisik crveno
Vodik bijelo
Ugljik crno
Dušik plavo
Kako je tekao program?
from turtle import*
title('Kemijske molekule')
Pozivamo
modul
Imenujemo
program
Definirajmo atome molekula
def kisik (x,y):
pu()
goto(x,y)
pd()
color('red')
begin_fill()
circle(50)
end_fill()
ht()
Pomiče pero na
točku s
koordinatama(x,y)
Pero se podiže i
ne ostavlja trag
Pero se
spušta i
ostavlja trag Odabir boje
kružnice
Definiramo
funkciju ‘kisik’
Početak kretanja
pera kojem je
ispunjena i određena
crvena kružnica Crtanje
kružnice s
radijusom 50 Kraj kretanja pera
kojem je ispunjena
i određena crvena
kružnica Pero postaje
nevidljivo
Definirajmo neke molekule
def H2O (x,y):
kisik(x,y)
vodik(x+52,y-30)
vodik(x-52,y-30)
Definiramo
funkciju
‘H2O’
Prizivamo ranije
definiranu
funkciju ‘kisik’
Prizivamo ranije definiranu
funkciju ‘vodik’, no s
izmjenjenim koordinatama
tako da odgovaraju
rasporedu atoma u
molekuli vode
U prvom slučaju kružnica
koja predstavlja vodik će se
crtati u desno za 52 (x) i
dolje za 30 (y), a u drugom
slučaju za 52 u lijevo (x) i za
30 dolje (y) u odnosu na
kružnicu koja predstavlja kisik
Funkcija main
def main():
pu()
goto(-150,250)
write('H2O',align='center')
H2O(-150,120)
return
main()
mainloop()
Pero se podiže i
ne ostavlja trag Pomiče pero na
točku s
koordinatama
(-150,250)
Ispisuje ‘H2O’ i
tekst je
pozicioniran u
centru Ispisuje ranije
definiranu funkciju
‘H2O’ s
koordinatama
(-150, 120)
ARDIJAN KARLO GASHI, 3D
Spoji točke i saznaj tko je pojeo Janka
Igra se sastoji u tome da je potrebno spojiti točke te
pogoditi ime životinje koja je pojela Janka.
Crtanje tijela lika - naredbom goto(x,y) zadaje se položaj pera, a
zatim se naredbom dot(,) crta točka na zadanom položaju - naredbe pu() i pd() koriste se da pero ne ostavlja trag kretanja između točaka
Nakon povezivanja točki desnim klikom miša lik se ispuni bojom.
ANA LU, 3D
C-dur
Program crta tipke te svira C- dur ljestvicu
pokazujući točkom tipke koje se sviraju