Präsentation herunterladen
1
programmieren des casio FX-7400GII
Von Benjamin Altmayer
2
Gliederung Was ist ein Programm? Syntax des GTR Eingaben (?)
Ausgaben (Text) Übungen (Rechnen mit Variablen) Eventuell: (1) Textdisplay (Locate) Übung: (Getkeyanzeige) Übung: (Laufender Ball) Eventuell (2): (Ohne Powerpoint) Grafikdisplay (Draw) Übung (Kreise und Linien) Spiel: Thron(Snacke)
3
Was ist ein Programm?
4
Was ist ein Programm ? Software
Folge von Anweisungen in einer Programmiersprache Code -> Programmiersprache -> Maschinencode
5
Syntax des GTR
6
Syntax des GTR Nur 28 Variablen (A-Z + 2 Sonderzeichen) Variablen können nur Zahlen beinhalten Variablen setzen: 100->A (Pfeil über AC/ON) Übertragen in andere Varaible: A->B Programmiermenü: SHIFT -> VARS -> COM Allgemein Beispiel 0->A If [] If A=1 Then [] Locate 1,1,“Richtig!“ Else Locate 1,1,“Falsch!“ IfEnd
7
Syntax des GTR While-Befehle brauchen kein „Then“ Allgemein Beispiel
While A < 300 [] A+1->A WhileEnd
8
Eingaben Benutzereingabe einer Variable mit ?->[] Einfügen eines Fragetextes ist möglich „Anzahl:“?->Z Beispiel „Anzahl:“?->Z Z*2->Z Locate 1,1,Z
9
Übung Zahlenrechner Beispiel ?->Z 100+Z->Z Locate 1,1,Z Schreibe ein Programm, welches eine Zahl vom Benutzer abfrägt und zu ihr 100 addiert
10
Übung Notenrechner Beispiel 0->N „Anzahl:“?->A A->B While B =nicht 0 ClrText „Note:“?->M M+N->N B-1->B WhileEnd N/A->A Locate 1,1,“Durchschnitt:“ Locate 13,1,A Schreibe ein Programm, welches den Durchschnitt vom Benutzer eingegebener Zahlen ausrechnet.
11
Zufallsgenerator RanInt#( A = MIN B = MAX RanInt#(A,B)
OPTN -> PROB -> RAND -> Int RanInt#( A = MIN B = MAX RanInt#(A,B) Beispiel RanInt#(1,6)->A A=3 RanInt#(1,6) A=6 RanInt(1,6) A=1
12
Eingaben Knopfdrücke: Jeder Knopf hat eine eigene Nummer
Beispiel While 1=1 ClrText Getkey->A If A=31 Then Locate 1,1,“EXE“ Else Locate 1,1,“Nicht EXE“ IfEnd WhileEnd Knopfdrücke: Jeder Knopf hat eine eigene Nummer Getkey->[] (I/O -> Gtky) (Wenn kein Knopf gedrückt: Getkey = 0)
13
Übung Taster 2.Beispiel While 1=1 0->W While W<100 W+1->W WhileEnd While Getkey=0 Getkey Getkey->K Lokate 10,5,K Schreibe ein Programm, um die gerade gedückte Taste auf dem Dsiplay auszugeben 1.Beispiel While 1=1 Getkey->A Locate 1,1,A WhileEnd
14
Textdisplay Locate (I/O -> Lcte) Locate X,Y,Z Textdisplay: X = 21 Zeichen Y = 7 Zeilen (Eigentlich 8) Beispiel 100 -> E Locate 1,1,“Ergebnis:“ Locate 11,1,A
15
Übung Ball Verbesserung Y=8=>7->Y Y=0=>1->Y X=22=>21->X X=0=>1->X Beispiel 7->X 5->Y While 1=1 Getkey->K If K=38 Then X-1->X IfEnd If K=27 X+1->X If K=28 Then Y-1->Y IfEnd If K=37 Y+1->Y Locate O->W While W<50 W+1->W WhileEnd Lasse mithilfe von Getkey und Locate einen Ball über den Bildschirm laufen
16
Danke für eure Aufmerksamkeit!
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.