Memotech-opas sopii erinomaisesti aloittelevalle ohjelmoijalle: se opettaa havainnollisesti Memotech-ohjelmoinnin perusteet. Kokeilemalla itse kirja lyhyitä ja käytännöllisiä esimerkkejä huomaa pian, miten helppoa ohjelmointi on Memotechillä ja miten nopeasti voi saavuttaa tuloksia.
Kirjassa selvitetään myös, miten Memotechin BASIC-murre eroaa muista BASIC-murteista.
Erityistä huomiota kiinnitetään tämän tietokoneen monipuolisiin grafiikkaominaisuuksiin. Kokonainen luku omistetaan NODDY-tekstinkäsittelykielelle. Kirjan loppuosassa selvitetään äänikomentoja.
Table of ContentsLukijalle | 6 |
|
1 NYT NÄPPÄILEMÄÄN | 7 |
Kasettiaseman käyttö | 9 |
|
2 MITEN NÄYTTÖ HALLINTAAN | 13 |
Rivit ja sarakkeet | 18 |
|
3 MUUTTUJIA | 23 |
Merkkijonoista | 24 |
Numeeriset muuttujat ja merkkijonomuuttujat | 25 |
Arvojen syöttäminen | 27 |
Arvojen lukeminen | 30 |
Lukujen käsitteleminen | 31 |
Numeeriset funktiot | 32 |
Laskutoimitusten suoritustarkkuus | 34 |
|
4 TOISTOJA JA PÄÄTELMIÄ | 35 |
Silmukoiden sovelluksia | 39 |
Vertailuoperaatioita | 41 |
Yhden näppäilyn vastaus | 45 |
Valikot ja aliohjelmat | 46 |
|
5 MERKKIJONOJEN OHJELMOINTI | 53 |
Koodilukujen käyttö | 54 |
LEN-käsky | 55 |
Osajonojen muodostaminen LEFT$-funktiolla | 57 |
Osajonojen muodostaminen RIGHT$-funktiolla | 58 |
Osajonojen muodostaminen MID$-funktiolla | 60 |
Lisää merkkijonofunktioista | 62 |
Järjestyksen laki | 64 |
Taulukot | 66 |
Rivit ja sarakkeet | 68 |
|
6 ERIKOISIA TEHOKEINOJA | 71 |
Värikkäiden kuvioiden luominen | 72 |
Omien merkkien luominen | 73 |
Lisää merkkien luomisesta | 78 |
Grafiikan tuottaminen ja erilaiset näytöt | 78 |
Erilaisia grafiikkakäskyjä | 81 |
Memotechin viiva | 82 |
Värien käyttö | 86 |
Omien näyttöjen luominen | 88 |
|
7 JOHDANTO HIENOMPAAN GRAFIIKKAAN | 93 |
ANGLE, PHI ja viiva | 93 |
Erilaisten kulmien piirtäminen | 94 |
Kiertyneitä kuvioita | 97 |
Riemukaari | 99 |
Kuvion suunnittelusta | 102 |
Määritteet | 104 |
Tarkistukset GR$-käskyllä | 109 |
|
8 LIIKKUVAT KUVIOT | 111 |
Sprite-kuvioiden luominen | 111 |
Sprite-kuvioiden liikuttelu | 114 |
Sprite-kuvioiden tärkeysjärjestys | 115 |
Suuren sprite-kuvion luominen | 117 |
Sprite-kuvioiden hienosäätöä | 120 |
Sprite kiertoradalle | 122 |
Vapaat sprite-kuviot | 123 |
Ikkunanäköala | 126 |
|
9 TEKSTINKÄSITTELYÄ | 129 |
NODDY-kielen käyttö | 131 |
Ohjausaliohjelma | 134 |
Ohjausaliohjelman lataaminen | 137 |
|
10 ÄÄNEN TUOTTAMINEN MEMOTECHILLA | 141 |
SOUND-käsky | 145 |
Moniäänistä musiikkia | 148 |
Erikoistehosteet | 149 |
Kohinakanava | 150 |
Äänen verhokäyristä | 151 |
Verhokäyrien salaisuuksia | 153 |
|
11 ITSENÄISEEN TYÖSKENTELYYN | 157 |
Ohjelman suunnittelu paperilla | 157 |
Ohjelman peruskivet | 159 |
Aliohjelmien suunnittelu | 161 |
Peli alkaa | 163 |
Peliohjelmien yksityiskohdista | 164 |
|
LIITE A: KASETTIPÄÄN SÄÄTÖ | 170 |
|
LIITE B: EDITOINTIA | 172 |
|
LIITE C: OHJELMOITAVAT FUNKTIONÄPPÄIMET | 175 |
|
LIITE D: ASSEMBLER- JA KONEKIELI | 176 |
|
LIITE E: TRIGONOMETRISET FUNKTIOT | 177 |
|
HAKEMISTO | 178 |