programmieren des casio FX-7400GII

Slides:



Advertisements
Ähnliche Präsentationen
Programme in C++.
Advertisements

Forschungszentrum caesar
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
Eine leere Präsentation öffnen, Titel wählen eventuell auch einen Untertitel schreiben.
Zusammenfassung der Vorwoche
10. Grundlagen imperativer Programmiersprachen
Puck eine visuelle Programmiersprache für die Schule
(kleine!) Java Einführung Mittwoch, Heute Ziel: erstes Java-Programm erstellen Von der Aufgabenstellung bis zur Lösung Grundlagen Einfache.
Objektorientierung mit VBA
SWITCH - Anweisung.
SWITCH - Anweisung.
ARRAY oder FELD oder VEKTOR
Schleifen-beobachtung
WHILE - Anweisung.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
FOR Anweisung.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
Fehler-Management.
DO...WHILE Anweisung.
DO...WHILE Anweisung.
= Zahl: 5 2. Zahl: 5 3. Zahl: 5 4. Zahl: 5 Prüfe auf: 1.Gleichheit aller Zahlen 2.Gleichheit mind. 2er Zahlen 3.Ungleichheit.
Grundlagen im Bereich der Tabellenkalkulation
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 9 Claudio Moraga; Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 7 Claudio Moraga, Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
PKJ 2005/1 Stefan Dissmann Rückblick auf 2005 Was zuletzt in 2005 vorgestellt wurde: Klassen mit Attributen, Methoden und Konstruktoren Referenzen auf.
Die Skriptsprache Perl (2) Wolfgang Friebel DESY Zeuthen.
Programmierung 1 - Repetitorium WS 2002/2003 Programmierung 1 - Repetitorium Andreas Augustin und Marc Wagner Homepage:
Batch-Programmierung Grundlagen
DVG Ablaufsteuerung
JavaScript - Einführung
Planung einfache Dateibehandlung (externe Dateien, Öffnen, Lesen/Schreiben, Schließen). Diskussion des Problems, die Wörter in einem gegebenen Text.
Verzweigung.
Marcus Haller & René Schulze
Statistikprogramm Projektleiter: Zimmermann Christoph
Programmieren mit MS Small Basic
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Informatik 1 Übung 4.
Konzept einer Programmiersprache!
Unterprogramme in JAVA
Grundlagen Wissenschaftlichen Arbeitens Hilal Tekoglu
Algorithmen und Datenstrukturen SS 2005
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen Übungsmodul 2 Dr. W. Narzt u. Dr. A. Stritzinger.
Agenda für heute, 7. April, 2005 Bedingte ProgrammausführungBedingte Programmausführung Algorithmische Grundlagen Vergleichsoperatoren, Wahrheitswerte.
1 Tagesüberblick 2 Lösung Hausaufgabe/Fragen Datei- ein- und ausgabe Schleifen Vergleiche Wahrheit.
Vorkurs Programmierungstechnik Einführung in Pascal Michael Gellner Lehrstuhl für Softwaretechnik am Institut für praktische Informatik der Universität.
1 Tagesüberblick 4 Lösung Hausaufgabe/Fragen Mustervergleiche.
… erste Schritte mit einem programmierbaren Mikrocontroller
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Mehrfachausführungen Schleifen in VB 2010 ee. Programmidee: Der Anwender gibt eine Zahl ein, und das Programm gibt die Mehrfachen dieser Zahl aus (das.
Gib die Zahl 4 ein!. VB-Skript ColTrue = RGB(0, 255, 0) ColFalse = RGB(255, 0, 0) ColSelected = RGB(255, 255, 0) TextBox1.BackColor = ColSelected If Not.
© 2004 Pohlig Informatik Kurse © 2004 Pohlig Informatik Kurse Der Tramp tanzt die Rekursion zünderUntersuchen(…) Basisfall Rückmeldung:
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
(Syntax, Strings/Zahlen, Variablen, Arrays)
Zufallsprogrammierung
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Delphi Chars und Strings
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
Programmieren 1 C++ Aufgaben / Übungen.
Analyse des HTML-Codes. Dieser Code ist für die Breite des Textes.
TRUE und FALSE in C Der Wert 0 steht für FALSE Jeder von 0 verschiedene Wert steht für TRUE FALSE wird als 0 dargestellt TRUE wird als 1 dargestellt.
1 freedroidz – spielend Programmieren lernen. 2 Was ist freedroidz?
Durchschnitt (verbal)
Auf welche Zahl zeigt der Pfeil?
Gib die Zahl 4 ein!.
Thema: Terme und Variablen Heute: Gleichungen aufstellen und lösen
Arbeiten mit EXCEL im Mathematikunterricht
 Präsentation transkript:

programmieren des casio FX-7400GII Von Benjamin Altmayer

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)

Was ist ein Programm?

Was ist ein Programm ? Software Folge von Anweisungen in einer Programmiersprache Code -> Programmiersprache -> Maschinencode

Syntax des GTR

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

Syntax des GTR While-Befehle brauchen kein „Then“ Allgemein Beispiel While A < 300 [] A+1->A WhileEnd

Eingaben Benutzereingabe einer Variable mit ?->[] Einfügen eines Fragetextes ist möglich „Anzahl:“?->Z Beispiel „Anzahl:“?->Z Z*2->Z Locate 1,1,Z

Ü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

Ü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.

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

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)

Ü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

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

Ü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 X,Y,“@“ O->W While W<50 W+1->W WhileEnd Lasse mithilfe von Getkey und Locate einen Ball über den Bildschirm laufen

Danke für eure Aufmerksamkeit!