Seminarunterlagen Grundlagen der Informatik Teil I

Größe: px
Ab Seite anzeigen:

Download "Seminarunterlagen Grundlagen der Informatik Teil I"

Transkript

1 Seminarunterlagen Grundlagen der Informatik Teil I TU-Ilmenau, Institut TTI Fachgebiet Softwaresysteme / Prozessinformatik Studiengang: Medienwirtschaft Webseite der Veranstaltung Zusätzliche Informationen zu den Übungen im elearning-portal: Ansprechpartner: Vorlesungen Prof. Dr.-Ing.habil Ilka Philippow Tel.: ilka.philippow@tu-ilmenau.de Übungen Elke Bouillon Tel.: elke.bouillon@tu-ilmenau.de Letzte Änderung:

2 Inhaltsverzeichnis 1 INFORMATIONSDARSTELLUNG... 3 Aufgabe 1:... 3 ZAHLENSYSTEME... 3 Aufgabe 2:... 3 Aufgabe 3:... 3 Aufgabe 4:... 3 Aufgabe 5:... 3 Aufgabe 6:... 3 Aufgabe 7:... 4 ZAHLENDARSTELLUNG IM COMPUTER... 4 Aufgabe 8:... 4 Aufgabe 9:... 4 Aufgabe 10:... 4 Aufgabe 11:... 5 Aufgabe 12:... 5 Aufgabe 13:... 5 Aufgabe 14:... 5 ZEICHEN- UND BILDDARSTELLUNG... 5 Aufgabe 15:... 5 Aufgabe 16:... 6 BEFEHLSDARSTELLUNG... 6 Aufgabe 17: AUFBAU UND FUNKTIONSWEISE EINES COMPUTERS... 7 AUFBAU EINES COMPUTERSYSTEMS... 7 Aufgabe 18:... 7 AUFBAU UND FUNKTIONSWEISE DER CPU... 7 Aufgabe 19:... 7 Aufgabe 20:... 7 INTERRUPTS... 7 Aufgabe 21: ALGORITHMEN, DATENSTRUKTUREN UND PROGRAMMIERUNG... 8 ALGORITHMEN UND IHRE BESCHREIBUNG... 8 Aufgabe 22:... 8 Aufgabe 23:... 8 Aufgabe 24:... 8 Aufgabe 25:... 8 DATENSTRUKTUREN... 9 Aufgabe 26:... 9 Aufgabe 27:... 9 Aufgabe 28:... 9 Aufgabe 29:... 9 Aufgabe 30: BLÖCKE Aufgabe 31: Aufgabe 32: Aufgabe 33: Aufgabe 34: Aufgabe 35: Aufgabe 36: Aufgabe 37: Aufgabe 38: Aufgabe 39: WIEDERHOLUNG (STATISCHE) DATENSTRUKTUREN Aufgabe 40:... 12

3 1 Informationsdarstellung Aufgabe 1: Warum werden in der Informatik spezielle Darstellungsformen für Informationen benötigt? Klären Sie in diesem Zusammenhang die Begriffe Maschinenwort und Wortlänge. Zahlensysteme Aufgabe 2: Erklären Sie den prinzipiellen Aufbau von Zahlensystemen am Beispiel von Dezimalsystem und Dualsystem (Folie "Stellenwertsysteme" aus der Vorlesung). Berücksichtigen Sie auch die Darstellung von gebrochenen Zahlen. Aufgabe 3: Erklären Sie die Merkmale des oktalen und hexadezimalen Zahlensystems! Aufgabe 4: a)warum ist das Dualsystem in der Informatik von besonderer Bedeutung? b)wandeln Sie die binäre Zahl X= , in die Dezimaldarstellung um. Aufgabe 5: a)was ist bei der Umwandlung aus der Dezimaldarstellung in die oktale bzw. hexadezimale Darstellung zu beachten (im Vergleich zur Umwandlung von der Dezimaldarstellung in die Dualdarstellung)? b)wandeln Sie die Dezimaldarstellung der Zahl X=-104, in die oktale und hexadezimale Darstellung um. Aufgabe 6: a)welche Bedeutung haben das Oktalsystem bzw. das Hexadezimalsystem in der Informatik? b)erklären Sie, wie die Binärdarstellung einer Zahl in eine Oktal- bzw. Hexadezimal- Darstellung überführt (konvertiert) werden kann. c)konvertieren Sie die Binärdarstellung für die Zahl X= , in die Oktal- und Hexadezimal- Darstellungen. Überprüfen Sie Ihre Ergebnisse, indem Sie aus ihnen den dazugehörigen Dezimalwert ermitteln (Vergleich mit Aufgabe 5:).

4 Zusatzaufgaben Aufgabe 7: a)wandeln Sie die Dezimaldarstellung der Zahl X = -104, in die Binärdarstellung um. Ergebnis: X = , b)wandeln Sie die Dezimalzahlen 78, und -143, in Dual- und Hexadezimalzahlen um. Ergebnisse: 78, = ,001 2 = 4E, , = ,101 2 = -8F,A 16 c)addieren Sie binär die Binärzahlen 1011,101 2 und Ergebnis: 11010,101 2 d) Konvertieren Sie die Dualzahlen 10101,101 2 und ,001 2 in Dezimalzahlen. Ergebnisse: ,101 2 = -21, ,001 2 = 201, Zahlendarstellung im Computer Aufgabe 8: Was ist bei der Zahlendarstellung im Computer zu beachten? Aufgabe 9: a)nennen Sie typische Merkmale der Festkommadarstellung von Zahlen. b)erläutern Sie die Besonderheiten der vorzeichenlosen Festkommadarstellung und der Festkommadarstellung mit Vorzeichenbit. c)stellen Sie die Dezimalzahlen 15 10, und als vorzeichenlose Festkommazahlen dar. (Die entsprechenden Binärdarstellungen der Zahlen sind , und ) d)stellen Sie die Zahlen 15 10, und als Festkommazahlen mit Vorzeichenbit dar. Aufgabe 10: a)welche Bedeutung hat die Zweierkomplementdarstellung von Zahlen? Erläutern Sie ihre Konvertierung und Darstellungsform. b)stellen Sie die Zahlen 15 10, und als Zahlen im Zweierkomplement dar. Entscheiden Sie, ob die Wortlänge 8 oder 16 Bit betragen soll. 4

5 Aufgabe 11: a)welche Vorteile weist die Gleitkommadarstellung von Zahlen gegenüber der Festkommadarstellung auf? b)erläutern Sie die Gleitkommadarstellung von Zahlen. c)die Byte- bzw. Bitfolge C1.4C bzw soll eine Gleitkommazahl sein, die in folgender Form codiert ist (von links nach rechts): 1 bit Vorzeichen, 8 bit Charakteristik, 23 bit gepackte Mantisse. Konstante = = 7F 16 Geben Sie die Werte für Vorzeichen, Exponenten und Mantisse an. Ermitteln Sie den Dezimalwert der Zahl. Aufgabe 12: Vergleichen Sie Festkomma- und Gleitkommadarstellung von Zahlen. Diskutieren Sie Wertebereich, Genauigkeit, Speicherplatzbedarf und Verarbeitungsaufwand. Zusatzaufgaben Aufgabe 13: Führen Sie in der Zweierkomplementdarstellung folgende Additionen aus: ; ; und Entscheiden Sie über die notwendige Wortlänge. Überprüfen Sie Ihre Ergebnisse, indem Sie die entsprechenden Dezimaldarstellungen ermitteln. (Die Binärdarstellung von ist und die von ist ). Aufgabe 14: Erklären Sie die Grundrechenoperationen +, -, * und / für binäre Gleitkommazahlen aufgrund Ihrer Kenntnisse über das Rechnen mit Exponenten. Zeichen- und Bilddarstellung Aufgabe 15: a)erläutern Sie das Prinzip der codierten Darstellung textueller Informationen. b)schätzen Sie aufgrund der Anzahl der insgesamt darzustellenden Zeichen den Speicherplatzbedarf (in Bit) für ein Textzeichen ab. c)erläutern Sie die Standards zur Codierung von textuellen Informationen. 5

6 Aufgabe 16: a)erläutern Sie das Prinzip der Darstellung von so genannten Bitmap - Bildern. Klären Sie dabei die Begriffe Bitmap, Pixel, Auflösung und Farbtiefe. b)ermitteln Sie den Speicherplatzbedarf (in KB, ohne Berücksichtigung von Kompressionsverfahren) für ein Bild mit 1024 * 768 Punkten und einer Farbtiefe von 24 bit. c)was verstehen Sie unter Vektorgrafiken? Wodurch unterscheiden sie sich von Bitmap- Darstellungen (Vorteile, Nachteile, Anwendungsbereich)? Befehlsdarstellung Aufgabe 17: a)sind Befehle Informationen? Was wird durch Befehlen beschrieben? b)erklären Sie die Begriffe Befehlswort und Befehlslänge. 6

7 2 Aufbau und Funktionsweise eines Computers Aufbau eines Computersystems Aufgabe 18: a)aus welchen Bestandteilen ist ein Computersystem aufgebaut (Vorlesung Bild 3.1.)? b)wie stehen die Komponenten eines Computersystems miteinander in Verbindung? Aufbau und Funktionsweise der CPU Aufgabe 19: a)was sind Register? b)nennen und erläutern Sie die wesentlichsten Register bzw. Registergruppen innerhalb einer CPU (Vorlesung Abschnitt 3.2). Aufgabe 20: Erläutern Sie die Vorgänge bei der Befehlsabarbeitung (Vorlesung Abschnitt 3.2). Interrupts Aufgabe 21: Was sind Interrupts? Wozu werden sie verwendet?

8 3 Algorithmen, Datenstrukturen und Programmierung Algorithmen und ihre Beschreibung Aufgabe 22: Erklären Sie den Begriff Algorithmus. Aufgabe 23: a)nennen Sie Möglichkeiten, um Algorithmen zu beschreiben. Klären Sie in diesem Zusammenhang die Begriffe Programmablaufplan (PAP), Struktogramm, Programm, Programmierung, Programmiersprachen und Datenstrukturen. b)wodurch unterscheiden sich Algorithmen und Programme? Aufgabe 24: Vergleichen Sie die Beschreibungselemente von Programmablaufplänen (PAPs, DIN 66001), Nassi - Shneiderman - Struktogrammen (DIN 66261) und der Programmiersprache Turbo PASCAL. Erläutern Sie dazu die Elemente zur Beschreibung des Ablaufs von Algorithmen (Vorlesung Abschnitt 5). Aufgabe 25: Für den euklidischen Algorithmus zur Bestimmung des größten gemeinsamen Teilers zweier natürlicher Zahlen sei folgende textuelle Beschreibung gegeben: (1)Belege a und b mit den beiden gegebenen Zahlen. Gehe zu (2). (2)Prüfe die Bedingung a < b. Ist die Bedingung erfüllt, gehe zu (3), sonst zu (4). (3)Vertausche die Belegung von a und b. Gehe zu (4). (4)Prüfe die Bedingung b = 0. Ist die Bedingung erfüllt, gehe zu (6), sonst zu (5). (5)Bestimme den Rest, der sich bei der Teilung von a und b ergibt. Belege a mit dem Wert von b und b mit dem erhaltenen Rest. Gehe zu (4). (6)Beende das Verfahren: Der Wert von a ist der gesuchte größte gemeinsame Teiler. a)stellen Sie den Algorithmus in Form eines PAP und eines Struktogramms dar. b)formulieren Sie den Algorithmus in der Syntax der Programmiersprache Turbo PASCAL. Anmerkung: Gesucht ist nur der Algorithmus. Die Beschreibung der Datenstrukturen oder

9 Seminar: Grundlagen der Informatik weiterer für ein vollständiges Programm wichtiger Angaben folgt später und ist hier nicht erforderlich. Datenstrukturen Aufgabe 26: a)was sind Datentypen? Wozu werden sie verwendet? Wie stehen Datentypen und Datenstrukturen miteinander in Beziehung? b)stellen Sie in einer Übersicht die Datentypen der Programmiersprache Turbo - PASCAL dar und erläutern Sie die einzelnen Datentypen. Aufgabe 27: Erläutern Sie, wie mit der Programmiersprache Turbo PASCAL statische Datenstrukturen vereinbart (deklariert) werden können. Aufgabe 28: Geben Sie an, wie Variablen bzw. Konstanten zur Speicherung der folgenden Informationen vereinbart (deklariert) werden. Benutzen Sie dabei die Syntax der Programmiersprache Turbo PASCAL. Sollten die vordefinierten Datentypen von Turbo PASCAL für die Speicherung der entsprechenden Informationen nicht geeignet sein, sind entsprechend neue Datentypen zu deklarieren. a)p (PI) als Wert 3, und Temperaturen im Bereich von -42,5 C bis +75 C, ein Kontostand, die Anzahl der Sitzplätze eines Hörsaals, der Vorname einer Person. b)die Information ob eine Klausur bestanden wurde über die Note der Klausur (nur ganzzahlige Noten) über die Art des Sitzplatzes im Theater (Parkett, Rang1, Rang2, Rang3, Loge) c)eine Adresse bestehend aus Ländername, Postleitzahl, Ortsname, Straßenname und Hausnummer sowie Informationen über einen Studenten, einschließlich Familienname, Vorname, Studiennummer, Heimatanschrift und Studienanschrift. d)alle Informationen über Studenten entsprechend c) für alle Studenten eines Matrikels. Aufgabe 29: a)belegen Sie eine Variable zur Speicherung von Informationen über Studenten (entsprechend der letzten Aufgabe mit ihren persönlichen Angaben. b)tragen Sie diese Information als 15. Eintrag in die Liste der Studenten eines Matrikels ein. Ermitteln Sie die Studiennummer des Studenten des 20. Eintrages. 9

10 Seminar: Grundlagen der Informatik Zusatzaufgabe Aufgabe 30: Erzeugen Sie eine statische Datenstruktur, mit der sich die Stellung der Figuren eines Schachspiels darstellen lässt. (Wie lassen sich die Felder darstellen? Welche Möglichkeiten der Belegung eines Feldes müssen Sie vorsehen?) Blöcke Aufgabe 31: Was sind Blöcke? Wozu dienen sie? Welche Vorteile kann man durch die Verwendung von Blöcken erzielen? Aufgabe 32: a)welche Bedeutung hat die Schnittstelle von Blöcken? Wie ist sie aufgebaut? b)was sind Parameter? Was verstehen Sie unter aktuellen und formalen Parametern? Aufgabe 33: a)nennen Sie wesentliche Formen (bzw. Arten) von Blöcken. Gehen Sie dabei auf die Möglichkeiten in Turbo PASCAL ein. b)welche Struktur (bzw. welchen grundsätzlichen Aufbau) haben alle Programm- und Unterprogrammblöcke in prozeduralen Programmiersprachen wie Turbo PASCAL? Was wird durch die entsprechenden Strukturbestandteile beschrieben? (Vorlesung Bild 6.1.) Aufgabe 34: a)erweitern Sie den Algorithmus des größten gemeinsamen Teilers aus Aufgabe 25: auf Seite 8 zu einem vollständigen PASCAL Programm. b)diskutieren Sie, welche Vorteile aus der Verwendung von Unterprogrammen für dieses Problem genutzt werden können. c)erläutern Sie, welche Art von Unterprogrammen sinnvoll einzusetzen ist. Wie muss die entsprechende Schnittstelle aussehen? Formulieren Sie ein entsprechendes Unterprogramm (in Turbo PASCAL - Syntax). Aufgabe 35: Welche Arten der Parameterübergabe an Unterprogramme gibt es in Turbo PASCAL? Erläutern Sie die Übergabearten und Diskutieren Sie Vor- und Nachteile. Vergleichen Sie mit Bild 6.2 aus der Vorlesung. 10

11 Aufgabe 36: Seminar: Grundlagen der Informatik a)welche Art der Informationsübergabe zur Prozedur Change wird im folgenden PASCAL - Programm verwendet? Welche Variable bzw. welcher Parameter wird auf welche Art und Weise übergeben? 1 Program Was; 2 Var a,b,c : Integer; 3 Procedure Change( d:integer; Var e:integer; Var c:integer; Var u:integer); 4 Var a,b : Integer; 5 Begin 6 a:=c+1; 7 b:=d+u; 8 d:=e-u; 9 e:=d+c-1; 10 c:=c*2; 11 u:=d; 12 WriteLn(a,'_',b,'_',d,'_',e,'_',c,'_',u); 13 End; 14 Begin 15 a:=2; 16 b:=4; 17 c:=6; 18 Change(b,c,c,a); 19 WriteLn(a,'_',b,'_',c); 20 Readln; 21 End. b)benennen Sie formale und aktuelle Parameter. c) Wie sieht die Belegung der Variablen bei einem Programmdurchlauf in den jeweiligen Programmzeilen aus? Welche Ausgabe entsteht beim Ablauf des Programms? Verwenden Sie zur Ermittlung das Arbeitsblatt auf S. 13 Zusatzaufgaben Aufgabe 37: a)welche Möglichkeiten der Parameterübergabe gibt es in anderen Programmiersprachen? b)gibt es noch andere Möglichkeiten, Informationen an Unterprogramme zu übergeben? Welche Konsequenzen (Vor- und Nachteile) wären damit verbunden? 11

12 Seminar: Grundlagen der Informatik Aufgabe 38: Schreiben Sie ein PASCAL - Unterprogramm, das zwei Matrizen des Formats 5 x 3 addiert. Anmerkung: Matrizen werden addiert, indem die entsprechenden Elemente addiert werden c ij := a ij + b ij für i = 1...5, j = Aufgabe 39: Schreiben Sie ein PASCAL - Programm, das die Koordinaten x und y zweier Punkte einliest, ihren Abstand ermittelt und anschließend das Ergebnis ausgibt. Finden und benutzen Sie geeignete Datenstrukturen und Unterprogramme! Hinweise: Der Abstand von zwei Punkten (X1,Y1); (X2,Y2) im kartesischen Koordinatensystem wird ermittelt, indem der Abstand aus den Differenzen in x- und y-richtung ermittelt wird: SQRT((X1-X2) 2 + (Y1-Y2) 2 ). Es gibt keine PASCAL-Funktion für die Berechnung von Quadraten. Die PASCAL-Funktion SQRT(x) liefert die Quadratwurzel aus x. Wiederholung (statische) Datenstrukturen Aufgabe 40: a)definieren Sie mit Hilfe der Programmiersprache PASCAL eine (statische) Datenstruktur zur Verwaltung von Informationen über Studenten. b)pro Student soll der Name und die Studiennummer erfasst werden. Welche Vor- und Nachteile ergeben sich bei der Verwendung dieser Datenstruktur? 12

13 Seminar: Grundlagen der Informatik Arbeitsblatt Verfolgen des Programmablaufs Kontext Zeile Hauptprogramm (Zeile 14-21) Referenzen Procedure Change(...) (Zeile 3-13) Übergabeparameter lokale Parameter a b c d e c u a b Initialisierung Procedure Change(...) Hauptprogramm Hauptprogramm

Übungen zu Informatik 1

Übungen zu Informatik 1 Communication Systems Group (CSG) Prof. Dr. Burkhard Stiller, Universität Zürich, Binzmühlestrasse 14, CH-8050 Zürich Telefon: +41 44 635 6710, Fax: +41 44 635 6809, stiller@ifi.uzh.ch Fabio Hecht, Telefon:

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

Einführung in die Informatik I

Einführung in die Informatik I Einführung in die Informatik I Das Rechnen in Zahlensystemen zur Basis b=2, 8, 10 und 16 Prof. Dr. Nikolaus Wulff Zahlensysteme Neben dem üblichen dezimalen Zahlensystem zur Basis 10 sind in der Informatik

Mehr

Grundlagen der Informatik (BSc) Übung Nr. 5

Grundlagen der Informatik (BSc) Übung Nr. 5 Übung Nr. 5: Zahlensysteme und ihre Anwendung Bitte kreuzen Sie in der folgenden Auflistung alle Zahlensysteme an, zu welchen jeder Ausdruck als Zahl gehören kann! (Verwenden Sie 'x für Wahl, ' ' für Ausschluß

Mehr

Binärdarstellung von Fliesskommazahlen

Binärdarstellung von Fliesskommazahlen Binärdarstellung von Fliesskommazahlen 1. IEEE 754 Gleitkommazahl im Single-Format So sind in Gleitkommazahlen im IEEE 754-Standard aufgebaut: 31 30 24 23 0 S E E E E E E E E M M M M M M M M M M M M M

Mehr

Lösungen: zu 1. a.) 0 0 1 1 b.) 1 1 1 1 c.) 0 1 1 0 + 1 1 0 0 + 0 0 1 1 + 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1

Lösungen: zu 1. a.) 0 0 1 1 b.) 1 1 1 1 c.) 0 1 1 0 + 1 1 0 0 + 0 0 1 1 + 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 Lösungen: zu 1. a.) 0 0 1 1 b.) 1 1 1 1 c.) 0 1 1 0 + 1 1 0 0 + 0 0 1 1 + 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 vorzeichenlose Zahl: 15 vorzeichenlose Zahl: 18 vorzeichenlose Zahl: 13 Zweierkomplement: - 1

Mehr

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird. Zahlensysteme Definition: Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird. In der Informatik spricht man auch von Stellenwertsystem,

Mehr

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10 Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754 Berechnung von Gleitkommazahlen aus Dezimalzahlen Die wissenschaftliche Darstellung einer Zahl ist wie folgt definiert: n = f * 10 e. f ist

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Mag. Christian Gürtler Programmierung Grundlagen der Informatik 2011 Inhaltsverzeichnis I. Allgemeines 3 1. Zahlensysteme 4 1.1. ganze Zahlen...................................... 4 1.1.1. Umrechnungen.................................

Mehr

Technische Informatik - Eine Einführung

Technische Informatik - Eine Einführung Martin-Luther-Universität Halle-Wittenberg Fachbereich Mathematik und Informatik Lehrstuhl für Technische Informatik Prof. P. Molitor Ausgabe: 2005-02-21 Abgabe: 2005-02-21 Technische Informatik - Eine

Mehr

Zahlensysteme. Digitale Rechner speichern Daten im Dualsystem 435 dez = 1100110011 binär

Zahlensysteme. Digitale Rechner speichern Daten im Dualsystem 435 dez = 1100110011 binär Zahlensysteme Menschen nutzen zur Angabe von Werten und zum Rechnen vorzugsweise das Dezimalsystem Beispiel 435 Fische aus dem Teich gefischt, d.h. 4 10 2 + 3 10 1 +5 10 0 Digitale Rechner speichern Daten

Mehr

2. Negative Dualzahlen darstellen

2. Negative Dualzahlen darstellen 2.1 Subtraktion von Dualzahlen 2.1.1 Direkte Subtraktion (Tafelrechnung) siehe ARCOR T0IF Nachteil dieser Methode: Diese Form der Subtraktion kann nur sehr schwer von einer Elektronik (CPU) durchgeführt

Mehr

Grundlagen der Informatik Übungen 1.Termin

Grundlagen der Informatik Übungen 1.Termin : : : : : : : : : : : : : : : : : : : : : : Grundlagen der Informatik Übungen 1.Termin Dipl.-Phys. Christoph Niethammer Grundlagen der Informatik 2012 1 : : : : : : : : : : : : : : : : : : : : : : Kontakt

Mehr

Binäre Gleitkommazahlen

Binäre Gleitkommazahlen Binäre Gleitkommazahlen Was ist die wissenschaftliche, normalisierte Darstellung der binären Gleitkommazahl zur dezimalen Gleitkommazahl 0,625? Grundlagen der Rechnerarchitektur Logik und Arithmetik 72

Mehr

Zahlensysteme: Oktal- und Hexadezimalsystem

Zahlensysteme: Oktal- und Hexadezimalsystem 20 Brückenkurs Die gebräuchlichste Bitfolge umfasst 8 Bits, sie deckt also 2 8 =256 Möglichkeiten ab, und wird ein Byte genannt. Zwei Bytes, also 16 Bits, bilden ein Wort, und 4 Bytes, also 32 Bits, formen

Mehr

2 Darstellung von Zahlen und Zeichen

2 Darstellung von Zahlen und Zeichen 2.1 Analoge und digitale Darstellung von Werten 79 2 Darstellung von Zahlen und Zeichen Computer- bzw. Prozessorsysteme führen Transformationen durch, die Eingaben X auf Ausgaben Y abbilden, d.h. Y = f

Mehr

Informationsdarstellung im Rechner

Informationsdarstellung im Rechner Informationsdarstellung im Rechner Dr. Christian Herta 15. Oktober 2005 Einführung in die Informatik - Darstellung von Information im Computer Dr. Christian Herta Darstellung von Information im Computer

Mehr

Kapitel 4A: Einschub - Binärcodierung elementarer Datentypen. Einschub: Teile aus Kapitel 2 in Küchlin/Weber: Einführung in die Informatik

Kapitel 4A: Einschub - Binärcodierung elementarer Datentypen. Einschub: Teile aus Kapitel 2 in Küchlin/Weber: Einführung in die Informatik Einschub: Binärcodierung elementarer Datentypen Teile aus Kapitel 2 in Küchlin/Weber: Einführung in die Informatik Unterscheide Zahl-Wert Zahl-Bezeichner Zu ein- und demselben Zahl-Wert kann es verschiedene

Mehr

Vertiefungsstoff zum Thema Darstellung von Zahlen

Vertiefungsstoff zum Thema Darstellung von Zahlen Vertiefungsstoff zum Thema Darstellung von Zahlen Addition von Zahlen in BCD-Kodierung Einerkomplementdarstellung von ganzen Zahlen Gleitpunktdarstellung nach dem IEEE-754-Standard 1 Rechnen mit BCD-codierten

Mehr

Lösung 1. Übungsblatt

Lösung 1. Übungsblatt Fakultät Informatik, Technische Informatik, Professur für Mikrorechner Lösung 1. Übungsblatt Konvertierung von Zahlendarstellungen verschiedener Alphabete und Darstellung negativer Zahlen Stoffverteilung

Mehr

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1 Musterlösung 2 Mikroprozessor & Eingebettete Systeme 1 WS2014/2015 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg

Mehr

Computerarithmetik ( )

Computerarithmetik ( ) Anhang A Computerarithmetik ( ) A.1 Zahlendarstellung im Rechner und Computerarithmetik Prinzipiell ist die Menge der im Computer darstellbaren Zahlen endlich. Wie groß diese Menge ist, hängt von der Rechnerarchitektur

Mehr

Repräsentation von Daten Binärcodierung von rationalen Zahlen und Zeichen

Repräsentation von Daten Binärcodierung von rationalen Zahlen und Zeichen Kapitel 4: Repräsentation von Daten Binärcodierung von rationalen Zahlen und Zeichen Einführung in die Informatik Wintersemester 2007/08 Prof. Bernhard Jung Übersicht Codierung von rationalen Zahlen Konvertierung

Mehr

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen: Zahlensysteme. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis darstellen: n n n n z a a... a a a Dabei sind die Koeffizienten a, a, a,... aus der

Mehr

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1 Musterlösung 2 Mikroprozessor & Eingebettete Systeme 1 WS2013/2014 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg

Mehr

Zahlensysteme. von Christian Bartl

Zahlensysteme. von Christian Bartl von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Einleitung... 3 2. Umrechnungen... 3 2.1. Dezimalsystem Binärsystem... 3 2.2. Binärsystem Dezimalsystem... 3 2.3. Binärsystem Hexadezimalsystem... 3 2.4.

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Technische Universität Carolo Wilhelmina zu Brauschweig Institut für rechnergestützte Modellierung im Bauingenierwesen Prof. Dr.-Ing. habil. Manfred Krafczyk Pockelsstraße 3, 38106 Braunschweig http://www.irmb.tu-bs.de

Mehr

Zahlensysteme Das 10er-System

Zahlensysteme Das 10er-System Zahlensysteme Übungsblatt für die entfallende Stunde am 22.10.2010. Das 10er-System... 1 Umrechnung in das 10er-System... 2 2er-System... 2 8er-System... 2 16er-System... 3 Umrechnung in andere Zahlensysteme...

Mehr

BITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen?

BITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen? BITte ein BIT Vom Bit zum Binärsystem A Bit Of Magic 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen? 3. Gegeben ist der Bitstrom: 10010110 Was repräsentiert

Mehr

Zahlensysteme Seite -1- Zahlensysteme

Zahlensysteme Seite -1- Zahlensysteme Zahlensysteme Seite -- Zahlensysteme Inhaltsverzeichnis Dezimalsystem... Binärsystem... Umrechnen Bin Dez...2 Umrechnung Dez Bin...2 Rechnen im Binärsystem Addition...3 Die negativen ganzen Zahlen im Binärsystem...4

Mehr

Kapitel 1. Zahlendarstellung. Prof. Dr. Dirk W. Hoffmann. Hochschule Karlsruhe w University of Applied Sciences w Fakultät für Informatik

Kapitel 1. Zahlendarstellung. Prof. Dr. Dirk W. Hoffmann. Hochschule Karlsruhe w University of Applied Sciences w Fakultät für Informatik Kapitel 1 Zahlendarstellung Prof. Dr. Dirk W. Hoffmann Hochschule Karlsruhe w University of Applied Sciences w Fakultät für Informatik Zahlensystemkonvertierung Motivation Jede nichtnegative Zahl z lässt

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

Plotten von Linien ( nach Jack Bresenham, 1962 )

Plotten von Linien ( nach Jack Bresenham, 1962 ) Plotten von Linien ( nach Jack Bresenham, 1962 ) Ac Eine auf dem Bildschirm darzustellende Linie sieht treppenförmig aus, weil der Computer Linien aus einzelnen (meist quadratischen) Bildpunkten, Pixels

Mehr

Das Rechnermodell - Funktion

Das Rechnermodell - Funktion Darstellung von Zahlen und Zeichen im Rechner Darstellung von Zeichen ASCII-Kodierung Zahlensysteme Dezimalsystem, Dualsystem, Hexadezimalsystem Darstellung von Zahlen im Rechner Natürliche Zahlen Ganze

Mehr

Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik Zahlensysteme und Datendarstellung

Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik Zahlensysteme und Datendarstellung Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik Zahlensysteme und Datendarstellung Zahlensysteme Problem: Wie stellt man (große) Zahlen einfach, platzsparend und rechnergeeignet

Mehr

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 13 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:

Mehr

Grundlagen der Informatik Übungen 1. Termin Zahlensysteme

Grundlagen der Informatik Übungen 1. Termin Zahlensysteme Grundlagen der Informatik Übungen 1. Termin Zahlensysteme M. Sc. Yevgen Dorozhko dorozhko@hlrs.de Kurzvorstellung M. Sc. Yevgen Dorozhko Ausbildung: 2008: M. Sc. Systemprogrammieren, Nationale technische

Mehr

Theoretische Informatik SS 04 Übung 1

Theoretische Informatik SS 04 Übung 1 Theoretische Informatik SS 04 Übung 1 Aufgabe 1 Es gibt verschiedene Möglichkeiten, eine natürliche Zahl n zu codieren. In der unären Codierung hat man nur ein Alphabet mit einem Zeichen - sagen wir die

Mehr

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele. 1. Einführung in die Informatik Inhalt 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele Peter Sobe 1 Darstellung von Algorithmen Aus den Einführungsbeispielen und

Mehr

a) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127.

a) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127. Übung 2, Aufgabe 4) a) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127. 1,125 in IEEE 754 (32Bit) 0,125 2 = 0,25 0,25 2 = 0,5 0,5 2 = 1 1,125 10 = 1,001 2 Da die Zahl bereits

Mehr

Übung 9 - Lösungsvorschlag

Übung 9 - Lösungsvorschlag Universität Innsbruck - Institut für Informatik Datenbanken und Informationssysteme Prof. Günther Specht, Eva Zangerle Besprechung: 15.12.2008 Einführung in die Informatik Übung 9 - Lösungsvorschlag Aufgabe

Mehr

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen? Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen können zwei Ebenen (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen? Wie heiÿt

Mehr

Mikro-Controller-Pass 1

Mikro-Controller-Pass 1 Seite: 1 Zahlensysteme im Selbststudium Inhaltsverzeichnis Vorwort Seite 3 Aufbau des dezimalen Zahlensystems Seite 4 Aufbau des dualen Zahlensystems Seite 4 Aufbau des oktalen Zahlensystems Seite 5 Aufbau

Mehr

Klausur in Programmieren

Klausur in Programmieren Studiengang Sensorik/Sensorsystemtechnik Note / normierte Punkte Klausur in Programmieren Sommer 2014, 16. Juli 2014 Dauer: 1,5h Hilfsmittel: Keine (Wörterbücher sind auf Nachfrage erlaubt) Name: Matrikelnr.:

Mehr

Grundlagen der Technischen Informatik. 4. Übung

Grundlagen der Technischen Informatik. 4. Übung Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Polyadische Zahlensysteme Gleitkomma-Arithmetik 4.

Mehr

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007 Fachhochschule Bonn-Rhein-Sieg University of Applied Sciences Fachbereich Informatik Prof. Dr. Peter Becker Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

Mehr

1. Stellenwerte im Dualsystem

1. Stellenwerte im Dualsystem 1. a) Definitionen Stellenwertsystem Ein Zahlensystem bei dem der Wert einer Ziffer innerhalb einer Ziffernfolge von ihrer Stelle abhängt, wird Stellenwertsystem genannt. Die Stellenwerte sind also ganzzahlige

Mehr

Binär- und Hexadezimal-Zahl Arithmetik.

Binär- und Hexadezimal-Zahl Arithmetik. Binär- und Hexadezimal-Zahl Arithmetik. Prof. Dr. Dörte Haftendorn, MuPAD 4, http://haftendorn.uni-lueneburg.de Aug.06 Automatische Übersetzung aus MuPAD 3.11, 24.04.02 Version vom 12.10.05 Web: http://haftendorn.uni-lueneburg.de

Mehr

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme Grundlagen der Informatik 2 Grundlagen der Digitaltechnik 1. Zahlensysteme Prof. Dr.-Ing. Jürgen Teich Dr.-Ing. Christian Haubelt Lehrstuhl für Hardware-Software Software-Co-Design Grundlagen der Digitaltechnik

Mehr

Eine Logikschaltung zur Addition zweier Zahlen

Eine Logikschaltung zur Addition zweier Zahlen Eine Logikschaltung zur Addition zweier Zahlen Grundlegender Ansatz für die Umsetzung arithmetischer Operationen als elektronische Schaltung ist die Darstellung von Zahlen im Binärsystem. Eine Logikschaltung

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Klausur in Programmieren

Klausur in Programmieren Studiengang Sensorik/Sensorsystemtechnik Note / normierte Punkte Klausur in Programmieren Winter 2009/2010, 18. Februar 2010 Dauer: 1,5h Hilfsmittel: Keine (Wörterbücher sind auf Nachfrage erlaubt) Name:

Mehr

Zeichen bei Zahlen entschlüsseln

Zeichen bei Zahlen entschlüsseln Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren

Mehr

Leseprobe. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN: 978-3-446-42331-2

Leseprobe. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN: 978-3-446-42331-2 Leseprobe Taschenbuch Mikroprozessortechnik Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN: 978-3-446-4331- Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-4331-

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Aufgaben zu Stellenwertsystemen

Aufgaben zu Stellenwertsystemen Aufgaben zu Stellenwertsystemen Aufgabe 1 a) Zähle im Dualsystem von 1 bis 16! b) Die Zahl 32 wird durch (100000) 2 dargestellt. Zähle im Dualsystem von 33 bis 48! Zähle schriftlich! Aufgabe 2 Wandle die

Mehr

Kapitel 2 Grundlegende Konzepte. Xiaoyi Jiang Informatik I Grundlagen der Programmierung

Kapitel 2 Grundlegende Konzepte. Xiaoyi Jiang Informatik I Grundlagen der Programmierung Kapitel 2 Grundlegende Konzepte 1 2.1 Zahlensysteme Römisches System Grundziffern I 1 erhobener Zeigefinger V 5 Hand mit 5 Fingern X 10 steht für zwei Hände L 50 C 100 Centum heißt Hundert D 500 M 1000

Mehr

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben. Präsenzaufgaben

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben. Präsenzaufgaben Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand, Marcel Preuß, Iman Kamehkhosh, Marc Bury, Diana Howey Übungsblatt

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

Mehr

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3 Browsereinstellungen Um die Know How! Lernprogramm nutzen zu können, sind bei Bedarf unterschiedliche Einstellungen in Ihren Browsern nötig. Im Folgenden finden Sie die Beschreibung für unterschiedliche

Mehr

Grundlagen der Technischen Informatik Wintersemester 12/13 J. Kaiser, IVS-EOS

Grundlagen der Technischen Informatik Wintersemester 12/13 J. Kaiser, IVS-EOS Gleit komma zahlen Gleitkommazahlen in vielen technischen und wissenschaftlichen Anwendungen wird eine große Dynamik benötigt: sowohl sehr kleine als auch sehr große Zahlen sollen einheitlich dargestellt

Mehr

Übungsaufgaben. - Vorgehensweise entsprechend dem Algorithmus der schriftlichen Multiplikation

Übungsaufgaben. - Vorgehensweise entsprechend dem Algorithmus der schriftlichen Multiplikation Übungsaufgaben Anmerkung Allen Beispielen soll noch hinzugefügt sein, dass wertvolle Hinweise, also die Tipps und Tricks die der schnellen maschinellen Multiplikation zu Grunde liegen, neben dem toff zur

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte Programmierung für Anfänger am Beispiel PHP Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten

Mehr

Binär Codierte Dezimalzahlen (BCD-Code)

Binär Codierte Dezimalzahlen (BCD-Code) http://www.reiner-tolksdorf.de/tab/bcd_code.html Hier geht es zur Startseite der Homepage Binär Codierte Dezimalzahlen (BCD-) zum 8-4-2-1- zum Aiken- zum Exeß-3- zum Gray- zum 2-4-2-1- 57 zum 2-4-2-1-

Mehr

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe

Mehr

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem

Mehr

Tutorium Informatik 1. Aufgabe 2: Formatierte Ein- und Ausgabe

Tutorium Informatik 1. Aufgabe 2: Formatierte Ein- und Ausgabe Tutorium Informatik 1 Aufgabe 2: Formatierte Ein- und Ausgabe Fachbereich: Elektrotechnik Inhaltsverzeichnis 1 Aufgabe 1 2 Benötigte Funktionen und Schlüsselwörter 2 Robert Halas / FH Regensburg - 2003

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Kapiteltests zum Leitprogramm Binäre Suchbäume

Kapiteltests zum Leitprogramm Binäre Suchbäume Kapiteltests zum Leitprogramm Binäre Suchbäume Björn Steffen Timur Erdag überarbeitet von Christina Class Binäre Suchbäume Kapiteltests für das ETH-Leitprogramm Adressaten und Institutionen Das Leitprogramm

Mehr

6.2 Scan-Konvertierung (Scan Conversion)

6.2 Scan-Konvertierung (Scan Conversion) 6.2 Scan-Konvertierung (Scan Conversion) Scan-Konvertierung ist die Rasterung von einfachen Objekten (Geraden, Kreisen, Kurven). Als Ausgabemedium dient meist der Bildschirm, der aus einem Pixelraster

Mehr

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt

Mehr

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek

Mehr

Hinweise für Schüler

Hinweise für Schüler Abitur 2003 Datenverarbeitung und Informatik Gk Seite 2 Hinweise für Schüler Aufgabenauswahl: Aufgabe 1 Hardware/Software/ Tabellenkalkulation (Multimediawettbewerb) Seiten 3/4 Aufgabe 2 Programmierung

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

Konzepte der Informatik

Konzepte der Informatik Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 11/12

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 11/12 FB ET/IT Binäre Rechenoperationen WS /2 Name, Vorname: Matr.-Nr.: Zugelassene Hilfsmittel: beliebiger Taschenrechner eine selbsterstellte Formelsammlung Wichtige Hinweise: Ausführungen, Notizen und Lösungen

Mehr

Das Maschinenmodell Datenrepräsentation

Das Maschinenmodell Datenrepräsentation Das Maschinenmodell Datenrepräsentation Darstellung von Zahlen/Zeichen in der Maschine Bit (0/1) ist die kleinste Informationseinheit Größere Einheiten durch Zusammenfassen mehrerer Bits, z.b. 8 Bit =

Mehr

Informatik I: Abschnitt 7

Informatik I: Abschnitt 7 Informatik I: Abschnitt 7 Inhalt: 7. Interne Informationsdarstellung 7.1 Ganzzahlige Datentypen 7.2 Gleitkomma-Datentypen Die Folien basieren zum Teil auf einen Foliensatz von R. Großmann und T. Wiedemann

Mehr

Übung RA, Kapitel 1.2

Übung RA, Kapitel 1.2 Übung RA, Kapitel 1.2 Teil 1: Zahlen und Logik A) Aufgaben zu den ganzen Zahlen 1. Konvertieren Sie die folgenden Zahlen in die Binärform: 1984 Immer durch 2 teilen, der Rest ergibt das Bit. Jeweils mit

Mehr

Zahlendarstellungen und Rechnerarithmetik*

Zahlendarstellungen und Rechnerarithmetik* Zahlendarstellungen und Rechnerarithmetik* 1. Darstellung positiver ganzer Zahlen 2. Darstellung negativer ganzer Zahlen 3. Brüche und Festkommazahlen 4. binäre Addition 5. binäre Subtraktion *Die Folien

Mehr

Technical Note 0302 ewon

Technical Note 0302 ewon Technical Note 0302 ewon Variablen (Tags) aus einer Rockwell Automation Steuerung auslesen - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis... 3 2 Allen Bradley MicroLogix...

Mehr

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de

Mehr

Übungskomplex Felder (1) Eindimensionale Felder Mehrdimensionale Felder

Übungskomplex Felder (1) Eindimensionale Felder Mehrdimensionale Felder Übungskomplex Felder (1) Eindimensionale Felder Mehrdimensionale Felder Hinweise zur Übung Benötigter Vorlesungsstoff Ab diesem Übungskomplex wird die Kenntnis und praktische Beherrschung der Konzepte

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

DRK Ortsverein Henstedt-Ulzburg e.v. DRK Möbelbörse. Benutzerhandbuch. Version 1.2

DRK Ortsverein Henstedt-Ulzburg e.v. DRK Möbelbörse. Benutzerhandbuch. Version 1.2 DRK Ortsverein Henstedt-Ulzburg e.v. DRK Möbelbörse Benutzerhandbuch Inhaltsverzeichnis Sinn und Zweck der Möbelbörse...3 Handhabung der Oberfläche... 3 Erklärung der einzelnen Menüteile...3 Bedingungen...

Mehr

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung. Lineare Gleichungen mit einer Unbekannten Die Grundform der linearen Gleichung mit einer Unbekannten x lautet A x = a Dabei sind A, a reelle Zahlen. Die Gleichung lösen heißt, alle reellen Zahlen anzugeben,

Mehr

Leitfaden zu Starmoney 9.0

Leitfaden zu Starmoney 9.0 Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney 9.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der

Mehr

Kostenstellen verwalten. Tipps & Tricks

Kostenstellen verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4

Mehr

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!. 040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl

Mehr

Repräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen

Repräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen Großübung 1: Zahlensysteme Repräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen Lehrender: Dr. Klaus Richter, Institut für Informatik; E-Mail: richter@informatik.tu-freiberg.de

Mehr

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005 Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der

Mehr

Infocode. Auswertung von Systemmeldungen

Infocode. Auswertung von Systemmeldungen Infocode Auswertung von Systemmeldungen Allgemeines... 3 Umrechnung... 4 Heizkostenverteiler 200-bx/200wx... 4 Splitrechenwerk 235-mmx... 5 Inhalt 2 Infocode Hexadezimale Darstellung des Infocodes Die

Mehr

Leitfaden zu Starmoney 9.0

Leitfaden zu Starmoney 9.0 Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney 9.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der

Mehr

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet).

0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet). Aufgabe 0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet). 1. i) Wie ist die Darstellung von 50 im Zweier =Komplement? ii) Wie ist die Darstellung von 62 im Einer =Komplement?

Mehr

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005 trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005 2 Inhalt 1. Anleitung zum Einbinden eines über RS232 zu steuernden Devices...3 1.2 Konfiguration

Mehr

Jede Zahl muss dabei einzeln umgerechnet werden. Beginnen wir also ganz am Anfang mit der Zahl,192.

Jede Zahl muss dabei einzeln umgerechnet werden. Beginnen wir also ganz am Anfang mit der Zahl,192. Binäres und dezimales Zahlensystem Ziel In diesem ersten Schritt geht es darum, die grundlegende Umrechnung aus dem Dezimalsystem in das Binärsystem zu verstehen. Zusätzlich wird auch die andere Richtung,

Mehr