Pseudocode: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „== Pseudocode == Pseudocode ist eine vereinfachte, sprachunabhängige Beschreibung eines Programms oder Algorithmus. Er dient dazu, die Logik verständlich darzustellen – ohne Syntaxregeln einer echten Programmiersprache. Pseudocode wird genutzt, um: * Programmabläufe zu planen * Probleme zu strukturieren * Lösungen zu erklären * Syntaxfehler zu vermeiden (weil keine Syntax nötig ist) === Eigenschaften von Pseudocode === * leicht verstän…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 71: | Zeile 71: | ||
gib "Die Summe ist:" aus | gib "Die Summe ist:" aus | ||
gib summe aus | gib summe aus | ||
</pre> | |||
== C-Notation im Pseudocode == | |||
Die C-Notation beschreibt Pseudocode in einer Schreibweise, die sich an der Syntax von C, C++, Java und ähnlichen Programmiersprachen orientiert. | |||
Sie ist strenger und näher an echter Programmierung als klassischer Pseudocode. | |||
=== Beispiel: Grundelemente in C-Notation === | |||
==== Variablen ==== | |||
<pre> | |||
int x = 5; | |||
string name = "Anna"; | |||
</pre> | |||
==== Ausgabe ==== | |||
<pre> | |||
print("Hallo Welt"); | |||
</pre> | |||
==== Eingabe ==== | |||
<pre> | |||
read(zahl); | |||
</pre> | |||
==== Verzweigungen ==== | |||
<pre> | |||
if (zahl > 10) { | |||
print("größer als 10"); | |||
} else { | |||
print("10 oder kleiner"); | |||
} | |||
</pre> | |||
==== Schleifen ==== | |||
<pre> | |||
for (int i = 1; i <= 5; i++) { | |||
print(i); | |||
} | |||
</pre> | |||
<pre> | |||
while (x < 10) { | |||
x = x + 1; | |||
} | |||
</pre> | |||
==== Funktionen ==== | |||
<pre> | |||
int addiere(int a, int b) { | |||
return a + b; | |||
} | |||
</pre> | |||
=== Beispielprogramm in C-Notation === | |||
Ziel: Zwei Zahlen einlesen und die Summe ausgeben. | |||
<pre> | |||
read(zahl1); | |||
read(zahl2); | |||
int summe = zahl1 + zahl2; | |||
print("Die Summe ist:"); | |||
print(summe); | |||
</pre> | </pre> | ||
Version vom 14. November 2025, 09:12 Uhr
Pseudocode
Pseudocode ist eine vereinfachte, sprachunabhängige Beschreibung eines Programms oder Algorithmus. Er dient dazu, die Logik verständlich darzustellen – ohne Syntaxregeln einer echten Programmiersprache.
Pseudocode wird genutzt, um:
- Programmabläufe zu planen
- Probleme zu strukturieren
- Lösungen zu erklären
- Syntaxfehler zu vermeiden (weil keine Syntax nötig ist)
Eigenschaften von Pseudocode
- leicht verständlich
- nicht an eine Programmiersprache gebunden
- logisch statt formal
- von Menschen lesbar, nicht von Computern
- wird nicht kompiliert oder ausgeführt
Grundelemente des Pseudocodes
Variablen
setze x auf 5 setze name auf "Anna"
Ausgabe
gib "Hallo Welt" aus
Eingabe
lies zahl ein
Verzweigungen (if/else)
wenn zahl > 10 dann
gib "größer als 10" aus
sonst
gib "10 oder kleiner" aus
Schleifen
für i von 1 bis 5
gib i aus
solange x < 10
erhöhe x um 1
Funktionen / Methoden
funktion addiere(a, b)
rückgabe a + b
Beispielprogramm in Pseudocode
Ziel: Zwei Zahlen einlesen und die Summe ausgeben.
lies zahl1 ein lies zahl2 ein setze summe auf zahl1 + zahl2 gib "Die Summe ist:" aus gib summe aus
C-Notation im Pseudocode
Die C-Notation beschreibt Pseudocode in einer Schreibweise, die sich an der Syntax von C, C++, Java und ähnlichen Programmiersprachen orientiert. Sie ist strenger und näher an echter Programmierung als klassischer Pseudocode.
Beispiel: Grundelemente in C-Notation
Variablen
int x = 5; string name = "Anna";
Ausgabe
print("Hallo Welt");
Eingabe
read(zahl);
Verzweigungen
if (zahl > 10) {
print("größer als 10");
} else {
print("10 oder kleiner");
}
Schleifen
for (int i = 1; i <= 5; i++) {
print(i);
}
while (x < 10) {
x = x + 1;
}
Funktionen
int addiere(int a, int b) {
return a + b;
}
Beispielprogramm in C-Notation
Ziel: Zwei Zahlen einlesen und die Summe ausgeben.
read(zahl1);
read(zahl2);
int summe = zahl1 + zahl2;
print("Die Summe ist:");
print(summe);
Vorteile von Pseudocode
| Vorteil | Beschreibung |
|---|---|
| einfach zu verstehen | keine Syntaxregeln, jeder kann ihn lesen |
| gute Planungsbasis | Logik wird sichtbar, bevor man Code schreibt |
| hilfreich beim Debugging | Logikfehler können früh erkannt werden |
Kurz gesagt
- Pseudocode beschreibt Abläufe klar und sprachunabhängig.
- Er wird nicht ausgeführt, sondern dient zum Denken und Planen.
- Perfekt für Unterricht, Planung und Problemlösung.
