ZAP - Prednáška č. 5 | Week 5 (2019/2020)
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 po organizačných oznamoch o zápočtovke v systéme Spartan a dekanskom voľne pokračuje dokončením príkladu na konverziu teploty medzi Celziom, Fahrenheitom a Kelvinom. Vysvetľuje sa formátovanie výpisu desatinných čísel pomocou percento.2f a princíp automatickej konverzie typov pri delení celých čísel. Hlavnou témou je zavedenie polí (array) v jazyku C ako spôsobu efektívnej práce s viacerými hodnotami rovnakého typu namiesto vytvárania množstva samostatných premenných. Rozoberá sa deklarácia poľa, indexovanie od nuly, veľkosť poľa v pamäti podľa dátového typu a možnosť definovať veľkosť poľa dynamicky pomocou premennej zadanej používateľom. Príklad demonštruje deklaráciu poľa typu float s veľkosťou určenou vstupom používateľa na uloženie viacerých nameraných teplôt.
- - Zápočtovka prebieha v systéme Spartan, maximálne 12 bodov, 3 body do zápočtu, zvyšok do skúšky
- - Formát percento bodka 2f zaokrúhľuje len výpis na obrazovku, hodnota v premennej sa nemení
- - Pri delení celých čísel dochádza k orezaniu desatinnej časti, preto sa používa zápis 9.0/5.0
- - Polia v C obsahujú prvky rovnakého dátového typu kvôli jednotnej veľkosti a interpretácii v pamäti
- - Prvky poľa sa indexujú od 0, najväčší index je veľkosť poľa mínus 1
- - Veľkosť poľa v pamäti sa počíta ako počet prvkov krát veľkosť dátového typu
- - Veľkosť poľa možno definovať dynamicky pomocou premennej zadanej používateľom (napr. count)
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky