home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tiger Disk 5
/
Tiger_Disk_005_19xx_Tiger-Crew-Disk_de_Side_B.d64
/
3_3lektion
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
4KB
|
65 lines
0 poke45,peek(174):poke46,peek(175):clr:poke788,52:poke657,128
1 poke53280,1:poke53281,1
2 q$="[145] [145][145][145][145]":goto10
3 print"[147]":fori=1to39:printc$;:next:fori=1to22:print"[157]"c$;:next:print"[157]";
4 fori=1to38:print"[157]"c$"[157]";:next:printc$
5 fori=1to23:print"[145]"c$"[157]";:next:return
6 geta$:ifa$=""then6
7 print:return
10 z$=chr$(34)
80 goto348
90 print"angenommen, [129]x hat den wert [129]8 und [129]y hat":print"den wert [129]25,so wird ";
91 print"folgendes gedruckt:
92 [141]7:[153][163]8)"zum donner"[163]25)"wetter":[141]6:[137]374
348 [153]"load"[163]10)"tab-funktion":[153]:[153]"eine weitere moeglichkeit, leer";
350 [153]"stellen":[153]"zu drucken, bietet die tab-funktion im"
351 [153]"print-befehl.
352 gosub7:print"jede zeile besteht aus 40 stellen, die
354 [153]"von 0 bis 39 durchnumeriert sind.":[141]7
355 [153]"tab(x) bewirkt, dass der folgende"
356 [153]"ausdruck beginnend mit der stelle"
357 [153]"x geschrieben wird."
358 [153]"so ergibt der befehl:"
359 [153]"5 printtab(5)"z$"zum donner"z$"tab(20)"z$"wetter"z$:[141]7
360 [153]"den druck von:":[153][163]5)"zum donner"[163]20)"wetter":[141]6
362 [153]"loadder besondere vorteil der tab-funktion
364 print"besteht darin, dass sie den druck einer
366 [153]"variablen anzahl von leerstellen
367 print"ermoeglicht.":print"sie schreiben innerhalb der klammern
368 [153]"statt der zahl einfach eine variable
369 print"oder einen term (siehe lektion 4).
370 [141]7:[153]"zum beispiel:
372 print"5 print tab(x)"z$"zum donner"z$"tab(y)"z$"wetter"z$:gosub7
373 goto90
374 print"[147]was wird bei dem befehl:"
375 print"2 print tab(5)"z$"mickey"z$"tab(x)"z$"maus"z$
376 gosub7:print"wenn x den wert 20 hat gedruckt?":gosub7
378 print"1. [146] mickey"tab(23)"maus
380 [153]"2. waitmickeymaus":[153]"(1 oder 2)";:[133]a$
381 [139]a$[178]"1"[167]392
382 [139]a$[178]"2"[167]384
383 [153]q$:[137]380
384 [153]"nein, das wuerde ohne die tab-funktion
386 print"gedruckt werden.":gosub7:print"zeile 1. ist richtig, da vor dem wort
388 [153]"mickeywait und vor dem wort mauswait leer-":[153]"stellen sind.
390 gosub6:goto9002
392 print"das ist richtig!!!!
393 [153]"die erste tab-funktion bewirkt den":[153]"verschub des wortes mickywait zu";
394 [153]" spalte 5,":[153]"und die zweite tab-funktion bewirkt den
395 print"verschub des wortes maus[146] zu spalte 20.":gosub6:goto9002
9002 c$="#":gosub3
9010 print""tab(10)"[129]ende von lektion 3"
9012 printtab(1)"sind sie bereit sind fuer lektion 4 ?":print
9013 printtab(15)"(j/n)"
9014 printtab(5)"druecken sie bitte wieder"
9015 printtab(7)"die zugehoerige taste"
9020 geta$:ifa$="n"then9100
9025 ifa$<>"j"then9020
9030 print""tab(10)"[129]gleich gehts weiter"
9040 load"4/1lektion",8
9100 gosub3
9110 print""tab(12)"[129]auf wiedersehen":print:print
9120 printtab(13)"bei lektion 4"
9140 fori=1to700:nexti
9150 sys64738