Kap 5 Enkla datatyper
Från Mathonline
Version från den 1 oktober 2022 kl. 15.27 av Taifun (Diskussion | bidrag)
Innehåll
- 1 5.1 Kan datorn lagra hur stora tal som helst?
- 2 Förklaring
- 3 4.5 Inläsning av data
- 4 4.6 Inmatning – Bearbetning – Utmatning
- 5 Läs i kursboken om:
- 6 4.7 Modulooperatorn %
- 7 4.8 Ökningsoperatorn ++
- 8 4.9 Sammansatt tilldelning
- 9 Läs i kursboken om:
- 10 Gå vidare med Dagens övningar när du är klar med all läsning ovan.
<< Agenda | Dagens genomgång | Dagens övningar | Kursens planering | Nästa lektion >> |
5.1 Kan datorn lagra hur stora tal som helst?
De enkla datatypernas minnesstorlekar
Programmet Primitives till utskriften ovan
Var och en har ett intuitivt svar på denna fråga. Vi vill precisera svaret genom att:
Sätta begreppet i rätt sammanhang, avgränsa det från andra, närbesläktade ämnen.
Låt oss börja med att ge negativa svar:
Vi vill diskutera vad programmering inte är för att närma oss det positiva svaret.
Förklaring
4.5 Inläsning av data
4.6 Inmatning – Bearbetning – Utmatning
Läs i kursboken om:
Inmatning med cin och inmatningsoperatorn >> , sid 62-63.
Strukturering av program, sid 65.
4.7 Modulooperatorn %
Modulooperatorn % ger resten vid heltalsdivision.
T.ex: 9 % 2 = 1, eftersom 9 heltalsdividerat med 2 ger 4, rest 1.
Exempel 1: Veckodagar räknar modulo 7
Lösningen: (5 + 11) % 7 = 2
Principen (Generalisering):
Omvandling av det decimala talsystemet till ett talsystem med basen 7.
Exempel 2: Klockan räknar modulo 12
Principen (Generalisering):
Omvandling av det decimala talsystemet till ett talsystem med basen 12.
4.8 Ökningsoperatorn ++
4.9 Sammansatt tilldelning
Läs i kursboken om:
Datatypen string, sid 71.
Konkateneringsoperatorn + , sid 71.
Gå vidare med Dagens övningar när du är klar med all läsning ovan.
Copyright © 2022 TechPages AB. All Rights Reserved.