Computerprogrammierung: Was es ist, grundlegende Definition und Datenstrukturen


post-title

Was ist unter Computerprogrammierung zu verstehen? Konzepte, die einer korrekten Organisation der Daten durch den Programmierer zugrunde liegen, der in der Lage sein muss, ein Programm zu entwickeln, das alle Operationen sequenzieren kann, die erforderlich sind, um das gewünschte Ergebnis zu erzielen.


Grundlegende Computerprogrammierung

Der Begriff Programmierung bezeichnet den Satz von IT-Prozeduren, die zum Übertragen einer geordneten Folge von Anweisungen an den Computer verwendet werden, um ein genau definiertes Ergebnis zu erzielen.

Diese Befehlsfolge wird durch den Begriff "Algorithmus" angezeigt.


Das erste, was ein IT-Betreiber tun muss, um den Zweck der Programmentwicklung festzulegen, ist, alle logischen Operationen, die zum Erreichen des gewünschten Ergebnisses erforderlich sind, nacheinander anzuordnen.

Anschließend muss das so geschriebene Programm in eine geeignete Form übersetzt werden, um vom Computer verstanden zu werden.

Das vom Programmierer geschriebene Programm wird normalerweise als Quellprogramm definiert, während das nach dem Übersetzungsprozess erhaltene Programm als Objektprogramm bezeichnet wird.


Damit ein Programm von einem Computer ausgeführt werden kann, ist es wichtig, dass es in Maschinencode übersetzt wird, dh in einer Folge von Binärzahlen, von denen einige nichts anderes als genaue Anweisungen sind, die an die Zentraleinheit gerichtet sind, andere reine Daten und noch andere Speicheradressen.

Bei der Computerprogrammierung müssen Daten in Strukturen organisiert werden, die leicht manipuliert werden können. Aus diesem Grund wird jedem Daten ein Name oder eine Abkürzung zugewiesen, mit der er identifiziert werden kann.

Die Daten, denen ein eindeutiger Name zugewiesen wurde und die für den gesamten Teil des Programms, in dem sie definiert wurden, denselben Wert beibehalten, werden als Konstanten bezeichnet.


Im Gegenteil, wir nennen Variablen alle Daten, denen das Programm, selbst wenn ein eindeutiger Name zugewiesen wurde, frei unterschiedliche Werte zuweist, je nachdem, wo es sie erfüllt.

Ein Computer muss nicht nur wissen, wie bestimmte Daten heißen, sondern auch wissen, was sie sind, um sie im Speicher angemessen behandeln zu können.

Empfohlene Lesungen
  • Internetprogramme: schnell durchsuchen und herunterladen
  • Überprüfen Sie den Verbindungs-Ping: So testen Sie
  • Computervirus: Definition, PC-Sicherheitsrisiken
  • Grafikkarte: So montieren Sie den PC-Grafikmanager
  • Office-Programme: Textverarbeitung, Verwaltung

Die Typdeklaration innerhalb einer Datenstruktur legt die Anzahl der Elemente fest, aus denen sie besteht, und ermöglicht es dem Computer, ihnen die Berechnungsressourcen und den für eine korrekte Verarbeitung erforderlichen Speicherplatz zuzuweisen, zusätzlich zu den genauen Modalitäten für die Art des Zugriffs zu den einzelnen Elementen der Struktur.

Wenn die Daten vom gleichen Typ sind, z. B. alle Zahlen oder alle Buchstaben, ist es möglich, mit einem einzigen Befehl eine Reihe von Daten zu erstellen, die als "Array" bezeichnet werden und zum selben Typ gehören.
Jedem Element ist ein bestimmter Speicherort zugeordnet.

Die gesamte Reihe heißt Struktur oder Datensatz und einzelne variable Elemente oder Felder.

Da die Datenstrukturen normalerweise fest und aus diesem Grund in vielen Fällen unzureichend sind, kann es erforderlich sein, auf Strukturen mit größerer Komplexität zurückzugreifen, die sich während der Ausführung des Programms selbst unabhängig ändern können.

In diesem Fall sprechen wir von dynamischen Datenstrukturen.

Da ihre Größe und ihr Typ über einen bestimmten Zeitraum variieren, werden diese Strukturen vom Programm selbst und nicht vom Computer behandelt. Aus diesem Grund ist es wichtig, dass der Programmierer die Verwendung einiger bestimmter Variablen, die als Zeiger bezeichnet werden, genau kennt die Aufgabe, Daten sowohl innerhalb der Struktur, in der sie erstellt wurden, als auch im Computerspeicher genau zu identifizieren.

Der Missbrauch von Datenstrukturen kann zu Instabilität im Computerbetrieb führen.

Algorithmen in 3 Minuten erklärt (April 2024)


Tags: Computer
Top