Was ist Informatik? Vorgeschichte der Informatik und Rechentechnik
|
|
- Rüdiger Fuhrmann
- vor 7 Jahren
- Abrufe
Transkript
1 Vorgeschichte Geschichte Gegenstand und Teilgebiete der Informatik Information und Daten; Datendarstellung Seite 1 Vorgeschichte der Informatik und Rechentechnik ca v.chr. um 300 v.chr. um Abakus in China EUKLID: Algorithmus "Größter gemeinsamer Teiler" Al-Chowarizmi (etwa ): Buch über Algebra >> "Algorithmus" Adam RIES ( ): "Rechenbuch" Wilhelm SCHICKARD ( ) konstruiert in Tübingen die erste Rechenmaschine (Addition, Subtraktion, Multiplikation, Division) Blaise PASCAL ( ) konstruiert eine Zweispezies-Maschine Wilhelm LEIBNIZ ( ) konstruiert die 1. Vierspezies-Maschine Joseph-Marie JAQUARD ( ) konstruiert den lochkartengesteuerten mechanischen Webstuhl Charles BABBAGE ( ) plant seine analytical engine Hermann HOLLERITH ( ) setzt 1. elektrische Lochkartenmaschine ein Seite 2
2 Euklid'scher Algorithmus (ca. 300 v. Chr.) Gesucht: Größter gemeinsamer Teiler (ggt) zweier natürlicher Zahlen p und q Algorithmus: 1. Dividiere ganzzahlig p / q und ermittle den Divisionsrest r (zwischen 0 und q-1). 2. Wenn r=0 ist, dann ist q = ggt; Suche beendet. sonst tue folgendes: vorliegender Wert von q wird neuer Wert von p; Wert von r wird neuer Wert von q. 3. Wiederhole Schritt 1. und 2. (bis r=0 ist). "Pseudo-Code": <Anfang:> 1 r := p % q; 2 wenn (r=0) dann { drucke (q); Stopp; } sonst { p := q; q := r; } 3 gehe zu Anfang; Seite 3 Euklid'scher Algorithmus Beispiel als "Trockentest" Schritt p q r Einlesen Anfang: ggt=18 "Pseudo-Code": <Anfang:> 1 r := p % q; 2 wenn (r=0) dann { drucke (q); Stopp; } sonst { p := q; q := r; } 3 gehe zu Anfang; Seite 4
3 Vorgeschichte der Informatik und Rechentechnik ca v.chr. um 300 v.chr. um Abakus in China EUKLID: Algorithmus "Größter gemeinsamer Teiler" Al-Chowarizmi (etwa ): Buch über Algebra >> "Algorithmus" Adam RIES ( ): "Rechenbuch" Wilhelm SCHICKARD ( ) konstruiert in Tübingen die erste Rechenmaschine (Addition, Subtraktion, Multiplikation, Division) Blaise PASCAL ( ) konstruiert eine Zweispezies-Maschine Wilhelm LEIBNIZ ( ) konstruiert die 1. Vierspezies-Maschine Joseph-Marie JAQUARD ( ) konstruiert den lochkartengesteuerten mechanischen Webstuhl Charles BABBAGE ( ) plant seine analytical engine Hermann HOLLERITH ( ) setzt 1. elektrische Lochkartenmaschine ein Seite 5 Geschichte der Informatik und Rechentechnik ab 1950 Konrad ZUSE ( ) verwendet das duale Zahlensystem, die Gleitkomma-Darstellung reeller Zahlen und plant eine programmgesteuerte Rechenmaschine Konrad ZUSE baut Z1 (Relais-Rechner) Howard AIKEN ( ) und Grace Hopper ( ) planen und bauen Mark I (Dezimalsystem) John Presper ECKERT ( ) und John W. MAUCHLY ( ) bauen ENIAC (Röhrenrechner) John von NEUMANN ( ) definiert "von-neumann-rechner" industrielle Rechnerproduktion 1. Generation: Röhren ( ) 2. Generation: Transistoren ( ) 3. Generation: Integrierte Schaltkreise (TTL, ) 4. Generation: Hochintegrierte Schaltkreise, Prozessor-Chip (VLSI, MOS, ) 5. Generation: Höchstintegrierte Schaltkreise (ULSI, 16 Mbit Speicherbausteine, ) 6. Generation: CISC- und RISC-Prozessoren (seit 1990) Seite 6
4 Informatik beschäftigt sich mit (1) der Funktion von Maschinen zur Ausführung von Algorithmen >>> Hardware (2) den Sprachen zur Beschreibung von Algorithmen >>> Software (3) den Grundlagen von Algorithmen >>> Berechenbarkeit (4) der Analyse von Algorithmen >>> Effektivität Seite 7 Informatik beschäftigt sich (unter Berücksichtigung des Datenaspektes) mit (1) der Funktion von Maschinen, die Daten halten >>> Hardware (2) den Sprachen, die die Manipulation von Daten beschreiben >>> Software (3) den Grundlagen, die beschreiben, welche verfeinerten Daten aus Rohdaten produziert werden können >>> Berechenbarkeit (4) den Strukturen für die Repräsentation von Daten >>> Benutzungsoberfläche Seite 8
5 Gegenstand der Informatik Analyse und Synthese von Systemen und Prozessen zur Kommunikation, Speicherung und Verarbeitung von Informationen in ihrer Gesamtheit aus Hardware, Software, Orgware und Mensch-Maschine-Kommunikation Seite 9 Begriffe Hardware Gerätetechnik: Prozessoren, Speichergeräte, E/A-Geräte Software Programme und Datenbestände Orgware organisatorische Regelungen im Nutzungsumfeld von IT-Anwendungen Mensch-Maschine-Kommunikation Gestaltung der Benutzungsoberfläche Synthese von informationellen Prozessen und Systemen Entwurf, Konstruktion / Planung, Realisierung Anwendung / Nutzung Instandhaltung / Wartung / Pflege / Reparatur Analyse von informationellen Prozessen und Systemen Struktur Funktionalität Effektivität Seite 10
6 Informatik-Teilgebiete Theoretische Informatik Technische Informatik Praktische Informatik Angewandte Informatik Logik Berechnungsmodelle / Berechenbarkeit Grenzen der Berechenbarkeit Komplexität Formale Sprachen und Automaten Formale Semantik und Programmverifikation Schaltkreise u. digitale Logikschaltungen Prozessoren Arbeitsspeicher- und Bus-Systeme Externe Speicher und Peripheriegeräte Rechnerarchitekturen Rechnernetze Algorithmen und Datenstrukturen Prozedurale, objektorientierte, funktionale, logische, parallele, visuelle Programmierung Programmiersprachen Betriebssysteme, verteilte Systeme, Echtzeitsysteme Systemsoftware, Übersetzer Graphische Datenverarbeitung Multimedia Datenbanksysteme Numerisches Rechnen Symbolisches Rechnen Künstliche Intelligenz Internet-Dienste Spez. Anwendungen in Wirtschaft, Verwaltung, Medizin, Kunst,... Softwaretechnik Mensch-Maschine- Kommunikation Seite 11 Was ist Information? wahrnehmen empfinden erkennen interpretieren Reize Erfahrungen U m w e l t Seite 12
7 Information sind Aussagen über Gegenstände, Personen, Sachverhalte, Prozesse, Information selbst, kurz: Aussagen über Objekte Seite 13 Daten sind nach strengen formalen Regeln gebildete Abbildungen (Darstellungen) von Information müssen interpretiert werden, um daraus Information zu gewinnen nur auf der Basis von Daten erfolgen "Informations"übertragung "Informations"speicherung "Informations"verarbeitung also eigentlich Datenübertragung Datenspeicherung Datenverarbeitung Seite 14
8 Signale und Symbole Signale: sind Erscheinungsformen der wahrgenommenen Information optisch, akustisch, thermisch, mechanisch, elektrisch, magnetisch, usw. Symbole: leicht reproduzierbare Signale als Stellvertreter für Information elementare Symbole: 078aZR([ = Zeichen eines Alphabets strukturierte Symbole: 1992 Wort = Elemente einer Sprache Seite 15 Sprache "Umschreibung" eines zu identifizierenden Objektes durch die Angabe von Eigenschaften und/oder Beziehungen besitzt Syntax = Regeln zur Formulierung dieser "Umschreibungen" Semantik = Bedeutung der "Umschreibungen" Typen von "Umschreibungen": Ausdruck: ohne Zweckbestimmung Aussage: Informationsübermittlung Frage: Aufforderung zur Informationsübermittlung Anweisung: Aufforderung zum Handeln Seite 16
9 Quantität der Information Maßeinheit: 1 Bit Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit 1 Byte Zusammenfassung von 8 Bit, kleinste Speichereinheit im Computer, liefert 2 8 = 256 Bitkombinationen Umrechnungen: 1 KiloByte = 2 10 Byte = Byte 1 MegaByte = 2 10 KByte = 2 20 Byte = Byte 1 GigaByte = 2 10 MByte = 2 20 KByte = 2 30 Byte = Byte 1 TeraByte =... Seite 17 Zahlensysteme Dezimalsystem Jede Ziffer innerhalb einer Zahl besitzt einen Ziffernwert und einen Stellenwert. Beispiel: 1234 = 4 * 1 = 4 * * * * * * * 10 3 Ziffernwert * Stellenwert Verallgemeinerung: Der Zahlenwert z ist die Summe über alle Stellen i=0,..., n über die Ziffernwerte a i multipliziert mit ihrem Stellenwert 10 i also n z = Σ a i * 10 i i=0 Seite 18
10 Beliebiges Zahlensystem Für ein beliebiges Zahlensystem gilt n z = Σ a i * B i i=0 wobei B die Basis des Zahlensystems ist und die darin gültigen Ziffern die Werte 0,1,..., B-1 annehmen können Seite 19 Dualsystem Basis B = 2; Ziffern a i = 0, 1 Beispiel: = 0 * * 2 1 = 0 * * * * * * * * * * * * * * * * * * * * 1024 = dezimal Seite 20
11 Zahlendarstellung im Dualsystem 8 Bit = 1 Byte gerade Zahlen enden auf 0, ungerade auf 1 Anzahl möglicher Bitmuster/Byte = 256 = 2 8 größte darstellbare Zahl im Byte = 255 = Seite 21 Addition im Dualsystem Addition dual: = = = = 10 Beispiel: Seite 22
12 Multiplikation im Dualsystem Multiplikation = Verschiebung + Addition Beispiel: * * Seite 23 Darstellung negativer ganzer Zahlen im Dualsystem Benutzung des Zweier-Komplements Zweierkomplement := Komplement des Betrags +1 Beispiel: Darstellung von Betrag von -123 = Komplement Seite 24
13 Subtraktion im Dualsystem entspricht Addition mit Zweierkomplement Beispiel: Komplement (-17) Seite 25 Konvertierung = wertmäßige Umwandlung zwischen verschiedenen Zahlensystemen externe Darstellung ASCII-Code (1) (2) (3) (4) (7) (-) (2) (3) interne wertmäßige Darstellung Konvertierung Seite 26
14 Zeichendarstellung im ASCII-Code American Standard Code of Information Interchange 032 blk P 096 ` 112 p 033! A 081 Q 097 a 113 q 034 " B 082 R 098 b 114 r 035 # C 083 S 099 c 115 s 036 $ D 084 T 100 d 116 t 037 % E 085 U 101 e 117 u 038 & F 086 V 102 f 118 v 039 ' G 087 W 103 g 119 w 040 ( H 088 X 104 h 120 x 041 ) I 089 Y 105 i 121 y 042 * 058 : 074 J 090 Z 106 j 122 z , -. / ; < = >? K L M N O [ \ ] ^ _ k l m n o { } ~ del Beispiele: A a F f Seite 27 Darstellung reeller Zahlen Vorzeichen der Mantisse Exponent, 8 bit in Exzess-Darst Mantisse, 23 bit für einf. Genauigkeit Speicherung in 4 Bytes: Vorzeichen, Exponent, Mantisse Exponent in Exzess-Darstellung mit Offset bei einfacher Genauigkeit: exp = exp Normalisierung auf 1.xxx Beispiel: Zahl 5.75 als interne Darstellung Festkomma-Darstellung: Normalisierung: * 2 2 Mantisse: Exponent: 2 + Exzess = = 129 = also: 5.75 = Seite 28
15 Fragen zur Überprüfung des Verständnisses 1. In welchem Maße beschäftigt sich die Informatik mit Hardware? 2. In welche großen Teilgebiete wird die Informatik untergliedert und was beinhalten diese? 3. Worin unterscheiden sich Information und Daten? 4. In welcher Maßeinheit werden Datenmengen gemessen? Was ist in einer Einheit darstellbar? 5. Welche Datenmengen ergeben eine A4-Seite Text bzw. ein Fernsehbild? 6. Wie wird die Dezimalzahl 153 im Dualsystem dargestellt? 7. Was ist das Zweier-Komplement, und welche Vorteile bietet es bei der Verarbeitung ganzer Zahlen? 8. Wie genau lassen sich reelle Zahlen in einem Rechner darstellen? Seite 29
Informatik - Lehrgang 2000/2001 GRUNDLAGEN
Informatik - Lehrgang 2000/2001 GRUNDLAGEN Ein Überblick! Das Werden der Informatik! Daten! Technische Informatik Der von Neumann Computer Versuch einer Entmystifizierung 2 Grundlagen Micheuz Peter Das
MehrInformationsmenge. Maßeinheit: 1 Bit. 1 Byte. Umrechnungen: Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit
Informationsmenge Maßeinheit: 1 Bit Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit 1 Byte Zusammenfassung von 8 Bit, kleinste Speichereinheit im Computer, liefert
MehrEinführung in die Informatik
Einführung in die Informatik Geschichte und Einteilung der Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Der
MehrAllgemeine Informatik Thema 1 Informatik; Konzepte (II)
Conf. Dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte (II) Inhalt: 1.1 Was ist Informatik? 1.2 Information und Daten 1.3 Computersysteme Hardware und
MehrAllgemeine Informatik Thema 1 Informatik; Konzepte
Conf. dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte Inhalt: Informatik Information und Daten Computer Hardware und Software Historischer Überblick
Mehr1 Einführende Bemerkungen
1 Einführende Bemerkungen Ziel des Moduls: Einführung in den prinzipiellen Aufbau und die grundlegende Verarbeitungsweise eines Rechners Hinführung an die objektorientierte Programmierung mittels Java
MehrZahlen im Computer (Klasse 7 Aufbaukurs Informatik)
Zahlen im Computer (Klasse 7 Aufbaukurs Informatik) Die Bildauswahl erfolgte in Anlehnung an das Alter der Kinder Prof. J. Walter Bitte römische Zahlen im Geschichtsunterricht! Messsystem mit Mikrocontroller
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 1 Überblick 1 Rechnergeschichte: Mechanische Rechenmaschinen Mechanische Rechenmaschinen (17.Jahrhundert) Rechenuhr von Schickard (1623) Pascaline von Blaise Pascal (1642)
MehrInformatik I für Verkehrsingenieure. Gliederung des Moduls Informatik (VW-VI-103) Organisatorisches WS 2018/2019
Fakultät Informatik Institut Systemarchitektur Professur Datenschutz und Datensicherheit WS 2018/2019 Informatik I für Verkehrsingenieure Dr.-Ing. Elke Franz Elke.Franz@tu-dresden.de Gliederung des Moduls
Mehr1. 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
MehrGeschichte der Informatik
! Ägyptische Multiplikation (oder Indische Multiplikation ), ca. 16. Jhd. v. Chr.! Ab ca. 450 v. Chr.: Verwendung des Abakus als Hilfsmittel für die Grundrechenarten.! Euklid (365-300 v.chr.): euklidischer
MehrGrundlagen der Informatik
Grundlagen der Informatik Teil II Speicherung und Interpretation von Information Seite 1 Speicherung und Interpretation von Information Beginn der Datenverarbeitung => Erfindung von Zahlensystemen Quantifizierung
MehrGeschichte der Informatik
Entwicklung von Informationstechnik und Durchdringung des Alltags seit der 2. Hälfte des 20 Jahrhunderts explosionsartig Informationsgesellschaft Zunehmende Bedeutung und Wert von Informationen Schnelle
MehrII. Grundlagen der Programmierung
II. Grundlagen der Programmierung II.1. Zahlenssteme und elementare Logik 1.1. Zahlenssteme 1.1.1. Ganze Zahlen Ganze Zahlen werden im Dezimalsstem als Folge von Ziffern 0, 1,..., 9 dargestellt, z.b. 123
MehrEinfü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
MehrGrundlagen der Informatik für Wissenschaftliche Anwendungen
Grundlagen der Informatik für Wissenschaftliche Anwendungen Dr.-Ing. Eike Schallehn OvG Universität Magdeburg Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme 2017 Organisatorisches
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: Zahlendarstellungen
MehrInformatik I für Verkehrsingenieure
Fakultät Informatik Institut Systemarchitektur Professur Datenschutz und Datensicherheit WS 2016/2017 Informatik I für Verkehrsingenieure Dr.-Ing. Elke Franz Elke.Franz@tu-dresden.de Gliederung des Moduls
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: Zahlendarstellungen
Mehr1. Grundlegende Konzepte der Informatik
1. Grundlegende Konzepte der Informatik Inhalt Algorithmen Darstellung von Algorithmen mit Programmablaufplänen Beispiele für Algorithmen Aussagenlogik Zahlensysteme Kodierung Peter Sobe 1 Zahlensysteme
MehrGrundlagen der Informatik
Grundlagen der Informatik Teil I Definition, Geschichte und Teilgebiete der Informatik Seite 1 Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung
MehrInformatik I für Verkehrsingenieure. Gliederung des Moduls Informatik (VW-VI-103) Organisatorisches WS 2017/2018
Fakultät Institut Systemarchitektur Professur Datenschutz und Datensicherheit WS 2017/2018 I für Verkehrsingenieure Dr.-Ing. Elke Franz Elke.Franz@tu-dresden.de Gliederung des Moduls (VW-VI-103) I Einführung
MehrGrundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule
Grundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule entstanden in den Jahren: WS92, WS93, WS94, WS95, WS96, WS97, WS98, WS99, WS00, WS01, WS02, WS03, WS04 1 Vom Abakus bis zum
MehrAlgorithmen & Programmierung. Zahlensysteme Bits und Bytes
Algorithmen & Programmierung Zahlensysteme Bits und Bytes Zahlensysteme Positionssystem Bei sogenannten Positionssystemen bestimmt (im Gegensatz zu additiven Systemen wie dem römischen Zahlensystem) die
MehrGESCHICHTE DER COMPUTERTECHNIK
GESCHICHTE DER COMPUTERTECHNIK Rebekka Mönch Projekt ://reisefieber WS 2005/06 Bauhaus-Universität Weimar Ich glaube, dass es auf der Welt einen Bedarf von vielleicht fünf Computern geben wird. Künftige
MehrZentrale Begriffe (Vorlesung vom ) Kondition eines Problems: Stabilität eines Algorithmus: Komplexität eines Problems
Zentrale Begriffe (Vorlesung vom 16.10.2015) Kondition eines Problems: Kleine Ursache, große Wirkung (Orkan Lothar, Moleküldynamik). Stabilität eines Algorithmus: Keine Äquivalenz vom Multiplikation und
MehrDie Begriffe analog und digital stammen aus der Rechentechnik:
November 968 I. Einführung in die Digitalelektronik Grundbegriffe, Wahrheitstabellen: Die Begriffe analog und digital stammen aus der Rechentechnik: Analog-Rechner benötigt zur Darstellung von Zahlenwerten
MehrDigitaltechnik FHDW 1.Q 2007
Digitaltechnik FHDW 1.Q 2007 1 Übersicht 1-3 1 Einführung 1.1 Begriffsdefinition: Analog / Digital 2 Zahlensysteme 2.1 Grundlagen 2.2 Darstellung und Umwandlung 3 Logische Verknüpfungen 3.1 Grundfunktionen
MehrZentrale Begriffe (Vorlesung vom ) Fehlerkonzept: Kondition eines Problems: Stabilität eines Algorithmus. Komplexität eines Problems
Zentrale Begriffe (Vorlesung vom 20.10.2017) Fehlerkonzept: Modellfehler, Diskretisierungsfehler, Rundungsfehler. Kondition eines Problems: Kleine Ursache, große Wirkung (Orkan Lothar). Stabilität eines
Mehr2 Repräsentation von elementaren Daten
2 Repräsentation von elementaren Daten Alle (elemtaren) Daten wie Zeichen und Zahlen werden im Dualsystem repräsentiert. Das Dualsystem ist ein spezielles B-adisches Zahlensystem, nämlich mit der Basis
MehrZahlendarstellungen 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
MehrGrundlagen 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: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: +/-/*
MehrGrundlagen 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: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: +/-/*
Mehr(7) AB 20: Bits und Bytes
Wie speichert ein Computer Informationen? - Binärsystem, Bits und Bytes Wusstet Ihr, dass Computer nur Nullen und Einsen verwenden? Alles, was ihr auf einem Computer seht oder hört Wörter, Bilder, Zahlen,
MehrZahlen in Binärdarstellung
Zahlen in Binärdarstellung 1 Zahlensysteme Das Dezimalsystem Das Dezimalsystem ist ein Stellenwertsystem (Posititionssystem) zur Basis 10. Das bedeutet, dass eine Ziffer neben ihrem eigenen Wert noch einen
MehrInformatik I Modul 2: Rechnerarithmetik (1)
Fall Term 2010, Department of Informatics, IFI, UZH, Switzerland Informatik I Modul 2: Rechnerarithmetik (1) 2010 Burkhard Stiller M2 1 Modul 2: Rechnerarithmetik (1) Zahlensysteme Zahlendarstellung 2010
MehrModul 2: Rechnerarithmetik (1) Informatik I. Modul 2: Rechnerarithmetik (1) Rechnerarithmetik. Formale Grundlagen. Zahlensysteme (1) Zahlensysteme (2)
Fall Term 1, Department of Informatics, IFI, UZH, Switzerland Modul : Rechnerarithmetik (1) Informatik I Modul : Rechnerarithmetik (1) Zahlensysteme Zahlendarstellung 1 Burkhard Stiller M 1 1 Burkhard
Mehr1. Entwicklung der Datenverarbeitung
1. Entwicklung der Datenverarbeitung 1.1. Vom Abakus zum Pentium Schon im Altertum war man bestrebt, sich Hilfsmittel zu schaffen, die das Zählen und Rechnen erleichterten. Formulierung mechanischer Abläufe
Mehr, 2017S Übungstermin: Di.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2017S Übungstermin: Di., 14.03.2017 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
MehrEinführung in die elektronische Datenverarbeitung. Zahlensysteme
Zahlensysteme Zahlensysteme Vereinbarung (Abbildungsfunktion) zur Interpretation einer Zeichenfolge. Ein Zeichen eines Zahlensystems wird als Ziffer bezeichnet. Darstellung von natürlichen Zahlen im Dezimal-,
Mehr, 2014W Übungstermin: Fr.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2014W Übungstermin: Fr., 17.10.2014 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
MehrRückblick. Zahlendarstellung zu einer beliebigen Basis b. Umwandlung zwischen Zahlendarstellung (214) 5 = (278) 10 =(?) 8
Rückblick Zahlendarstellung zu einer beliebigen Basis b (214) 5 = Umwandlung zwischen Zahlendarstellung (278) 10 =(?) 8 25 Rückblick Schnellere Umwandlung zwischen Binärdarstellung und Hexadezimaldarstellung
Mehr6.2 Kodierung von Zahlen
6.2 Kodierung von Zahlen Neue Begriffe é Festkommadarstellungen é Zahlendarstellung durch Betrag und Vorzeichen é Einer-/Zweierkomplement-Darstellung é Gleitkommadarstellung é IEEE-754 Format BB TI I 6.2/1
Mehr, 2015S Übungstermin: Mi.,
VU Grundlagen digitaler Systeme Übung 1: Zahlendarstellungen, Numerik 183.580, 2015S Übungstermin: Mi., 18.03.2015 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen Hilfsmittel
MehrEinführung in die Informatik
Einführung in die Informatik Klaus Knopper 26.10.2004 Repräsentation von Zahlen Zahlen können auf unterschiedliche Arten dargestellt werden Aufgabe: Zahlen aus der realen Welt müssen im Computer abgebildet
MehrDr. Monika Meiler. Inhalt
Inhalt 1 Vom Abakus bis zum Personal Computer... 1-2 1.1 Einleitung... 1-2 1.2 Geschichte der Informatik... 1-3 1.2.1 Rechenhilfsmittel... 1-3 1.2.2 Mechanische Rechenmaschinen... 1-3 1.2.3 0. Generation
MehrDatendarstellung Teil 2
Informatik 1 für Nebenfachstudierende Grundmodul Datendarstellung Teil 2 Kai-Steffen Hielscher Folienversion: 08. November 2016 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel
MehrLösung 1. Übungsblatt
Fakultät Informatik, Technische Informatik, Lehrstuhl für Eingebettete Systeme Lösung 1. Übungsblatt Konvertierung von Zahlendarstellungen verschiedener Alphabete und Darstellung negativer Zahlen Stoffverteilung
Mehr1. Digitale Medien. 2. Webtechnologien. 3. Web 2.0, Semantic Web. 4. Wissensmanagement. 1. Methoden des Wissensmanagements 2.
Überblick GRUNDKURS INFORMATIK 1 EINFÜHRUNG 1. Informatik Grundlagen: Informationsdarstellung, Information und Daten, Algorithmen, Problemlösung. 1. Digitale Medien 2. Webtechnologien 3. Web 2.0, Semantic
MehrEinführung in die Programmierung
Einführung in die Programmierung Als Programmierung bezeichnet man die Tätigkeit Computerprogramme (software) zu erstellen. Konzeptioneller Entwurf Umsetzung des Entwurfs in Programmcode (Implementation):
MehrZahlensysteme und Kodes. Prof. Metzler
Zahlensysteme und Kodes 1 Zahlensysteme und Kodes Alle üblichen Zahlensysteme sind sogenannte Stellenwert-Systeme, bei denen jede Stelle innerhalb einer Zahl ein besonderer Vervielfachungsfaktor in Form
MehrDatendarstellung Teil 2
Informatik 1 für Nebenfachstudierende Grundmodul Datendarstellung Teil 2 Kai-Steffen Hielscher Folienversion: 24. Oktober 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel
MehrÜberblick. 1 Was ist Informatik? 2 Bereiche der Informatik. 3 Geschichte der Informatik
Teil I Einführung Überblick 1 Was ist Informatik? 2 Bereiche der Informatik 3 Geschichte der Informatik Eike Schallehn, FIN/ITI Grundlagen der Informatik für Ingenieure 15/101 Was ist Informatik? Informatik=?
MehrInformationsdarstellung 2.2
Beispiele für die Gleitkommadarstellung (mit Basis b = 2): 0,5 = 0,5 2 0-17,0 = - 0,53125 2 5 1,024 = 0,512 2 1-0,001 = - 0,512 2-9 3,141592... = 0,785398... 2 2 n = +/- m 2 e Codierung in m Codierung
MehrEinführung in die Programmierung
Einführung in die Programmierung Teil 3: Daten und Algorithmen Prof. Dr. Peer Kröger, Florian Richter, Michael Fromm Wintersemester 2018/2019 Übersicht 1. Datendarstellung durch Zeichenreihen 2. Syntaxdefinitionen
MehrKapitel 5: Darstellung von Daten im Rechner
Kapitel 5: Darstellung von Daten im Rechner Kapitel 5 Darstellung von Daten im Rechner und Rechnerarithmetik Literatur: Oberschelp/Vossen, Kapitel 5 Kapitel 5: Darstellung von Daten im Rechner Seite Kapitel
MehrVorlesung Programmieren
Vorlesung Programmieren Zahlendarstellung Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Agenda Zahlendarstellung Oder: wie rechnen
Mehr1 Dualsystem Dualzahlen mit Vorzeichen 4. 2 Hexadezimalsystem Hexadezimalzahlen mit Vorzeichen Oktalsystem 13 4 Zahlenring 14
Zahlensysteme Inhalt: 1 Dualsystem 1 1.1 Dualzahlen mit Vorzeichen 4 2 Hexadezimalsystem 8 2.1 Hexadezimalzahlen mit Vorzeichen 10 3 Oktalsystem 13 4 Zahlenring 14 Definition: Ein polyadisches Zahlensystem
MehrFHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt
Inhalt 1. Geschichte Folie 1 Lernziele Sie kennen die wichtigsten Punkte in der Geschichte des Computers Sie sind mit einigen Begriffen vertraut Folie 2 Seite 1 Computer als elektronische Rechenmaschine:
MehrDigitaltechnik Grundlagen 2. Zahlensysteme
2. Zahlensysteme Version 1.0 von 02/2018 Unterschiedliche Zahlensysteme [Quelle: http://www.rechenhilfsmittel.de/zahlen.htm] Zahlensystem der Maya [Quelle: https://www.kindernetz.de] Altäqyptisches Zahlensystem
MehrEinleitung. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Technologische Trends Historischer Rückblick Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Technologische Trends Historischer Rückblick Übersicht
Mehr4. Daten. K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16
4. Daten K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 19. Okt. 2015 Was ist Informatik? Begriffsbestimmung (Gegenstand): "Informatik ist die Wissenschaft... der maschinellen Verarbeitung,
MehrDas 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 =
MehrInhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen Darstellung ganzer Zahlen
3 Zahlendarstellung - Zahlensysteme - b-adische Darstellung natürlicher Zahlen - Komplementbildung - Darstellung ganzer und reeller Zahlen Inhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen......
Mehr1. 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
MehrDateien Struktur und Größe
Dateien Struktur und Größe Inhaltlich zusammengehörende Daten = Datei z.b. eine Kundendatei eine Artikeldatei eine Patientendatei eine Schülerdatei Ihre Größe wird in Byte gemessen. Ein Byte ist der Platzhalter
MehrEinführung in die Informatik
Einführung in die Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Lehrziel und Inhalt Überblick über die Informatik;
Mehr2.Vorlesung Grundlagen der Informatik
Christian Baun 2.Vorlesung Grundlagen der Informatik Hochschule Darmstadt WS1112 1/16 2.Vorlesung Grundlagen der Informatik Christian Baun Hochschule Darmstadt Fachbereich Informatik christian.baun@h-da.de
MehrÜbersicht. Einleitung. Übersicht. Architektur. Dr.-Ing. Volkmar Sieh WS 2008/2009
Übersicht Einleitung 1 Einleitung Dr.-Ing. Volkmar Sieh 2 Technologische Trends Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 3 Historischer
MehrEinführung in die Programmierung
Einleitung Gliederung Einführung in die Programmierung Wintersemester 2017/18 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering
MehrDipl. Ing. (FH) Ehrenfried Stuhlpfarrer
Dipl. Ing. (FH) Ehrenfried Stuhlpfarrer Die Geschichte der Rechenmaschinen 1100 v. Chr. Abakus Ein Abakus ist ein mehr als 3000 Jahre altes einfaches mechanisches Rechenhilfsmittel. Der Abakus enthält
MehrEinleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007
Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007 Einleitung 1/50 2006/10/09 Übersicht 1 Einleitung 2 Technologische
MehrEinführung in die Programmierung
Einleitung Gliederung Einführung in die Programmierung Wintersemester 08/09 Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering
MehrGrundlagen der Technischen Informatik. 3. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Zahlendarstellungen
MehrTechnische Fachhochschule Berlin Fachbereich VIII
Technische Fachhochschule Berlin Fachbereich VIII Ergänzungen Seite von LOGIKPEGEL Logik-Familien sind elektronische Schaltkreise, die binäre Zustände verarbeiten und als logische Verknüpfungen aufgebaut
MehrWas ist ein Computer?
Grundlagen 1 Lernziel der Vorlesung: Einblicke und Überblicke zu den Mitteln der Informatik Hardware und Software den Methoden der Informatik Analysieren, Entwerfen, Algorithmieren, Programmieren, Testen,
MehrKodierung. Bytes. Zahlensysteme. Darstellung: Zahlen
2 Einführung in die Informationstechnik VI Information und ihre Darstellung: Zahlen, Zeichen, Texte Heute 1. Information und Daten 2. Informationsdarstellung 1. Zahlen 1. Binärsystem 2. Dezimalsystem 3.
Mehr3 Kodierung von Informationen
43 3 Kodierung von Informationen Bevor ich Ihnen im nächsten Kapitel die einzelnen Bausteine einer Computeranlage vorstelle, möchte ich Ihnen noch kurz zeigen, wie Daten kodiert sein müssen, damit der
MehrBeschaffung vom Informationssystemen Datenorganisation Kommunikation
Grundlegende Definitionen Technik Hardware Bits, Bytes und Zahlensysteme Von-Neumann Architektur Datenein- und ausgabe Software System- und systemnahe Software Anwendungssysteme Beschaffung vom Informationssystemen
Mehr1 EINFÜHRUNG. Marcel Götze
GRUNDKURS INFORMATIK 1 EINFÜHRUNG Marcel Götze Überblick 1. If Informatik Grundlagen: If Informationsdarstellung, tll If Information und Daten, Algorithmen, Problemlösung. 1. Digitale Medien 2. Webtechnologien
MehrKapitel 1: Einleitung. Gliederung. Zum Begriff Informatik Zum Begriff Algorithmus Zum Begriff Programmieren
Kapitel 1: Einleitung Wintersemester 2006/07 Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Gliederung Zum Begriff Informatik
MehrGrundlagen der Programmierung
Grundlagen der Programmierung 5. Vorlesung 06.11.2018 1 Zahlendarstellungen 2 Speicherinhalte: Bits Hardware Spannung Ladung Magnetisierung Codierung 0V ungeladen unmagnetisiert 0 5V geladen magnetisiert
MehrInformatik I Information & Daten Repräsentation von Daten
Informatik I Information & Daten Repräsentation von Daten G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Daten & Informationen Menschen sind an Informationen interessiert Computer verarbeiten
MehrVorlesung 1 Medizininformatik. Sommersemester 2017
Vorlesung 1 Medizininformatik Begrüssung und Einführung Medizininformatik () Vorlesung (2 SWS) Montags 8:30-10:00 Übung (1 SWS) 10:15-11:00 1. 24.4 1.5 2. 8.5 3. 15.5 4. 22.5 Computer Architecture Begrüssung,
MehrEinführung in die Programmierung Wintersemester 2016/17
Einführung in die Programmierung Wintersemester 2016/17 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund Einleitung Gliederung Zum Begriff Informatik Zum
MehrUmbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017
Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017 Allgemeine Umbuchungsregeln: Für alle bisherigen Studierenden, die sich nach dem Prüfungszeitraum Sommersemester
MehrDas 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
MehrAbschnitt 2: Daten und Algorithmen
Abschnitt 2: Daten und Algorithmen 2. Daten und Algorithmen 2.1 Zeichenreihen 2.2 Datendarstellung durch Zeichenreihen 2.3 Syntaxdefinitionen 2.4 Algorithmen 2 Daten und Algorithmen Einf. Progr. (WS 08/09)
MehrAlgorithmus, siehe (1)
Der Computer als elektronische Rechenmaschine entstand in den vierziger Jahren des 20. Jahrhunderts. Die Gedankenwelt der Informatik lässt sich aber bedeutend weiter zurückverfolgen. Mit diesem Kapitel
Mehr1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen
1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen 1.5.1 Situation Manchmal möchte man in Programmen mit Kommazahlen rechnen. In der Mathematik Im der Wirtschaft, im kaufmännischen Bereich
Mehr