Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




04_zakladni_datove_typy

PDF
Stáhnout kompletní materiál zdarma (490.51 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

• Soubor na disku

• manipulace (přístupy) řeší operační systém

• zápis nebo čtení lze i zaráz (opatrně)

Problémy datových typů

• Přetečení
• Podtečení

• Výsledek je „mimo“

• Např. sjednocení dvou intervalů mohou být dva intervaly
• Jak poté uložit výsledek?

Vlastnosti proměnných

• Umístění v druhu/typu paměti:

• Zásobník
• Datová část programu
• Registr
• Externí

• Umístění v paměti (adresa)
• Viditelnost

• Globální
• Lokální pro modul nebo pro funkci

• Datový typ (vliv na velikost obsazené paměti)
• Hodnota

Dělení proměnných

• Statické

• Velikost daná při překladu
• Neměnný rozměr

• Dynamické

• Mohou měnit velikost po definici

• Homogenní

• Stejné prvky
• Např. pole

• Heterogenní

• Struktura s různými typy

Globální proměnné

• Znemožňují současného vícenásobného použití kódu
• Vadí nejenom při použití vláken

• V jednom procesu program nastaví proměnnou
• Další proces nastaví „svoji hodnotu“
• První proces bude upravovat nesprávná data

• Použití pro nastavení společných vlastností

• Inicializační hodnoty
• Datum
• Adresář
• …

Padding

• Zhušťování
• Načítání z paměti je po více bitech (mocninách 2)
• Adresy proměnných by měly začínat na mocninách dvou
• Pokud nedodrženo – hodnoty nejsou načteny jednou operací, ale 

dvěma

• Proměnné (např. ve struktuře) jsou v paměti doplňovány výplní, aby 

ležely na správných pozicích

• Výhodnější definovat menší datové typy za menšími

Témata, do kterých materiál patří