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

C-Programmierung: Algorithmen für Statistik und Spiele

Informatik3 KB

Statistik in C: Mittelwert und Varianz

Dieses Programm liest eine Stichprobe von Werten ein und berechnet sowohl das arithmetische Mittel als auch die statistische Varianz.

void leer_muestra(double v[], int n) {
    int i;
    printf("Geben Sie die Sample-Werte ein:");
    for (i = 0; i < n; i++)
        scanf("%lf", &v[i]);
}

double med_arit(double v[], int n) {
    double sum = 0.0;
    int i;
    for (i = 0; i < n; i++)
        sum += v[i];
    return (sum / n);
}

double variance(double v[], int n) {
    double var = 0.0, m;
    int i;
    m = med_arit(v, n);
    for (i = 0; i < n; i++)
        var += (m - v[i]) * (m - v[i]);
    return (var / n);
}

void escr_muestra(double v[], int n) {
    int i;
    for (i = 0; i < n;
...
Weiterlesen "C-Programmierung: Algorithmen für Statistik und Spiele" »

Neuronen und Vektoren in C: Programmierbeispiele mit Lösungen

Informatik4,17 KB

Neuronas

Neuronas

Das folgende C-Programm simuliert ein einfaches Neuron. Es liest fünf Eingabewerte und fünf Gewichte ein, berechnet die gewichtete Summe und prüft, ob diese den Schwellenwert überschreitet.

#include <stdio.h>

int main() {
    int entrada[5], pesos[5], limite, i;
    putchar('\n');
    for (i = 0; i < 5; i++) {
        printf("Eintrag %d: ", i);
        scanf("%d", &entrada[i]);
    }
    putchar('\n');
    for (i = 0; i < 5; i++) {
        printf("Gewicht %d: ", i);
        scanf("%d", &pesos[i]);
    }
    putchar('\n');
    printf("Limit: ");
    scanf("%d", &limite);
    putchar('\n');
    if (neurona_activa(entrada, pesos, limite))
        printf("Das Neuron ist aktiv.");
    else
        printf(
...
Weiterlesen "Neuronen und Vektoren in C: Programmierbeispiele mit Lösungen" »

Grundlagen und technische Merkmale von Festplatten

Informatik2,65 KB

Transfer-Modi und technische Merkmale

Transfer Mode: Bezieht sich auf die Datenübertragung von der Festplatte in den Arbeitsspeicher. Es gibt verschiedene Techniken:

  • PIO (Programmed Input / Output): Programmierter Eingang / Ausgang. Der Mikroprozessor fungiert hierbei als Vermittler.
  • DMA (Direct Memory Access): Ein System, das die Daten aus dem Arbeitsspeicher auf das Festplattenlaufwerk überträgt und umgekehrt, ohne dass der Mikroprozessor eingreifen muss.

Zeitfaktoren und Geschwindigkeit

  • Data Time: Die Zeit, die der Lese-/Schreibkopf benötigt, um auf dem zu lesenden oder zu schreibenden Sektor positioniert zu werden.
  • Seek Time (Suchzeit): Die Zeit, die benötigt wird, um den Laufwerkskopf von einer Spur auf eine andere zu verschieben.
  • Umdrehungsgeschwindigkeit:
...
Weiterlesen "Grundlagen und technische Merkmale von Festplatten" »

Grundlagen der Prozessverwaltung in Betriebssystemen

Informatik44,33 KB

1. Einführung

Ein Prozess ist ein laufendes Programm. Man kann einen Prozess als eine mit einem Programm verbundene Tätigkeit betrachten. Ein Programm ist eine Liste schriftlicher Anweisungen, die in einer Datei auf einem Datenträger (z. B. eine ausführbare Datei mit der Endung *.exe) gespeichert sind.

Wenn dieses Programm ausgeführt wird, wird es in den RAM geladen und die Anweisungen werden abgearbeitet. Dann haben wir eine Programm-Aktivität, also einen Prozess, der im Speicher geladen ist. In Lehrbüchern sprechen wir oft von Prozessen und Aufgaben (Tasks). Beispiel: Strg + Alt + Entf -> Task-Manager -> Prozesse.

Hintergrund: Der Prozess

Wenn mehr als ein Prozess gleichzeitig im System läuft, muss das Betriebssystem die erforderlichen...

Weiterlesen "Grundlagen der Prozessverwaltung in Betriebssystemen" »

Software, Programmierung und Systemadministration

Informatik19,67 KB

Software: Betriebssysteme und Anwendungen

Der Computer ist eine Maschine mit großem Speicher, die Daten mit hoher Genauigkeit und Geschwindigkeit verarbeitet. Er benötigt jedoch Anweisungen, um diese Prozesse durchzuführen. Software ist ein Satz von Anweisungen und Verfahren, die Informationen verarbeiten, die vom Computer empfangen werden, und sie in nützliche Informationen für den Benutzer umwandeln.

Arten von Software

1. Betriebssysteme (OS)

Das Betriebssystem ist die Basis-Software, ohne die der Computer nicht funktionieren kann. Es ist ein Satz von Programmen oder Anweisungen, die es Benutzern und anderen Programmen ermöglichen, mit dem Computer zu kommunizieren, wodurch die zugrunde liegende Hardware transparenter wird.

Das OS steuert...

Weiterlesen "Software, Programmierung und Systemadministration" »

User/register

Informatik8,77 KB

  1. Die Steuereinheit (UC).

Es ist das, was regelt den Rest der Anteile ist für die Auslegung und Ausführung von Anweisungen, um ihre Reihenfolge zu überwachen verantwortlich. Empfängt und interpretiert übermittelten Informationen präzisen Anweisungen, um die notwendigen Elemente für die korrekte Verarbeitung der Daten.


Besteht aus folgenden Elementen:


  • Befehlszähler (PC). Es besteht aus einer Folge Steuerregister, die immer die Speicheradresse, wo befindet sich die nächste Anweisung ausgeführt werden. Damit ist gewährleistet, dass die Anweisungen in der richtigen Reihenfolge ausgeführt werden.

Beim Starten der Ausführung eines Programms nimmt die Adresse der ersten Anweisung. Und erhöht den Wert von einem, automatisch, wenn eine...

Weiterlesen "User/register" »

Verwaltungstätigkeit: Aktenführung, Ablagesysteme und Geschäftskorrespondenz

Informatik4,51 KB

Grundlagen der Organisation und Terminplanung

Tagesordnung und Terminverwaltung

Der Tagesplan gibt die Zeit und die geplanten Termine an. Die Tagesordnung sollte folgende Punkte erfassen, insbesondere bei Patientenbesuchen oder Kundenterminen:

  • Name des Patienten/Kunden
  • Vorgesehene Zeit für die Konsultation
  • Ungefähre Dauer des Besuchs
  • Grund für den Besuch
  • Sonstige Erträge (z. B. Telefonate)
  • Besuche von Handelsvertretern oder sonstigen Vertretern

Hinweis zur Aktenordnung

Die Akte definiert die festgelegte Ordnung der Dokumente sowie den physischen Ort, an dem diese gespeichert werden. Vor der Archivierung muss das Dokument gemäß dem zuvor angenommenen Ablagesystem geordnet werden.

Die gängigsten Systeme zur Klassifizierung der Dokumentation sind:...

Weiterlesen "Verwaltungstätigkeit: Aktenführung, Ablagesysteme und Geschäftskorrespondenz" »

Grundlagen der Systementwicklung und Informationssysteme

Informatik4,17 KB

1. Daten und Informationen

Daten: Aufzeichnungen von Fakten, Ereignissen oder Transaktionen. Sie bilden das Rohmaterial, um Informationen zu erhalten.

Informationen: Implizieren, dass die Daten in einer Weise verarbeitet wurden, die für den Empfänger nützlich ist. Mit den richtigen Informationen können Entscheidungen auf die am besten geeignete Weise für jede Situation getroffen werden.

2. Systematisches Vorgehen

Man beginnt mit der Gestaltung des gesamten Systems als eine „Black Box“, bei der man nur zwischen Eingängen und Ausgängen unterscheidet. Nach der Festlegung der Systemgrenzen und der Beziehung zur Außenwelt wird das Innere beschrieben, indem die Black Box geöffnet wird. Große Einheiten werden als interne Teilsysteme identifiziert,...

Weiterlesen "Grundlagen der Systementwicklung und Informationssysteme" »

Grundlagen der Computerhardware: Fragen und Komponenten

Informatik9,46 KB

Fragen und Antworten zur Computerhardware

1. Welche Aussagen sind auf SIMM- und DIMM-Speicher wahr?
Antwort: d ist korrekt (und b)

2. Wie viele Speichermodule müssen eingesetzt werden, damit das System korrekt funktioniert?
Antwort: e ist korrekt (und c)

3. Grafikkarten können untergebracht werden:
Antwort: e ist korrekt (Alle sind wahr)

4. Die Geschwindigkeit, mit der der Speicher funktioniert:
Antwort: e ist korrekt (und b)

5. Die FSB-Geschwindigkeit bezieht sich auf die interne Arbeitsweise des Mikroprozessors:
Antwort: d ist korrekt (Ja, und wird in MHz gemessen)

6. Welche der folgenden Aussagen über die SCSI-Schnittstelle ist nicht korrekt?
Antwort: d) In den meisten Fällen ist keine Adapterkarte erforderlich.

7. Was wird im Hauptspeicher abgelegt?

...
Weiterlesen "Grundlagen der Computerhardware: Fragen und Komponenten" »

Grundlagen der Datenbankmodellierung

Informatik4,63 KB

Arten von Beziehungen

  • One-to-One: Eine Entität A ist mit genau einer Entität B verknüpft und umgekehrt.
    Beispiel: Ein Fahrzeug ist genau einer Seriennummer zugeordnet.
  • One-to-Many: Eine Entität A ist mit beliebig vielen Entitäten in B verknüpft, aber eine Entität in B ist nur mit einer Entität in A verbunden.
    Beispiel: Ein Lehrer betreut mehrere Gruppen mit unterschiedlichen CRNs.
  • Many-to-One: Das Gegenteil des vorherigen Falls. Eine Entität in B kann mit beliebig vielen Entitäten in A verknüpft sein, während eine Entität in A nur mit einer Entität in B verbunden ist.
  • Many-to-Many: Eine Entität aus einer der beiden Mengen kann mit beliebig vielen Entitäten der anderen Gruppe verknüpft sein.
    Beispiel: Mehrere Studenten gehören zu
...
Weiterlesen "Grundlagen der Datenbankmodellierung" »