kornjačina grafika radovi uČenika - ipaq peta · - radovi uČenika- struktura penicilina-turtle...

Post on 29-Jul-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related