Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Berufliche Bildung

Grundlegende Programmierkonzepte in JavaScript

Informatik10,19 KB

Grundlegende Programmierkonzepte

Das Akkumulator-Konzept

Als Akkumulator bezeichnen wir eine spezielle Art von Variable, die während der Programmausführung variable Werte addiert oder subtrahiert. In jedem Zyklus einer Wiederholungsstruktur (Schleife) erhöht oder verringert sich der Wert der Akkumulator-Variable um den Inhalt eines anderen variablen Wertes.

Wiederholungsstrukturen (Schleifen)

Jedes Problem, das eine Wiederholungsstruktur erfordert, kann mit einer while-Schleife gelöst werden. Es gibt jedoch eine weitere Wiederholungsstruktur, deren Prämisse in bestimmten Situationen einfacher ist. Diese Struktur wird in Situationen eingesetzt, in denen wir im Voraus wissen, wie oft wir einen Block von Anweisungen ausführen möchten.

Beispiele:

...
Weiterlesen "Grundlegende Programmierkonzepte in JavaScript" »

Bedingte Anweisungen und Schleifen in JavaScript

Informatik9,15 KB

Einfache bedingte Anweisungen

Nicht alle Probleme können mit sequentiellen Strukturen gelöst werden. Wenn eine Entscheidung getroffen werden muss, kommen bedingte Strukturen ins Spiel. In unserem täglichen Leben stehen wir vor Situationen, in denen wir Entscheidungen treffen müssen:

  • Soll ich Studiengang A oder B wählen?
  • Soll ich diese Hose tragen?
  • Soll ich auf Seite A oder Seite B gehen?
  • Um zur Arbeit zu gehen, wähle ich Weg A oder Weg B?
  • Wenn ich eine Schicht wähle, nehme ich dann die Früh-, Nachmittags- oder Abendschicht?

Natürlich können Probleme sequentielle und bedingte Strukturen kombinieren. Bei einer einfachen bedingten Anweisung gibt es Aktivitäten, die ausgeführt werden, wenn die Bedingung wahr ist, und keine Aktivitäten, wenn...

Weiterlesen "Bedingte Anweisungen und Schleifen in JavaScript" »

JavaScript Grundlagen: Variablen, Datentypen und Kontrollstrukturen

Informatik10,57 KB

Einführung in JavaScript

JavaScript wurde entwickelt, um Webseiten interaktiver zu gestalten. Es ist die mit Abstand am weitesten verbreitete Skriptsprache, da sie relativ einfach zu erlernen ist. JavaScript ist keine vollwertige Programmiersprache im Sinne von C, C++ oder Delphi, sondern eine Skript- oder dokumentenorientierte Sprache, ähnlich den Makrosprachen in Textverarbeitungs- und Tabellenkalkulationsprogrammen. Sie können ein JavaScript-Programm nicht außerhalb eines Browsers ausführen.

JavaScript ist eine Skriptsprache, die in eine HTML-Seite eingebettet wird. Als interpretierte Sprache werden die Anweisungen vom Browser analysiert und zur Laufzeit verarbeitet.

Wichtige Eigenschaften von JavaScript

Groß- und Kleinschreibung (Case

...
Weiterlesen "JavaScript Grundlagen: Variablen, Datentypen und Kontrollstrukturen" »

Festplattenpartitionierung und Dateisysteme: FAT vs. NTFS erklärt

Informatik4,01 KB

Festplattenpartitionierung und Dateisysteme verstehen

Formatierung und Defragmentierung

Formatierungsprozess (Beispiel FAT32)

  • Format D: / Q / FS: FAT32 / A: 64
  • Rechtsklick auf das Laufwerk und Auswahl von "Formatieren"
  • Dies würde die ungeordneten Cluster sortieren.

Defragmentierung

Gehen Sie zu: My Computer / Disk Drive / Eigenschaften / Tools / Defragmentieren.

Computerverwaltung und Partitionstypen

Zugriff auf die Datenträgerverwaltung

Start / Systemsteuerung / Verwaltung / Computerverwaltung / Datenträgerverwaltung.

Unterschiede zwischen Partitionstypen

Es gibt einen Unterschied zwischen primären Partitionen, logischen Partitionen und erweiterten Partitionen:

  • Primäre Partitionen: Werden direkt vom Gerät gelesen und sind auf maximal 4 beschränkt.
...
Weiterlesen "Festplattenpartitionierung und Dateisysteme: FAT vs. NTFS erklärt" »

Oracle DBMS Architektur: INIT.ORA, Control Files & Redo Logs

Informatik3,85 KB

Allgemeine Konzepte zur Architektur des Oracle-DBMS

INIT.ORA Konfiguration und Archive

Das Archiv der Werte für die Initialisierung dient zum Starten der Instanz und zur Einrichtung von Oracle-Konfigurationen. Standardwerte geben den gewünschten Wert an, um die Anpassung von Einkommen oder Ressourcen zu optimieren. Dort werden alle Parameter eingestellt, mit denen Oracle arbeitet.

Diese Dateien sind unabhängig voneinander, d.h. es können viele Konfigurationsdateien für die Einrichtungen im Informationssystem existieren.

Control Files (Kontrolldateien)

Dies ist ein Satz kleiner und stabiler Dateien, die für die Wahrung der Kohärenz der restlichen Dateien in der Datenbank verantwortlich sind. Sie bewahren Informationen wie:

  • Commit-Zähler, der
...
Weiterlesen "Oracle DBMS Architektur: INIT.ORA, Control Files & Redo Logs" »

Digitale Videoformate: Von miniDV bis HDCAM im Vergleich

Informatik6,51 KB

miniDV und DV: Der Standard für Einsteiger und Profis

miniDV / DV: Diese Kameras reichen vom Heimanwender- bis zum professionellen Bereich. Alle teilen sich die Komprimierung von Bild und Ton. Es ist ein sehr verbreitetes Bandformat. miniDV / DV-Kameras verwenden ein 4:2:0-Kompressionssystem für den PAL-Modus mit einer Sampling-Frequenz von 13,5 MHz für die Luminanz und 6,75 MHz für die beiden Chrominanz-Kanäle. Ein relativer Nachteil ist, dass Audio und Video nicht perfekt synchronisiert sind, was in DVCAM- und DVCPRO-Systemen behoben wurde.

Repräsentative miniDV-Kameramodelle

  • Panasonic NV-GS1: Diese Kamera kostet rund 1.000 Euro und liefert Bilder von guter Qualität unter optimalen Lichtverhältnissen. Die Auflösung liegt bei etwa 400
...
Weiterlesen "Digitale Videoformate: Von miniDV bis HDCAM im Vergleich" »

PHP-Datenbankverwaltung mit Sessions

Informatik2,64 KB

Sitzung starten und Variablen zurücksetzen (inicio.php)

session_start();
unset($_SESSION["host"]);

Session erstellen und Verbindung aufbauen (marco.php)

session_start();

$link = @mysql_connect($host, $user, $password) or die("Benutzer oder Kennwort falsch");
@mysql_select_db($bd, $link) or die("Kann die Datenbank nicht öffnen");

Verbindungsparameter zuweisen

$_SESSION["host"] = $host;
$_SESSION['user'] = $user;

Datenbankverbindung und Dateneinfügung (altas.php)

<?php
session_start();
$link = mysql_connect($host, $user, $password) or die("Benutzer oder Kennwort falsch");
mysql_select_db($bd, $link) or die("Datenbank nicht gewählt");
$query = "INSERT INTO Abteilungen VALUES ($dep, '$nom', '$loc')";
$result = mysql_query($query, $link);

Anzahl der betroffenen

...
Weiterlesen "PHP-Datenbankverwaltung mit Sessions" »

Systemwiederherstellung & Internetkonfiguration (WinXP/7)

Informatik5,4 KB

Systemwiederherstellung: Windows XP und Windows 7

Für die Systemwiederherstellung gibt es grundsätzlich zwei Möglichkeiten: die Notfalldiskette (DRE) und Wiederherstellungspunkte (PR).

Windows XP Wiederherstellung

Notfalldiskette (DRE)

In Windows XP wurde die klassische Notfalldiskette (Emergency Repair Disk) entfernt. Dies liegt daran, dass moderne Computer mit ROM-Unterstützung die Möglichkeit bieten, direkt von einer CD zu booten. Die Funktionalität der Notfalldiskette wurde durch ein gemischtes Wiederherstellungsverfahren ersetzt, das sowohl die Festplatte als auch andere Speichermedien nutzt.

Wiederherstellungspunkte (PR)

Wiederherstellungspunkte sind automatische Sicherungen (Backups), die das System in regelmäßigen Abständen erstellt....

Weiterlesen "Systemwiederherstellung & Internetkonfiguration (WinXP/7)" »

Befehlszeilenreferenz und Windows-Optimierung

Informatik11,48 KB

CLS, DATE, TIME, VER, HELP Befehle

CLS: Löscht die Informationen, die in der Eingabeaufforderung angezeigt werden, wenn mit dem Befehl gearbeitet wird. (Syntax: CLS)

DATE: Zeigt und ändert das aktuelle Systemdatum. (Syntax: DATE [Datum im Format AS])

TIME: Zeigt und ändert die aktuelle Systemzeit. (Syntax: TIME [STUNDEN:MINUTEN [SEKUNDEN [HUNDERTSTEL]]])

VER: Zeigt die Versionsnummer des verwendeten Systems an (Syntax: VER)

HELP: Zeigt eine Beschreibung mit Angabe der Syntax und Parameter eines beliebigen Befehls an (Syntax: HELP [Befehl]).

Datum und Uhrzeit ändern

Um das Datum und die Uhrzeit zu ändern, klicken Sie mit der rechten Maustaste auf die Taskleiste. Das Datum und die Uhrzeit werden in der Benachrichtigungsleiste angezeigt. Sie erhalten...

Weiterlesen "Befehlszeilenreferenz und Windows-Optimierung" »

Grundlagen von Programmen, Prozessen und Multitasking

Informatik2,04 KB

Grundlagen von Programmen und Prozessen

Ein Programm ist statisch; es ist ein Satz von Anweisungen, die, wenn sie ausgeführt werden, ein spezifisches Problem lösen, das sich nicht ändert.

Ein Prozess ist dynamisch; es ist ein laufender Teil eines Programms mit allem, was dazu gehört: Werte von Registern, Variablen, dem Inhalt des Programmzählers usw.

Das Betriebssystem ist für die folgenden Aktivitäten im Zusammenhang mit dem Prozessmanagement verantwortlich: die Erstellung von System- und Benutzerprozessen, die Prozessplanung sowie Mechanismen für die Synchronisation, Kommunikation und das Management von Deadlocks zwischen Prozessen.

Alle modernen Computer können mehrere Dinge gleichzeitig tun. Während ein Benutzerprogramm läuft, kann...

Weiterlesen "Grundlagen von Programmen, Prozessen und Multitasking" »