Algorithmik und Arrays - Die Basics
Algorithmen sind deine besten Freunde beim Programmieren - sie sind wie detaillierte Anleitungen, die dir genau sagen, wie du ein Problem löst. Das Coole daran: Einmal geschrieben, können sie unzählige ähnliche Probleme knacken.
Ein guter Algorithmus muss sieben wichtige Eigenschaften haben: Er muss allgemein einsetzbar sein, eindeutig beschrieben werden und jeden Schritt ausführbar machen. Außerdem muss er endlich sein (also irgendwann fertig werden), terminieren (ein Ergebnis liefern) und bei gleichen Eingaben immer das gleiche Ergebnis produzieren.
Arrays sind wie Schubladen-Schränke für deine Daten - statt nur einen Wert zu speichern, kannst du eine ganze Liste von Werten unterbringen. Jeder Wert bekommt eine Nummer (den Index), die immer bei 0 startet.
Du kannst Arrays auf zwei Arten erstellen: Entweder erst leer anlegen (var himmelsrichtung = ) und dann Werte zuweisen, oder direkt mit Inhalt (var himmelsrichtung = "Nord","Ost","Su¨d","West"). Für den Zugriff brauchst du einfach den Index in eckigen Klammern.
Merktipp: Der Index startet IMMER bei 0, nicht bei 1 - das vergessen sogar erfahrene Programmierer manchmal!