Rechnerorganisation Tutorium Nr. 1



Ähnliche Dokumente
Rechnerorganisation Tutorium Nr. 1

Grundbegriffe der Informatik

Grundbegriffe der Informatik

Tutorium Rechnerorganisation

DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. WOCHE 12 AM

Grundlagen der Informatik

Zahlensysteme Das 10er-System

Mikro-Controller-Pass 1

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

Grundlagen der Informatik Übungen 1.Termin

Grundlagen der Informatik Übungen 1. Termin Zahlensysteme

Einführung in die Programmierung

Grundlagen der Technischen Informatik. 4. Übung

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

Grundbegriffe der Informatik Tutorium 7

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

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

Lösung 1. Übungsblatt

Tutorium Rechnerorganisation

3 Zahlensysteme in der Digitaltechnik

1. 4-Bit Binärzahlen ohne Vorzeichen 2. 4-Bit Binärzahlen mit Vorzeichen 3. 4-Bit Binärzahlen im 2er Komplement 4. Rechnen im 2er Komplement

BSZ für Elektrotechnik Dresden. Zahlenformate. Dr.-Ing. Uwe Heiner Leichsenring

Übung 9 - Lösungsvorschlag

Grundlagen der Informatik (BSc) Übung Nr. 5

Übung zur Wirtschaftsinformatik I. Zahlensysteme / Codierung

Zahlensysteme. Zahl Stellenwert Zahl Zahl =

Lektion 1: Von Nullen und Einsen _ Die binäre Welt der Informatik

Black Box erklärt Zahlensysteme.

Technische Informatik - Eine Einführung

Gestaltung wissenschaftlicher Poster

Einführung in die Informatik I

Seminar: Anwendungen von Semantic MediaWiki - Forschungsaufgabenmanagement

Information in einem Computer ist ein

ESP Tutorium. Studienassistent: Ewald Moitzi. Gruppe 9

Verkäufer/-in im Einzelhandel. Kaufmann/-frau im Einzelhandel. belmodi mode & mehr ein modernes Unternehmen mit Tradition.

Version 0.3. Installation von MinGW und Eclipse CDT

Technische Informatik I

Programmierung mit NQC: Kommunikation zwischen zwei RCX

Zahlendarstellungen und Rechnerarithmetik*

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

Übungen zu Informatik 1

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

C ++ in der Computerlinguistik

PSE: Analysesoftware für Logistiknetzwerke

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

KONSTRUKTION VON ROT-SCHWARZ-BÄUMEN

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

Algorithmen II Vorlesung am

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

Aufgaben des MSG-Zirkels 10b Schuljahr 2007/2008

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

Ein Turbo-Pascal-Programm zur Umrechnung vom Dezimalsystem in andere Zahlensysteme

Technische Grundlagen der Informatik Kapitel 8. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt

Stichpunktezettel fürs Tutorium

Studiengänge Ingenieurpädagogik Bachelor of Science / Master of Science

Binärdarstellung von Fliesskommazahlen

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

Theoretische Grundlagen der Informatik

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

1. Tutorium Digitaltechnik und Entwurfsverfahren

Informationsdarstellung im Rechner

Campus Routenplaner. Praxis der Software-Entwicklung. Einführung 27. April, 2015 Michael Hamann Franziska Wegner

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

Wissenswertes über binäre Felder

Binär- und Hexadezimal-Zahl Arithmetik.

Modul 114. Zahlensysteme

4. Übungsblatt zu Mathematik für Informatiker I, WS 2003/04

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

Das Rechnermodell - Funktion

Zahlensysteme: Oktal- und Hexadezimalsystem

Im Original veränderbare Word-Dateien

Repräsentation von Daten Binärcodierung ganzer Zahlen

Java Einführung Operatoren Kapitel 2 und 3

Product Lifecycle Management (PLM) Administratives zur Klausur WS2010/2011

Theoretische Informatik SS 04 Übung 1

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

Inhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. Informatik 1 / Kapitel 2: Grundlagen

Algorithmen und Datenstrukturen

Grundbegriffe der Informatik

Computergrundlagen Boolesche Logik, Zahlensysteme und Arithmetik

Daten, Informationen, Kodierung. Binärkodierung

Leseprobe. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN:

Algorithmische Methoden für schwere Optimierungsprobleme

C++ mit Eclipse & GCC unter Windows

Zur Langzeitarchivierung von Webseiten ein Lösungsvorschlag. 32. Österreichischer Bibliothekartag Wien, Alexander Herschung, startext GmbH

Zur Universalität der Informatik. Gott ist ein Informatiker. Die Grundordnung der Welt läßt sich mathematisch formulieren:

Binäre Gleitkommazahlen

DLLs (dynamic loaded libraries) mit MingW erstellen

Rechnerorganisation 2 TOY. Karl C. Posch. co1.ro_2003. Karl.Posch@iaik.tugraz.at

Inhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. 2.5 Logische Funktionen

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 18

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

Konventionen. Danksagung

Übung RA, Kapitel 1.2

Klausur in Programmieren

Transkript:

Rechnerorganisation Tutorium Nr. 1 Tutorium 22 Nicholas Kjär - uadnm@student.kit.edu 24. April 2014 INSTITUT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

Outline/Gliederung 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 2/17

Überblick 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 3/17

Vorstellung Nicholas Kjär uadnm@student.kit.edu Tutorium 22 Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 4/17

Überblick 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 5/17

Zahlensysteme Was ist ein Zahlensystem Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 6/17

Wichtige Zahlensysteme Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Wichtige Zahlensysteme Dezimal Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Wichtige Zahlensysteme Dezimal Binär Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Wichtige Zahlensysteme Dezimal Binär Octal Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Wichtige Zahlensysteme Dezimal Binär Octal Hexadezimal Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Wichtige Zahlensysteme Dezimal Binär Octal Hexadezimal Sexagesimal Vigesimal Unär Ternär Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 7/17

Intuitive Darstellung Darstellungen [x n... x 1 x 0 ] b, wobei x Ziffern sind und b die Basis ist. Ausgeschrieben: x 0 b 0 + x 1 b 1 +... + x n b n. Aufgaben (Umwandlung in Basis 10): [113] 8 [FED5] 16 [121] 3 [123] 4 [42] 5 [8] 9 [101010] 2 [?] 1 Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 8/17

Überblick 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 9/17

Aufgaben [113] 10 5 [100] 10 16 [29] 10 3 [29] 10 9 [42] 10 2 Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 10/17

Überblick 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 11/17

Aufgaben [113] 10 16 [100] 10 16 [29] 10 8 [29] 10 2 [42] 10 4 Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 12/17

Mehr Aufgaben [58, 025] 10 2 [86, 32] 10 16 [32, 5] 10 8 [10, 3] 10 2 Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 13/17

Noch mehr Aufgaben 1001 1000 0000 0000 0000 0000 0000 0011 [1I7G] b Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 14/17

Überblick 1 Vorstellung 2 Zahlensysteme 3 Euklidischer Algorithmus 4 Abwandlung des Hornerschemas 5 C Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 15/17

Basics Compiler Referenzsystem: Fedora ATIS Linux, Mac: gcc Windows: mingw gcc -o outputname srcfile.c Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 16/17

Aufgaben C Minimale C Programm (K&R C,C89,C99) Zwei Integer addieren (und Ausgeben) Nicholas Kjär - uadnm@student.kit.edu Tutorium 22 24. April 2014 17/17