13.07.2015 Views

Programmeerimiskeel Python. Mõisteid

Programmeerimiskeel Python. Mõisteid

Programmeerimiskeel Python. Mõisteid

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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!