Die e-learning Lernplattform
ichlerns  online
Home > Coden > Ablauf eines Programmes

Ablauf des Programmes

  1. Es ist sinnvoll zuerst die Variablen zu benennen (deklarieren),
  2. dann alles auf den Anfangswert setzen (initialisieren)
  3. dann mit der Arbeit zu beginnen
  4. und am Schluss alles auszugeben

Beispiel 1

 //alle Variablen deklarieren//
 var a;
 var ergebnis;

 //Alle Variablen initialisieren//
 a = 0;
 ergebnis = 0;

 //gewünschten Wert der Variablen eintragen//
 a = 7;

 //Berechnung durchführen - das Programm arbeiten lassen//
 ergebnis = a * (3 - 5 / (2 - a)) + 3 * a;

 //Das Ergebnis ausgeben//
 document.write(ergebnis);

Anwendung 1

Schritt für Schritt

Doch welche einzelnen Schritte passieren im Programmablauf?

  1. setze Variable a = 0
  2. setze Variable b = 0
  3. setze Variable c = 0
  4. öffne das Eingabefeld für a und gib den Wert der Eingabe an a und multipliziere ihn mit 1
  5. öffne das Eingabefeld für b und gib den Wert der Eingabe an b und multipliziere ihn mit 1
  6. rufe die Funktion addiere() auf und übergib ihr
    a an Parameter p1 und
    b an Parameter p2
  7. lege innerhalb der Funktion die Variable x an und übergib den 1.Parameter an x
  8. lege innerhalb der Funktion die Variable y an und übergib den 2.Parameter an y
  9. lege innerhalb der Funktion die Variable ergebnis an und setze sie 0
  10. berechne x+y und übergib das Ergebnis an die Variable ergebnis
  11. beende die Funktion addiere() und liefere das Ergebnis an c zurück
  12. gib c im Html-Fenster aus

Beispiel 2

 var a = 0;   //1
 var b = 0;   //2
 var c = 0;   //3

 function addiere(p1,p2){
     "use strict";
     var x = p1;         //7
     var y = p2;         //8
     var ergebnis = 0;   //9
     ergebnis = x*y;     //10
     return (ergebnis);  //11
    }
    
 a = window.prompt("Wert fuer a:");a = 1*a;  //4
 b = window.prompt("Wert fuer b:");b = 1*b;  //5
 c = multipliziere(a,b)                      //6
 document.write(c);                          //12

Anwendung 2

Achtung, bevor das Programm ausgeführt wird, werden in JavaScript die intern Deklarationen sortiert und neu geordnet!!! Das kann nicht den Ablauf entsprechen!

< zurück   |   vor >
Nutzungsbedingungen | Datenschutz | Impressum
veröffentlicht unter CC BY 4.0 Autor: Roland Geyer