Die Grundlagen der Programmierung: Fortsetzung Fallabfragen. (Teil 4)

Willkommen zurück! Nach langer Zeit kommt mal wieder ein weiteres Tutorial. Heute werden wir das Gelernte aus Teil 3 fortsetzen. Dort haben wir gelernt, was das Programm macht, wenn ein Fall zutrifft – oder eben nicht. Was aber, wenn mehrere Fälle zutreffen können? An dieser Stelle kommt „switch-case“ ins Spiel.

Da dies eigentlich nur eine andere Form der „if-else“ Abfrage ist, braucht ihr lediglich die Syntax zu verstehen:

switch (Variablenname)
{

case 1:
//Befehle, die ausgeführt werden sollen, wenn Variable = 1 ist
break;

case 2:
//Befehle, die ausgeführt werden sollen, wenn Variable = 2 ist
break;

case 3:
//Befehle, die ausgeführt werden sollen, wenn Variable = 3 ist
break;

case n:


default:
//Befehle, die ausgeführt werden sollen, wenn keiner der o.g. Fälle zutrifft

}

[Read more...]

Die Grundlagen der Programmierung: Fallabfragen. (Teil 3)

In diesem Teil lernt ihr, wie etwas nur dann ausgeführt wird, wenn es eine bestimmte Bedingung erfüllt. Dies nennt man „if-else-Funktion“. Zunächst erinnert ihr euch sicherlich an die Operatoren von Teil 2:

x<5    |   solange x kleiner als 5 ist
x>5    |   solange x größer als 5 ist
x==5  |   solange x gleich als 5 ist
x!=5   |   solange x nicht gleich 5 ist
x<=5  |   solange x kleiner oder gleich 5 ist
x>=5  |   solange x größer oder gleich 5 ist
x==x   |   Endlosschleife

Die Operatoren brauchen wir heute wieder. Wir schreiben sie in folgender Syntax:

[Read more...]

Die Grundlagen der Programmierung: Wiederholen eines Programms. (Teil 2)

Schön, euch wiederzusehen! :) Heute werdet ihr lernen, euer Programm von Teil 1 beliebig oft zu wiederholen. Dies wird hinterher für einige Abläufe sehr praktisch sein. Es gibt verschiedene Arten von Schleifen, wir konzentrieren uns zunächst einmal nur auf die „for-Schleife“.

Dazu müsst ihr ein paar Sachen über Variablen wissen. In einer Variable ist eine Zahl gespeichert. Mit dieser Variable (oder viel eher mit der darin gespeicherten Zahl) kann gerechnet werden. Variablen müssen zunächst deklariert (angekündigt) werden. Dies machen wir in diesem Fall mit

int x;

zu Beginn unseres Hauptprogramms.

[Read more...]

Die Grundlagen der Programmierung: Einführung in C++ (Teil 1)

In diesem Tutorial möchte ich euch möglichst einfach beibringen, wie man einfache Programme schreibt.

Als erstes besorgt ihr euch dafür einen Compiler, ich benutze Bloodshed Dev C++. Nachdem ihr es heruntergeladen und installiert habt, startet ihr eine neue Datei über: File > New > Source File (oder einfach Strg + N).

Nun kann’s losgehen: Als Erstes muss immer der sogenannte Header geschrieben werden. Dieser bestimmt, welche Befehle später im Hauptprogramm benutzt werden können, indem Bibliotheken eingebunden werden. Die Bibliothek „iostream“ muss in fast jedem Programm eingebunden werden. Um dies zu tun, folgt ihr bitte diesem Beispiel:
[Read more...]

Frequenztest: Wie hoch könnt ihr hören?

Beep-Eingabe

Oder: Wieso ihr euch vorher besser die Ohren putzen solltet.

Der durchschnittliche junge Mensch hört zwischen etwa 16 Hertz (Hz; tiefste Frequenz) und etwa 19 Kilohertz (kHz; höchste Frequenz). Daher können wir uns nur sehr schwer vorstellen, dass Fledermäuse sich auf einer Frequenz von über 100 kHz verständigen. Was ihr nämlich wissen solltet: Frequenzen ab 21 kHz werden als Ultraschall bezeichnet. (Da fragt man sich doch, warum die Kopfhörer- und Lautsprecherhersteller Boxen mit bis zu 23 kHz und mehr herstellen. Hat darauf jemand eine Antwort?)

[Read more...]