13.07.2015 Views

Programmeerimiskeel Python. Mõisteid

Programmeerimiskeel Python. Mõisteid

Programmeerimiskeel Python. Mõisteid

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Programmeerimiskeel</strong> <strong>Python</strong>.<strong>Mõisteid</strong>Kokkuvõte mõistetest ja keelekonstruktsioonidest.Identifikaatorid, muutujad, avaldised,omistamine, sisend ja väljund, ...


<strong>Python</strong> – keel õppimiseksAutor Guido van Rossum Hollandist (1991)– Interpreteeritav üldotstarbeline●programmeerimiskeelOmadusi:– Keele tuum (core) on väike lisateegid avardavadvõimalusi (funktsioonid).– Programmil on range struktuur ja kohustusliktreppimine– Muutujaid ei deklareerita, nende andmetüübidvõivad töö käigus muutuda– Kasutamisel andmetüübi sobivust siiskikontrollitakse


Mõisted (1)●●●Identifikaator – nimi, mis antakse muutujale,alamprogrammile, konstandile jneKoosneb: A..Z a..z 0..9 _ ontõstutundlik; algab tähe või _-ga.Muutuja – keele komponent muutuvateväärtuste säilitamiseks programmi tööjooksul.Nimi, mälupesa aadress, väärtusKonstant – mitte muutuvate väärtustehoidmiseks, kui väärtusel on eriline tähendusNimi andku edasi tähenduse!


Mõisted (2)●●Andmetüüp – näitab muutujate „iseloomu“,võimalusi, mäluvajadust, milliseid andmeidhoida saab.Lihtandmetüübid: täisarv (int), ujukomaarv (float)Aritmeetikaavaldis – konstantidest,muutujatest, funktsiooniväljakutsetest ja aritm.operaatoritest koosnev arvutuseeskiri.Tulemuseks on arvud.Operaatorid: +, -, *, /, //, %, **Lisaks kasutatakse () tehete järjekorramääramiseks.


Mõisted (3)●●Sisendlause – lause, mille abil muutujadväärtused saavad ja programmi algandmeidsisestatakse.sisend = input(„Küsimus“)nimi = input(„Mis Su nimi on?“ )Väljundlause – programmi tulemuste jmsväljastamiseks (nt ekraanile).print(trükitavate „asjade“ loetelu)print(„Nimi on“,nimi)


Mõisted (4)●Omistuslause – lause muutujale väärtuseandmiseks ja arvutamiseks. Paremal poolelon avaldis, vasakul poolel sobivat tüüpimuutuja.Muutuja = avaldisnäiteks: a = b + 1


Programmi struktuur●●●●●Programm koosneb lausetestÜks lause on ühel realProgrammi struktuuri / plokkide eristamisekskasutatakse treppimist.– Treppimine on programmi lausetele taandejätmine vasakust servast.Lausete vahel puuduvad spetsaalsederaldajad.Muutujaid eraldi ei deklareerita – nad tekivadsiis, kui neile midagi omistatakse.– Omistamine on väärtuse andmine.


Programmi koostamisesammudProbleemist arusaamine● Algoritmi koostamine● Programmi koostamine● Programmi kompileerimine● Süntaksivigade otsimine ja parandamine● Programmi töö õigsuse testimine (stloogikavigade otsimine ja parandamine)● Programm töötab, autor on väsinud, kuidõnnelik. ;)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!