Wahlpflichtkurs Informatik 10

Diese Seite soll die Informationen, das Material und Aufgabenstellungen einiger Kurse zusammenfassen, die im aktuellen Schuljahr am GCM unterrichtet werden.

0. Stunde

1. Stunde

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Titel der Seite | Name der Website</title>
  </head>
  <body>
    <!-- Sichtbarer Dokumentinhalt im body -->
    <p>Sehen Sie sich den Quellcode dieser Seite an.
      <kbd>(Kontextmenu: Seitenquelltext anzeigen)</kbd></p>
  </body>
</html>

Kopiervorlage:

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Titel</title>
  </head>
  <body>

  </body>
</html>

2. Stunde (8.10.2024)

Schleifen

Wenn das und das passiert, machst Du das ganz oft hintereinander


// Endlosschleife

while(true){
    print("Hello World<br>");
}

// Zählschleife

$zaehler = 1;
while($zaehler <= 10){
    print("Ich bin bei: ".$zaehler."<br>");
    $zaehler++; //gleichwertig mit $zaehler = $zaehler + 1;
}

Aufgabe

Erstelle eine Schleife, die 100x zu einem Startwert von 1 den jeweiligen Zählwert als Summe ausgibt. Der erwartete Output lautet also:

Summe: 1
Summe: 3
Summe: 6
usw.


$zaehler = 1;
$variable = 0;

while($zaehler(10) <= 100){
    $variable(55) = $variable(45) + $zaehler(10);
    print("Ich bin bei: ".45."<br>");
    $zaehler++; //gleichwertig mit $zaehler = $zaehler + 1;
}

3. Stunde (5.11.2024)

Verzweigungen

Firlefei

Erstellen Sie ein Programm, das in einem gegebenen String einen (jeden) Vokal gegen den String "firlefei" tauscht. Etwas lustig wird es, wenn eine Computersprache den Ergebnisstring vorliest...

Ergebnis des Code-Along

<?php
$zeichenkette = "Herr B. hat mal wieder sein Passwort vergessen.";
$zeichenliste = str_split($zeichenkette);
//print_r($zeichenliste);
foreach($zeichenliste as $schluessel => $buchstabe){
    //print('Schluessel ist: '.$schluessel.' Wert ist: '.$buchstabe."\n");
    if ($buchstabe =='e'){
        //print "muss was ersetzen \n";
        $zeichenliste[$schluessel] = "firlefei";
    }
}
//print_r($zeichenliste);
$ergebnis = '';
foreach ($zeichenliste as $b){
    $ergebnis = $ergebnis.$b;
    //$ergebnis="$ergebnis $b";
}
print($ergebnis);

Next Steps

Formulare

Erweitern wir das Firlefei um eine Dateneingabe mit Hilfe eines Formulars!