22.01.2015 Views

Rakenduste loomise ja programmeerimise alused

Rakenduste loomise ja programmeerimise alused

Rakenduste loomise ja programmeerimise alused

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Massiivid ........................................................................................................................................................ 146<br />

Massiivide olemus <strong>ja</strong> põhiomadused ........................................................................................................ 146<br />

Massiivide deklareerimine ........................................................................................................................ 146<br />

Viitamine massiivi elementidele <strong>ja</strong> massiividele ....................................................................................... 147<br />

Massiivide kasutamine parameetrite <strong>ja</strong> argumentidena .......................................................................... 150<br />

Massiivide lugemine töölehelt <strong>ja</strong> kirjutamine töölehele ........................................................................... 152<br />

Tutvumine Pythoniga .................................................................................................................................... 153<br />

Sissejuhatus Pythonisse ................................................................................................................................. 154<br />

Kiirtutvus Pythoniga ...................................................................................................................................... 156<br />

Programmi struktuur <strong>ja</strong> komponendid ...................................................................................................... 156<br />

Andmetest: väärtused <strong>ja</strong> tüübid, konstandid <strong>ja</strong> muutu<strong>ja</strong>d, omistamine <strong>ja</strong> avaldised ............................... 165<br />

Programmi lausete struktuur <strong>ja</strong> põhielemendid ....................................................................................... 168<br />

Lausete põhielemendid ............................................................................................................................. 169<br />

Veidi kilpkonnagraafikast .......................................................................................................................... 172<br />

Kasuta<strong>ja</strong>funktsioonid <strong>ja</strong> moodulid ............................................................................................................. 175<br />

Märkandmed <strong>ja</strong> tegevused nendega ............................................................................................................. 187<br />

Avaldised <strong>ja</strong> funktsioonid .......................................................................................................................... 187<br />

Omistamine <strong>ja</strong> omistamislause ................................................................................................................. 192<br />

Andmete väl<strong>ja</strong>stamine ekraanile ............................................................................................................... 193<br />

Andmete sisestamine klaviatuurilt ............................................................................................................ 194<br />

Graafikaandmed <strong>ja</strong> graafikavahendid Pythonis ............................................................................................. 196<br />

Üldised põhimõtted ................................................................................................................................... 196<br />

Valik mooduli turtle meetodeid ................................................................................................................ 199<br />

Graafikamoodul kujud.py .......................................................................................................................... 200<br />

Animatsioonide näited .............................................................................................................................. 204<br />

Juhtimine ....................................................................................................................................................... 206<br />

Valikud <strong>ja</strong> valikulaused .............................................................................................................................. 206<br />

Kordused .................................................................................................................................................... 208<br />

Loendid .......................................................................................................................................................... 213<br />

Loendi olemus <strong>ja</strong> põhiomadused............................................................................................................... 213<br />

Mõned sorteerimisalgoritmid ................................................................................................................... 222<br />

Tabelid <strong>ja</strong> maatriksid ................................................................................................................................. 224<br />

Failid .............................................................................................................................................................. 226<br />

Failide tüübid <strong>ja</strong> struktuur ......................................................................................................................... 226<br />

Failide avamine <strong>ja</strong> sulgemine .................................................................................................................... 226<br />

Andmete kirjutamine faili .......................................................................................................................... 227<br />

Andmete lugemine failist .......................................................................................................................... 229

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

Saved successfully!

Ooh no, something went wrong!