[Playlisten] [Impressum und Datenschutzerklärung]

05.04.1 Festkomma und Gleitkomma


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

jetzt will ich allmählich zu den gebrochenen Zahlen kommen die gar nicht in sowas wie Pi darstellenoder dreiundsiebzig Komma neun Messwerte im Praktikum hatten wirnicht im Seminarhatten wir den Temperaturmessungenvon dem Chip und das waren nun Wert von null bis tausend dreiundzwanzigdas ist ja toll wer verlor bis tausend drei zwanzig Artikel jetzt mal sieben achtzig Komma neunGrad Celsius rausüberfahren hat sie macht sichähmWiki mit kriege ich Dezimalstellenin gebrochene Zahlen keine Ganzzahl mehr sondern gebrochene Zahlendie billigste Ideefür gebrochene Zahlenist fest Kommadas ist so nicht eingebaut ist aber relativ einfach zu machen was man brauchtinsbesonderewenn ichSohn einfachen Chip habe wie diese MSP vier hundert dreißig Seriedannwenn es keine schlechte Idee mit fest Komma zu rechnenauch wenn es nicht offiziellin C eingebaut ist der Gedanke der fest Komma ist folgenderimmer mit dem bisschen rechnen wir in der Schuleanwenn sich eine Addition anguckenganz normal nach Adam Riese zwei plus eins macht dreisieben plus vier Sehenselfein Übertragwareins plus zwei drei davon steht sechsdiese Rechnung könnte ich auch genausomit Nachkommastellendurchführen drei Komma vier eins plus zwei Komma sieben zwei sieben dasselbe rechnen zwei plus eins drei sieben plus vier sind eins eins im Sinn ?? drei Pluszeichen sechs unter vorne machen Sinn Kommadas heißt wenn ich einfach einer bestimmten Stellefest Komma einer festen Stelle ein Komma rein setzehabe ich die gleichen Rechenoperationendie gleichen Abläufe internen siegreichen Transistoren sozusagen einbauenich denke mir nur irgendwo ?? Komma dass es unendliche Trick wie vor mit dem Zweierkomplementich bau die negativen Zahlen in dem ich einfachbestimmte Zahlen umbenennen und sage das umbenennen in dem ich mir dasmit dem ?? und denke dieselben Rechenoperationenumgedachtsachlich die negativen Zahlenund Zweierkomplementfest Komma ist derselbe Trick angewendet aufeiner Zahl mit Stellennach dem Komma nach AufbrücheDezimalbrücheoder mehr Brüche dann angewendet gebrochene Zahlen angewendetderselbe Trick ich denke mir irgendwann Kommaund rechnen aber das dem was ich vorgerechnethabe mit ganzen Zahlen über Additionsoperationkeine Aktionanbei der Multiplikationund Division muss ein bisschen aufpassen mit der Stelle an der man das Komma ins Ergebnis malt ein bisschenweniger schlimm ein zwanzig mal siebzehnin Ungarn alte Schulzeiteneher ein Architekten für die eins einmal eins macht eins einmal zwei nach zweisieben mal eins macht sieben sieben mal zwei macht vierzehnder von sieben und nichts macht sieben vier plus ein hundert fünf dreiso würde man das Badewiese gerechnet haben wenn das jetzt mit Nachkommastellenwäre zwei Komma eins mal eins Komma siebenwürde ja schon wieder dasselbe rechnen was die Ziffern angeht eins mal eins eins mal zwei zwei eins eins zweisieben mal eins sieben mal zweidas schön zusammen addieren sieben fünf einsaber ich würde zwei Stellen nach dem Komma abtragendas wäre derbesonders Frauen inreiner Formaber sei dir gegönnt?? drei Komma sieben fünf?? Dragon siebendanndas wärezu mäßigMultiplikationmit Nachkommastellendas heißt was hier steht zahlenmäßigZiffer Messe soll sein was der ziffernmäßig steht ist dasselbe wie vorher mit ganzen Zahlen ich warte das Komma wann dasbei der Division dann entsprechendsie rechnendas was sie rechnenund stellen das Komma was immer die besonders vor noch erweitern vielleichtdas auch NachkommastellenKriegamKleinkram?? Gedanke bei fest Kommaselber Rechenwerteselber Rechenwerkewerde sehr brechen Werke dieselben Transistoren die für ganze Zahlenich denke mir nur irgendwo passend ein Komma hindas geht natürlich bin ja auchsiedenken sich zum Beispielin eine sechzehn BitzahlUppsala in ein sechzehn Bitzahl irgendwo nett ein Komma dazwischendas schöneJünger sechzehn Bit vor acht acht vier vierso das würde das übliche Zahl Format auf dieser Maschineanwas man meist tun würde wäre sich einfach hier in der Mitteein Komma dazwischen zu denkenwenn der so eine Zahl stetsin Sommer eins schreibenwennder so eine Zahl steht würde ich jetzt nicht mehr sagen oder es istzwei plus vier plus acht nicht in den Sinn plus dreiunddreißig plus vierundsechzigund achtundzwanzig plus hundert ?? und so weitersondern ich würde sagen das ist folgendes?? das isteins die steht vor den Komma eins pluszwei nicht dabei vier es dabeiachtes dabeiPlus und so weiter der ganze Krempel davordiese eins sollte was sein G eins hinter dem Kommagenau ein halb muss das sein plus ein halbder hier ist ein halbplusein viertel ist nicht dabei plus ein achtel plus eins sechzehntelplus und so weiterinversen Potenzendenken Zehnersystemin der steht drei vier zwei Komma sieben neunals das zweimal sie noch null vier malt sie noch eins drei mal zehn hoch zweisieben mal zehn hoch minus eins sieben mal zehn hoch minus eins und neun mal zehn hoch minus zweiaber wissen jetzt in Zweiersystemalso einmal zwei hoch minus eins ein halbnull mal zwei ?? minus zweieinmal zwei minus drei ein achtel sowie das der nach hinten weiter mit den inversen zweier Potenzenso könnte man das tun das istdann fest Komma ebenso ein Register und mal zum Beispielzwischen das acht und das neunte Bildin die Mitte soll ich sagen sie meinte mit ein Komma der ZwischenadditionSubtraktion laufen dann so wie vorherbei der Modifikation muss man aufpassendass ?? plötzlich sechzig Stellen in dem Komma abtrennen muss ?? den ganzen Kram noch durch die Gegend schiebendannbei Division muss man noch bisschen mehr aufpassendas wäre fest Komma dass es relativ schlicht zu haben ?? man eigentlich mit ganzen Zahlen rechnet und dann nur noch bis hinten und Hershey bei Multiplikationund Divisionindas ist das Mittel der Wahl auf den billigen Prozessorenoder wenn man extrem knapp ist anRechenleistungoder extremSpaß an seinem sein will an Rechenleistungamfest Komma dasswas dann aber in den Standard eingebaut es ist nicht fest Komma sondern in sich Gleitkommafloat Endpoint Gleitkommasoll immerzu schon das wäre fest Komma Fixed Pointsfest Komma gleich FixpointsPointsfür den englischen dezimal Punktoder wie es ein binär Punkt wenn Sie so wollenanwas eingebautesist nicht fest Komma sondern Gleitkommawillsagen float EndpointStellvertreterzur Übersetzung noch wasGleitkommanicht fließt Punktder englische Punkt ist im Deutschen das Komma diewenn sie schreiben null Punkt drei vier ist im Deutschen gemeint null Komma drei vierdes aus dem deutschen Komma und nicht Punkter und float wird ein ?? offiziell eine Stelle mit Gleitkomma nicht mit Vlies Komma Gleitkomma übersetzt aber sie noch Vlies Komma die sie darin aufwies Punktwas ich ganz schlimm findegab er den Boyd wäredie sichere Bezeichnungdie Idee dahinter kommtaus diesernaturwissenschaftlichenSchreibweiseich möchte das Komma nicht festnagelnwie hieroderhier einfachhier immer zwei Stellen abtrennensondern ich möchte das Komma beweglich haben ein leitendes Kommadas kennen sie aus der Physikinsbesondereaus der Physik?? wenn ich eine Zahl dieser habe ein zwei drei vier fünf sechs und dann vier Nullendann schreibe ich diesinnvollerweiseals eins Komma zwei drei vier fünf sechsmal zehn hoch soundsovielund ist sie noch so soviel es das Komma gleitenan das Komma eine Stelle nach vornezwei drei vier fünf sechs sieben achtneun Stellen möchte das Komma nach vorne ziehendeshalb jemals in neundasist der Mechanismus der das Komma gleiten lässtnach links oder rechts das Machbaredes Gleitkommaandiese Idee der Zahlendarstellungüberträgt man insbinäredie Bezeichnungengleicher Bezeichnung mit dem Skript aber ich sag's trotzdem vielleicht mal an Party sind andieses hier nennt sich Mantissedie Zahlen sie vorne haben nach dem Kommawarenund dass der ist der klar Exponent natürlich die noch neun die neun ist dann der Exponent ?? speichert eine Mattis und ein Exponenterste Ziffer muss ich mir ein andermal überlegen in dezimalen binären wird es deutlich einfacherwenn ich den gleichen Gedanken macheim binärenInfo sie haben diese Binärzahleins null eins null eins eins null nullsieht unschön auseins eins null null diese Zahl binärderselbe Trick ich möchte schreiben eins Kommanull eins null eins eins null nullin dem Sinne?? zu erstreiten und die null Seiten hin sollen oder nichtan zwanzig dahin denke die Diskussion an den Physik mitsignifikanten Stellenwelche Beistrich weil sie nicht ?? ist da die beiden Nullen hinanmich nicht falsch Punktmal zwei hoch soundsovielwie weit muss das Kommaich muss die Zahl mal eins malmagst du mal zwei mal vier mal acht mal sechzehn maldreißig mal vierundsechzigmal hundert achtundzwanzigalso mal zwei hoch sieben nehmendas wäre der gleiche Trickdas Komma umwirklich ja sieben stellenThomas neun Stellenetwas Komma und sie bestellen zur Seite geschoben nach linksund da muss ich mit zwei hoch siebenmodifizierenderselbe Trick in Binärsystemist es natürlich auch Binärsystem gemeint eins Komma null eins null eins eins als Binärzahleins Plus nur mal ein Halbbuseinmal ein viertel plus nur mal ein achteldes einmal ein sechzehnteseinmal ein zwounddreißigstemal zwei hundert siebenderselbe Trickeher so werden dann die Gleitkomma Zahl internabgespeicherttypischerweisesie müssten nicht so abgespeichert werden der Standard sieht alles mögliche vorallemde facto werden sie so abgespeichertein Binärformatdas so funktioniertwie die naturwissenschaftlicheZahlendarstellungdann richtig mit zehn hoch sondern mit zwei hochwas vorne steht isteine Binärzahlund der Exponent wird natürlich auch als Binärzahlenabgespeichertalso was gespeichert wirdistExponentundMantissesich das nennt und dann natürlich noch Vorzeicheninsgesamtgar nicht so vital drauf eingehenandie Form die man versucht zu erreichenist immer eins Komma irgendwasund das ist ganz nett bei den Binärzahlendie schieben das Komma so weit nach links oder nach rechtsdas vor dem Komma eine eins stehtbei den Binärzahlenkann immer nur eine eins stehen sie bei den Dezimalzahlendas haben die null Komma null null zweidrei vier ?? passen sich ihm das Kommain der die erste Stelle steht der zwei Komma irgendwas bei den DezimalzahlenMuster nicht immer nach eins stehen vor dem Kommabei den Binärzahlenkönnte eigentlich immer nur eins denen der Benutzer mögliche Zifferin der Praxis gibt's noch ein Spezialfalldas heißt die Normen leisten Numberswo man doch vorne eine Null stehen hat von den Exponenten nicht so weit ?? BeistrichamSpezialkramnur als Fußnoteüblicherweisesteht er tatsächlich eins Komma irgendwas und ich musste nur diese Mantissemerken nur die Bits Dina nachfolgenKlammer auf die Details wie das gespeichert wird wird für dich ganz eingehenihreklig