Algorithmik (in Python)
摘要
Algorithmik ist wichtig, um Probleme so zu formulieren, dass sie ein Computer lösen kann. Dabei wird oft das Divide-and-conquer-Vorgehen angewendet. Entscheidungsbäume können helfen, eine Problemlösung zu beschreiben, die sich auch in einer Programmiersprache formulieren lässt. Bei der Übertragung werden die Knoten im Entscheidungsbaum durch If-else-Bedingungen beschrieben. Code-Bereiche, die auf eine Bedingung folgen, werden eingerückt. Die Einrückungstiefe ist bei Python im Gegensatz zu vielen anderen Programmiersprachen sehr entscheidend. Ein neues Computerprogramm sollte immer getestet werden. Das DRY-Prinzip besagt, dass Redundanzen im Quellcode vermieden werden sollen. Funktionen können verwendet werden, um wiederverwendbare Programmteile zu definieren. Wenn das Gleiche mehrmals hintereinander ausgeführt wird, wird eine Schleife verwendet.