ZAP - Prednáška č. 5 | Week 5 (2019/2020)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.