Diese Seite soll die Informationen, das Material und Aufgabenstellungen einiger Kurse zusammenfassen, die im aktuellen Schuljahr am GCM unterrichtet werden.
Grundlagen der Programmierung in PHP
Spielfeld, bevor man einen eigenen Server betreibt: https://onlinephp.io/
Handbuch, Hilfe und Informationen: https://php.net
KI-Werkzeug mit dem einfache Programme erstellt werden können: https://www.ecosia.org/chat
Weiterführung
Erste Webseite (dieses Jahr)
<!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>
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;
}
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;
}
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...
<?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);
Erweitern wir das Firlefei um eine Dateneingabe mit Hilfe eines Formulars!