Bennever Geschrieben 23. Januar 2013 Teilen Geschrieben 23. Januar 2013 (bearbeitet) Hallo, mir ist folgende Prüfungsaufgabe nicht klar: Trotz mehrfachem ausrechnen komme ich auf 49 Blocks als Ergebnis, was weit von der richtigen Lösung entfernt ist. Kann mir jemand erklären wie man auf die richtige Lösung (167 Blocks) kommt? Danke im voraus! Bearbeitet 23. Januar 2013 von Bennever Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 23. Januar 2013 Teilen Geschrieben 23. Januar 2013 Ist dir klar, dass char(40) bedeutet, dass du da 40 char hast, nicht nur einen? Übrigens bin ich der Meinung, dass 167 falsch ist. Es wäre richtig, wenn da Blockgröße 4 Kibibyte stehen würde. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gast zodiacspeeking2 Geschrieben 23. Januar 2013 Teilen Geschrieben 23. Januar 2013 (bearbeitet) Ist dir klar, dass char(40) bedeutet, dass du da 40 char hast, nicht nur einen? Übrigens bin ich der Meinung, dass 167 falsch ist. Es wäre richtig, wenn da Blockgröße 4 Kibibyte stehen würde. Also mein Rechenvorgang ist wie folgt. Ich fange an alles erstmal in Bit umzurechnen und komme auf: CHAR 8 Bit * 40 = 320 CHAR 8 Bit * 40 = 320 INT 64 Bit INT 64 Bit INT 64 Bit BOOL 8 Bit FLOAT 32 Bit _______________________ 872 Bit / Bild Blockgröße 4 KByte * 1024 = 4096 * 8 = 32768 Bit/Block 80% von 32768 Bit = 26214,4 Bit/Block Schlussrechnung: 872 Bit * 5000 Bilder = 4360000 Bit 5000 Bilder / 80% Blockgröße also 4360000 Bit / 26214,4 Bit = 166,32 0,32 Blocks gibt es nicht. Also lautet das Ergebnis 167 Blocks Bearbeitet 23. Januar 2013 von zodiacspeeking2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HuoFenG Geschrieben 23. Januar 2013 Teilen Geschrieben 23. Januar 2013 Übrigens bin ich der Meinung, dass 167 falsch ist. Es wäre richtig, wenn da Blockgröße 4 Kibibyte stehen würde. 1 KiloByte sind 1000 Bytes 1 KibiByte sind 1024 Bytes => Blockgröße 4 KiloByte *1000 = 4000 * 8 = 32000 Bit/Block 80 % von 32000 Bit = 25600 Bit/Block Schlussrechnung: 872 Bit * 5000 Bilder = 4360000 Bit 5000 Bilder / 80% Blockgröße also 4360000 Bit / 25600 Bit = 170,3125 Gerundet sind das dann 171 Blocks... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gast zodiacspeeking2 Geschrieben 23. Januar 2013 Teilen Geschrieben 23. Januar 2013 1 KiloByte sind 1000 Bytes 1 KibiByte sind 1024 Bytes => Blockgröße 4 KiloByte *1000 = 4000 * 8 = 32000 Bit/Block 80 % von 32000 Bit = 25600 Bit/Block Schlussrechnung: 872 Bit * 5000 Bilder = 4360000 Bit 5000 Bilder / 80% Blockgröße also 4360000 Bit / 25600 Bit = 170,3125 Gerundet sind das dann 171 Blocks... Joa, das kann auch gut sein und macht auch Sinn. Nur leider steht in dem Lösungsbogen 167 Blocks. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bennever Geschrieben 23. Januar 2013 Autor Teilen Geschrieben 23. Januar 2013 Danke schonmal für die schnelle Hilfe. Mein wesentlicher Fehler war dann, dass ich char(40) nur mit 8 Byte genommen habe. Gut zu wissen, dass für die IHK ein Kilobyte 1024 byte sind und nicht 1000. :upps Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
PieIstGenauDrei Geschrieben 24. Januar 2013 Teilen Geschrieben 24. Januar 2013 (bearbeitet) warum rundet man eigentlich auf? man darf doch nur 80% belegen? und wenn man auf den nächsten block aufrunden ist das doch überschritten, oder nicht? Oo, das müsste doch eigtl immer abgerundet werden.. *verwirrt ist* wäre ja dann 80,xx oder im schlimmsten fall auch mal 81%(nicht in dieser aufgabenstellung, aber es kann ja ähnliche vorgaben geben für andere blocks) iwas und da steht ja biszu maximal 80%, also 80,00% Bearbeitet 24. Januar 2013 von PieIstGenauDrei Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 25. Januar 2013 Teilen Geschrieben 25. Januar 2013 warum rundet man eigentlich auf?Das ergibt sich aus der Bedeutung des Ergebnisses, also aus dem Text der Aufgabe. Wir haben berechnet, dass wir 170,3125 Blöcke benötigen, um die anfallenden Daten unterzubringen. Das heißt, 170 reichen nicht. Stünde im Text beispielsweise: Wir haben 200 Blöcke zur Verfügung, wie viele bleiben frei? Dann müsste man abrunden. Also: Genau lesen, was man da eigentlich ausrechnet. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bennever Geschrieben 30. Januar 2013 Autor Teilen Geschrieben 30. Januar 2013 (bearbeitet) Hi, ich habe nochmal eine Frage zu einer anderen Prüfungsaufgabe. Leider weiß ich nicht wie man so etwas ausrechnet und ich weiß auch nicht wirklich was ich bei Google eingeben soll um der Lösung näher zu kommen. Ich denke für einige von euch sollte die Aufgabe kein Problem sein: Vielen Dank für eure Hilfe! Bearbeitet 30. Januar 2013 von Bennever Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bennever Geschrieben 30. Januar 2013 Autor Teilen Geschrieben 30. Januar 2013 (bearbeitet) Hi, ich habe nochmal eine Frage zu einer anderen Prüfungsaufgabe. Leider weiß ich nicht wie man so etwas ausrechnet und ich weiß auch nicht wirklich was ich bei Google eingeben soll um der Lösung näher zu kommen. Ich denke für einige von euch sollte die Aufgabe kein Problem sein: Vielen Dank für eure Hilfe! Edit: Sorry die Aufgabe sollte natürlich nicht fehlen Bearbeitet 30. Januar 2013 von Bennever Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HuoFenG Geschrieben 30. Januar 2013 Teilen Geschrieben 30. Januar 2013 Überlege dir mal, wie groß so eine "vorzeichenbehaftete 32-Bit-Zahl" ist und wieviele Sekunden 1 Jahr hat... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bennever Geschrieben 31. Januar 2013 Autor Teilen Geschrieben 31. Januar 2013 Danke, ich habs gelöst! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.