错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Algorithmik (in Python)

  • Timm Eichstädt,
  • Stefan Spieker

摘要

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.