faecher:informatik:oberstufe:php:verzweigungen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:php:verzweigungen:start [26.04.2021 15:35] – [Beispiel: Mehrfachverzweigung mit "Durchrutschen"] sbelfaecher:informatik:oberstufe:php:verzweigungen:start [26.04.2021 15:42] (aktuell) – [Tabelle] sbel
Zeile 11: Zeile 11:
  
  
-| Normierte Sprache |Programmiersprache |Flussdiagramm +| Normierte Sprache                                                                                                     | Programmiersprache                                                                                           
-| <code>WENN ( Schraube ist darunter )  +| <code>WENN ( Schraube ist darunter )  DANN           aufheben *ENDE DANN SONST           ablegen  *ENDE SONST</code>  | <code java>if (istAufGegenstand("Schraube"))      aufnehmen(); } else {     ablegen("Schraube"); }</code>  |
-DANN +
-          aufheben +
-*ENDE DANN +
-SONST +
-          ablegen  +
-*ENDE SONST</code>  | <code java>if (istAufGegenstand("Schraube"))  +
-{ +
-    aufnehmen(); +
-} +
-else { +
-    ablegen("Schraube"); +
-}</code>  |  {{ :kurs:kursstufe:java:strukturierte_programmierung:arbeitsauftraege:ab4:ifthen.png?300|}} |+
  
  
Zeile 71: Zeile 59:
  
  
-**Aufgabe**+**Optionale Aufgabe**
  
 Erstelle für jeder der logischen Operatoren eine solche Wahrheitstabelle: [[http://php.net/manual/de/language.operators.logical.php]] Erstelle für jeder der logischen Operatoren eine solche Wahrheitstabelle: [[http://php.net/manual/de/language.operators.logical.php]]
Zeile 184: Zeile 172:
 Das Fehlen von ''break'' nach jedem ''case'' führt dazu, dass alle folgenden echo-Anweisungen ausgeführt werden. Das Fehlen von ''break'' nach jedem ''case'' führt dazu, dass alle folgenden echo-Anweisungen ausgeführt werden.
  
-====== Aufgabe ======+---- 
 +{{:aufgabe.png?nolink  |}}
  
-Ergänze das Taschenrechner-Beispiel durch ein Formular, so dass du im Unterverzeichnis "taschenrechnerauf deinem Webspace einen funktionierenden Taschenrechner erhältst:+=== (A2) === 
 +Ergänze das Taschenrechner-Beispiel oben durch ein Formular, so dass du im Unterverzeichnis ''taschenrechner'' auf deinem Webspace einen funktionierenden Taschenrechner erhältst. Du kannst die {{..:eingabe:vorlage_eingabe_2dateien.zip|Vorlage}} verwenden und anpassen.
  
-   * Erstelle das passende Formular in einer HTML Datei (3 Eingabefelder). +   * Erstelle zunächst das passende Formular in einer HTML Datei (3 Eingabefelder). 
-   * Verändere das case-Beispiel so, dass es die entsprechenden ''$_POST''-Variablen verwendet.+   * Verändere das case-Beispiel so, dass es die entsprechenden ''$_POST''-Variablen zum Rechnen verwendet.
  
-====== Aufgabe ======+---- 
 +{{:aufgabe.png?nolink  |}}
  
-Implementiere einen "Mitternachtsformel" Rechner mit einem Formular mit 3 Eingabefeldern und einer entsprechenden PHP-Verarbeitungsdatei. Welches ist das Unterscheidungskriterium für die case Anweisung?+=== (A3) === 
 +Implementiere einen "Mitternachtsformel" Rechner mit einem Formular mit 3 Eingabefeldern und einer entsprechenden PHP-Verarbeitungsdatei. Welches ist das Unterscheidungskriterium für die case Anweisung? Du kannst die {{..:eingabe:vorlage_eingabe_2dateien.zip|Vorlage}} verwenden und anpassen.
  
 ----  ---- 
  
 Die Inhalte dieser Seite sind den PHP Einsteiger Tutorials auf https://wiki.selfhtml.org/wiki/PHP/Tutorials/Einstieg entlehnt und stehen unter einer [[https://creativecommons.org/licenses/by-sa/3.0/de/|CC-BY-SA 3.0-de]] Lizenz. Die Inhalte dieser Seite sind den PHP Einsteiger Tutorials auf https://wiki.selfhtml.org/wiki/PHP/Tutorials/Einstieg entlehnt und stehen unter einer [[https://creativecommons.org/licenses/by-sa/3.0/de/|CC-BY-SA 3.0-de]] Lizenz.
  • faecher/informatik/oberstufe/php/verzweigungen/start.1619444143.txt.gz
  • Zuletzt geändert: 26.04.2021 15:35
  • von sbel