Grundlagen der Informatik: Software, Algorithmen und Code

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,09 KB

1. Definition von Software

Der Unterschied zwischen Hardware und Software ist grundlegend. Software ist die Gesamtheit der Anweisungen und Verfahren, die den Computer anweisen, Daten für den Benutzer nützlich zu verarbeiten. Sie umfasst Betriebssysteme, Programme und operative Verfahren.

Typen von Software

  • Systemsoftware: Programme, die bei der Steuerung der Computerprozesse helfen.
  • Dienstprogramme: Verantwortlich für die Verwaltung von Informationen und Systemeinstellungen.
  • Übersetzer: Ermöglichen die Nutzung von Programmiersprachen, indem sie diese in maschinenlesbare Befehle umwandeln.

Anwendungssoftware

Programme, die direkt vom Benutzer für spezifische Aufgaben wie Textverarbeitung genutzt werden.

2. Algorithmen und Programmierung

Programm

Ein Satz von Anweisungen, um einen Prozess auszuführen. Vor der Entwicklung eines Programms muss das Problem analysiert und ein Lösungsalgorithmus erstellt werden.

Algorithmus

Die schematische Darstellung der Schritte, die zur Lösung eines Problems führen, bevor sie in einer Programmiersprache implementiert werden.

3. Programmiersprachen

  • Maschinensprache (Low-Level): Nutzt das Binärsystem (0 und 1, Bits). Es ist die erste Sprache, die direkt vom Computer verstanden wird, aber fehleranfällig für Menschen.
  • Assemblersprache: Nutzt symbolische Codes statt Bits. Diese müssen durch einen Assembler in Maschinensprache übersetzt werden.
  • Hochsprachen: Entwickelt, um die Nachteile der Low-Level-Sprachen zu vermeiden. Sie sind für Menschen leichter lesbar und müssen durch Compiler oder Interpreter in Maschinensprache übersetzt werden (z. B. Pascal, Basic, Java, FORTRAN).

4. Anwendungssoftware im Überblick

  • Textverarbeitung: Zur Erstellung von Dokumenten (z. B. Microsoft Word).
  • Datenbanken: Zur Organisation und Verwaltung großer Datenmengen (z. B. Access).
  • Tabellenkalkulation: Für mathematische Operationen und grafische Auswertungen (z. B. Microsoft Excel).
  • Präsentationssoftware: Zur Erstellung von Folien und Organigrammen (z. B. PowerPoint).
  • Grafik- und Designsoftware: Zur Bildbearbeitung (z. B. Photoshop) oder zum Desktop-Publishing (z. B. PageMaker).
  • Software-Pakete: Zusammenstellungen verschiedener Programme, die eine Interaktion untereinander ermöglichen.

5. Der ASCII-Code

Der ASCII-Code ist ein Standard für die Zeichencodierung, der alphanumerische Zeichen in Binärcode darstellt. Er umfasst 256 Zeichen, darunter:

  • 26 Großbuchstaben (A-Z)
  • 26 Kleinbuchstaben (a-z)
  • 10 Ziffern (0-9)
  • 32 Sonderzeichen

Der ASCII-Code nutzt 7 bis 8 Bits und ermöglicht die Darstellung internationaler Zeichen. Sonderzeichen können über die Tastenkombination Alt + Dezimalzahl eingegeben werden.

Verwandte Einträge: