Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Probleme für Informatik

Sortieren nach
Fach
Niveau

C-Programmierung: Matrizen, Datenverarbeitung & Summen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,83 KB

C-Programmierung: Matrizen und Datenverarbeitung

Dieses Dokument präsentiert verschiedene C-Programme, die grundlegende Operationen mit Matrizen demonstrieren. Von der Datenverarbeitung nach Regionen über die Manipulation von Elementen basierend auf ihrer Position bis hin zur Berechnung spezifischer Summen – diese Beispiele bieten Einblicke in die Arbeit mit zweidimensionalen Arrays in C.

1. Datenverarbeitung in einer Matrix nach Region

Dieses C-Programm verarbeitet Daten in einer Matrix, indem es Werte basierend auf einer Region gruppiert und Summen für sumasup und sumahab akkumuliert. Die Ergebnisse werden in einer separaten Matrix b gespeichert.


# Include
# Include
main () // Korrigierte Klammern
{
  int a [64] [4];
  int b [3] [15], i,
... Weiterlesen "C-Programmierung: Matrizen, Datenverarbeitung & Summen" »

Lineare Algebra & Numerische Methoden: MATLAB/Octave Notizen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 7,68 KB

Grundlagen der Matrixoperationen

Matrixerstellung und -formatierung

  • Kurzformat, Langformat, Format einer Matrix (z.B. aus x/y Dimensionen).
  • Kurzschreibweise für Zahlen (z.B. 3 * 10-5 = 3e-5).
  • Matrixinitialisierung: A = [;;] (Beispiel für leere oder strukturierte Matrix).

Elementextraktion und -änderung

  • Extraktion eines Elements: A(2,2).
  • Ändern eines Elements an einer Position: A(Zeile, Spalte) = Wert.

Zeilen- und Spaltenextraktion

  • Eine ganze Zeile extrahieren: A(Zeile,:).
  • Einen Bereich von Spalten einer Zeile extrahieren: A(Zeile, 2:4) (für Spalten 2 bis 4 dieser Zeile).
  • Einen Bereich von Zeilen einer Spalte extrahieren: A(3:7, Spalte).
  • Einen Bereich von Spalten extrahieren (umgekehrt): A(:, 3:7).

Untermatrizen und Transposition

  • Extraktion einer Untermatrix
... Weiterlesen "Lineare Algebra & Numerische Methoden: MATLAB/Octave Notizen" »

Sammlung von Java-Programmieraufgaben

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 18,95 KB

Dieses Dokument enthält eine Reihe von Programmierübungen in Java, die grundlegende Konzepte und Algorithmen abdecken.

  1. 1. Durchschnitt einer Zahlenfolge (N bekannt)

    Schreiben Sie ein Programm, das den Durchschnitt einer Folge von N Zahlen anzeigt, die vom Benutzer eingegeben werden. Das Programm sollte N beim Start abfragen.

    
    import java.util.*;
    public class PromedioN {
    public static void main (String [] args) {
      Scanner input = new Scanner (System.in);
      System.out.print ("Geben Sie die Anzahl der Ziffern ein:");
      int n = input.nextInt();
      int sum = 0;
      for (int i = 1; i <= n; i = i + 1) {
        System.out.print ("Nummer " + i + ". Element:");
        int x = input.nextInt();
        sum = sum + x;
      }
      System.out.println ("Der Durchschnitt liegt
... Weiterlesen "Sammlung von Java-Programmieraufgaben" »

Arten von Telekommunikationsnetzen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,68 KB

Rigide Netzwerke

Rigide Netzwerke: Sind solche, in denen alle Leiter durchgehend elektrisch verbunden sind, vom Verteiler bis zum Punkt der Verteilung (Anschlussdose), mit geschlossenen Verbindungen.

Merkmale

  • Geringe Kosten
  • Kurze Teilnehmeranschlussleitungen
  • Geeignet für dünn besiedelte ländliche Gebiete und städtische Gebiete in der Nähe der Vermittlungsstelle
  • Hohe Wachstumsrate

Vorteile und Nachteile

  • Vorteile:
    • Geringere Ausfallwahrscheinlichkeit
    • Einfaches Design
    • Einfache Dokumentation
  • Nachteile:
    • Aufwendige Neuordnung der Paare in den Verbindungen
    • Benötigt eine hohe Anzahl von Reservepaaren
    • Hohe Einrichtungskosten

Flexible Netzwerke

Flexible Netzwerke: Sind solche, bei denen der Zusammenschaltungspunkt in zwei getrennte Abschnitte unterteilt ist, die... Weiterlesen "Arten von Telekommunikationsnetzen" »

Merkmale und Funktionen der Sprache: Saussure & Hockett

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 6,82 KB

Merkmale des sprachlichen Zeichens

  1. Solidarität (Bilateralität)

    Das sprachliche Zeichen besteht aus zwei Seiten (Ausdruck und Inhalt), die einander bedingen und nicht voneinander getrennt existieren können. Im Gegensatz zu nicht-sprachlichen Zeichen, bei denen die Kette nicht bis zu einem verbundenen Inhalt reicht, ist das sprachliche Zeichen durch die Untrennbarkeit von Ausdruck und Inhalt gekennzeichnet.

  2. Willkür (Arbitrarität)

    Das Zeichen entsteht unmotiviert und beruht auf einer Konvention der Sprachgemeinschaft. Wenn wir ein bestimmtes sprachliches Zeichen betrachten, hat die formale Abfolge des Ausdrucks keine natürliche Beziehung zu dem Konzept, das es hervorruft. Es hätte auch ein anderer Ausdruck gewählt werden können.

  3. Artikuliert

... Weiterlesen "Merkmale und Funktionen der Sprache: Saussure & Hockett" »

DNS-Grundlagen: Funktionsweise, Struktur und Protokoll erklärt

Eingeordnet in Informatik

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

DNS: Grundlagen und Funktionsweise

DNS (Domain Name System) ist ein Protokoll, das in einem verteilten System IP-Adressen und Domain-Namen verwaltet und pflegt.

Anwendungsbereiche des DNS

  • Namensauflösung: Ermittlung der IP-Adresse zu einem Hostnamen.
  • Inverse Auflösung: Ermittlung des Hostnamens zu einer IP-Adresse.
  • Mail-Server-Auflösung: Ermittlung des Mail-Servers für eine Domain.

Domain Name Space

Der Domain Name Space besteht aus einer verteilten Datenbank, die die hierarchische Zuordnung von Domain-Namen und IP-Adressen speichert.

TLDs (Top Level Domains)

TLDs sind die erste Ebene der DNS-Organisation in Form eines umgekehrten Baums. Sie speichern die Nachkommen der DNS-Root-Domain (z.B. generische TLDs wie .com, .net, .org und geografische... Weiterlesen "DNS-Grundlagen: Funktionsweise, Struktur und Protokoll erklärt" »

Das ADO Recordset-Objekt und Cursor-Typen

Eingeordnet in Informatik

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

Das ADO Recordset-Objekt: Eine Einführung

Das Recordset-Objekt (ADO) repräsentiert eine Menge von Datensätzen aus einer Tabelle oder das Ergebnis eines ausgeführten Befehls. Zu jeder Zeit bezieht sich das Recordset-Objekt nur auf einen Eintrag im Set, den sogenannten aktuellen Datensatz. Recordset-Objekte werden verwendet, um Daten von einem Anbieter zu manipulieren. Bei der Verwendung von ADO werden Daten fast ausschließlich über Recordset-Objekte behandelt. Alle Recordset-Objekte sind aus Datensätzen (Zeilen) und Feldern (Spalten) aufgebaut. Abhängig von der vom Anbieter unterstützten Funktionalität sind einige Methoden oder Eigenschaften des Recordset-Objekts möglicherweise nicht verfügbar.

Cursor-Typen in ADO

  • Dynamische Cursor

    Sie

... Weiterlesen "Das ADO Recordset-Objekt und Cursor-Typen" »

Grundlagen der Mikroprozessoren und ihrer Architektur

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 5,34 KB

Mikroprozessoren: Eine Einführung

Ein Mikroprozessor ist eine Komponente, die alle Funktionen der Central Processing Unit (CPU) auf einem einzigen integrierten Schaltkreis (IC) integriert.

Technologische Eigenschaften von Mikroprozessoren

  • Befehlssatz: Die Menge der Anweisungen, die der Prozessor ausführen kann.
  • Wortgröße: Die Anzahl der Bits, die der Mikroprozessor in einer Operation verarbeiten kann (z.B. 32-Bit, 64-Bit).
  • Taktrate: Die maximale Geschwindigkeit, mit der der Prozessor arbeiten kann (gemessen in MHz oder GHz).
  • Befehlspipeline: Die Methode, wie Befehle schrittweise verarbeitet werden, ähnlich einer Fließbandmontage, wobei jeder Schritt einen Teil der Ausführung darstellt.
  • Befehlsarchitektur: Die Struktur und Organisation der Befehle.
... Weiterlesen "Grundlagen der Mikroprozessoren und ihrer Architektur" »

DHCP-Protokoll: Konfiguration, Vorteile und Typen

Eingeordnet in Informatik

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

DHCP-Protokoll (Dynamic Host Configuration Protocol)

Grundlagen und Funktionsweise

Das DHCP-Protokoll (Dynamic Host Configuration Protocol) ist ein Client/Server-Protokoll, das von der IETF im Jahr 1993 entwickelt wurde und auf der Netzwerkebene arbeitet. Es bietet einen Mechanismus zur automatischen Konfiguration von Netzwerkgeräten. DHCP basiert auf UDP und ermöglicht Clients, automatisch eine IP-Adresse und andere Netzwerkkonfigurationsparameter zu beziehen.

Konfigurationsoptionen

DHCP bietet folgende Konfigurationsoptionen:

  • IP-Adresse
  • Subnetzmaske
  • Standard-Gateway
  • DNS-Server
  • Lease-Zeit
  • Domain-Name
  • DNS-Suffix
  • Node-Typ (für Windows)
  • Erneuerungszeit
  • Rebind-Zeit
  • WINS-Server (für Windows)

Verwandte Konzepte

  • WINS: Windows Internet Name Service. Löst IP-
... Weiterlesen "DHCP-Protokoll: Konfiguration, Vorteile und Typen" »

Das 7-Schichten-Modell (OSI): Aufbau und Funktionen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 8,01 KB

Das OSI-Schichtenmodell: Grundlagen und Aufbau

Die International Organization for Standardization (ISO) ist eine multinationale Organisation, die sich auf die Schaffung globaler Abkommen und internationaler Standards konzentriert. Ein ISO-Standard, der alle Aspekte von Kommunikationsnetzen abdeckt, ist das Modell Open Systems Interconnection (OSI).

Ein offenes System ist ein Modell, das es zwei verschiedenen Systemen ermöglicht, unabhängig von der zugrunde liegenden Architektur zu kommunizieren. Das Ziel des OSI-Modells ist es, die Kommunikation zwischen verschiedenen Systemen zu ermöglichen, ohne die Logik der zugrunde liegenden Hardware oder Software zu ändern. Das Design beinhaltet eine flexible, robuste und interoperable Netzwerkarchitektur.... Weiterlesen "Das 7-Schichten-Modell (OSI): Aufbau und Funktionen" »