2020 - Týždeň 3
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška v úvode oznamuje zrušenie plánovanej akcie kvôli epidémii koronavírusu a pripomína blížiaci sa termín odovzdania úloh na aréne. Hlavná téma sú štruktúry v jazyku C, ktoré vysvetľuje na modelovaní osoby v akademickom informačnom systéme. Spoločne s poslucháčmi zbierajú vlastnosti osoby (pohlavie, vek, meno, priezvisko, e-mail, dátum narodenia, ID, telefón, adresa) a priraďujú im dátové typy, napríklad char pre pohlavie a reťazce či int pre vek. Upozorňuje, že vek by sa nemal ukladať, lebo sa mení, a lepšie je uložiť dátum narodenia. Ukazuje, že samostatné polia pre každú vlastnosť by pri tisícoch študentov boli krehké a neprehľadné, a preto zavádza štruktúru (struct) ako zložený typ, ktorý na rozdiel od poľa združuje údaje rôznych typov.
- - Pri modelovaní osoby sa najprv určia jej vlastnosti a potom sa namapujú na dátové typy jazyka C.
- - Pohlavie sa ukladá ako char, nie bool, lebo dve hodnoty dnes nestačia.
- - Vek sa neukladá priamo, lebo sa mení; ukladá sa dátum narodenia, z ktorého sa vek vypočíta.
- - Telefónne číslo je lepšie uložiť ako reťazec, pretože môže začínať nulou alebo predvoľbou.
- - Samostatné polia pre každú vlastnosť sú pri tisícoch študentov krehké, lebo sa viažu len cez indexy.
- - Pole je homogénne, kým štruktúra (struct) združuje viac údajov rôznych typov pod jedným menom.
- - Štruktúra sa definuje kľúčovým slovom struct, názvom (person), telom v zložených zátvorkách a bodkočiarkou.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky