Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
programmieren_lernen:start [2014/05/18 11:09]
johannes_spielmann [Mengenschleifen und Iteratoren]
programmieren_lernen:start [2014/10/11 11:00]
ingo_wichmann
Zeile 5: Zeile 5:
  
 Jeder Teilnehmer löst die Basis-Problemlösungsaufgaben eines Themas. Schnelle Teilnehmer lösen auch die Zusatzaufgaben. Wenn alle Teilnehmer einer Sprachgruppe mit den Basis-Problemlösungsaufgaben fertig sind einigen sie sich auf jeweils eine Basislösung. ​ Jeder Teilnehmer löst die Basis-Problemlösungsaufgaben eines Themas. Schnelle Teilnehmer lösen auch die Zusatzaufgaben. Wenn alle Teilnehmer einer Sprachgruppe mit den Basis-Problemlösungsaufgaben fertig sind einigen sie sich auf jeweils eine Basislösung. ​
-====== ​git ====== + 
-[[git]]+====== ​Inhalte ​====== 
 + 
 +  * [[Hello World]] 
 +  * [[Variablen]] 
 +  * Datentypen (I): [[Einzelwerte|Einzelwerte/​Skalare]] 
 +  * [[Bedingte Anweisungen und Verzweigungen]] 
 +  * [[Schleifen]] 
 +  * Datentypen (II): [[Listen|Listen/​Arrays]] 
 +    * [[Argumentenliste]] 
 +  * [[Mengenschleifen und Iteratoren]] 
 +  * IO (I): [[Dateneingabe]] 
 +    * [[STDIN]] 
 +  * Datentypen (III): [[Hashtabelle|Hash/​assoziatives Array/​Dictionary]] 
 +  * IO (II): 
 +    * [[Datei importieren]] 
 +    * [[Datei lesen]] 
 +    * [[Serialisierung]] 
 +  * [[Reguläre Ausdrücke]] 
 +  * [[Unterprogramme|Unterprogramme/​Subroutinen/​Funktionen]] 
 + 
 ====== Hello World ====== ====== Hello World ======
   * interaktive Shell   * interaktive Shell
Zeile 227: Zeile 247:
 ===== Die Argumentenliste ===== ===== Die Argumentenliste =====
 Erklärung: Wofür ist die Argumentenliste gut? Wie kann ich Werte in das Programm hineingeben?​ Erklärung: Wofür ist die Argumentenliste gut? Wie kann ich Werte in das Programm hineingeben?​
 +
 +=== Syntaxaufgaben ===
 +Wie kann ich aus dem Programm heraus auf die Parameter/​Argumenten zugreifen, die dem Programm beim Start mitgegeben wurden?
  
 === Problemlösungsaufgaben === === Problemlösungsaufgaben ===
Zeile 288: Zeile 311:
  
 === Syntaxaufgaben === === Syntaxaufgaben ===
- * Wie kann ich vom Benutzer eine Eingabe von der Tastatur lesen? Gibt es mehr als eine Möglichkeit?​+  ​* Wie kann ich vom Benutzer eine Eingabe von der Tastatur lesen? Gibt es mehr als eine Möglichkeit?​
  
 === Problemlösungsaufgaben === === Problemlösungsaufgaben ===
Zeile 313: Zeile 336:
  
 Beispiel: Beispiel:
- * Telefonbuch:​ Schlüssel = Name, Wert = Telefonnummer +  ​* Telefonbuch:​ Schlüssel = Name, Wert = Telefonnummer 
- ​* ​+  
  
 Wie kann man sich die Datenstruktur vorstellen? Bild mit Eimer und Fähnchen Wie kann man sich die Datenstruktur vorstellen? Bild mit Eimer und Fähnchen
Zeile 490: Zeile 513:
 ====== Todo ====== ====== Todo ======
   * Sichtbarkeit von Variablen   * Sichtbarkeit von Variablen
 +
 +  * [[git]]  ​
  
programmieren_lernen/start.txt · Zuletzt geändert: 2023/12/27 13:18 von 91.240.118.241