Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


app:app_lektion003_02

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
app:app_lektion003_02 [09.11.2014 14:57] – angelegt Stefan Gaumapp:app_lektion003_02 [09.11.2014 16:02] (aktuell) Stefan Gaum
Zeile 3: Zeile 3:
 ====== Lektion 3.2: Programmieren einer Prozedur ====== ====== Lektion 3.2: Programmieren einer Prozedur ======
  
 +Prozeduren sind das Gleiche wie Funktionen. Sie können innerhalb eines Programms immer wieder aufgerufen werden und müssen somit nicht wieder neu programmiert werden.
 +{{:app:procedure.png?400|}}
  
 +{{  :work.png|}}
 +==== Aufgabe 9 ====
 +
 +{{:app:struktogramm_ggt.png  |}}
 +Programmiere die Prozedur ggT.
 +
 +Das Struktogramm kann dir evtl. dabei helfen.
 +
 +Die Lösung gibt es bei deinem Lehrer einzusehen.
 +
 +Bei Schwierigkeiten gibt es dort auch Tipps für die Implementierung, sofern du dich an deine Programmierung aus dem Kapitel [[algorithmen:algo_lektion001|"Algorithmen"]] erinnerst.
 +
 +\\ \\ \\ \\ \\ 
 +
 +===== Prozeduren einbauen =====
 +
 +Jetzt muss die Prozedur noch aufgerufen werden. Den Aufruf findet man ebenfalls unter dem Menüpunkt ''Procedures''.
 +
 +{{:app:call_procedure.png?500|}}
 +
 +Hier wird auch gleich klar, dass die Prozedur zwei Argumente benötigt, um ein Ergebnis berechnen zu können. ''Argument a'' wird der Zähler und ''Argument b'' wird der Nenner unserer Rechnung sein.
 +
 +== Schritt 4: Ausgabe des Ergebnisses: NEU ==
 +
 +Beim Betätigen des Enter-Buttons muss die Programmierung angepasst werden, damit die Prozedur ''ggT_berechnen'' aufgerufen wird.
 +
 +{{:app:enter_button_klick_2.png?550|}}
  
 ---- ----
 +[[app:app_lektion003_03|=> Lektion 3.3: Programmieren der restlichen Funktionen]]\\ 
 [[app:start|=> Übersicht: Android APPs programmieren]] [[app:start|=> Übersicht: Android APPs programmieren]]
  
app/app_lektion003_02.1415545024.txt.gz · Zuletzt geändert: 09.11.2014 14:57 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki