Cvičení k předmětu IB001
Luděk Bártek
bar@fi.muni.cz
Konzultační hodiny
●Pondělí 12:00 – 13:00
●Úterý 12:00 – 13:00
●Středa 12:00 – 13:00
●Případně další po domluvě via e-mail
●Kancelář G409 (Gotex, Budova B, 3. patro, napravo od schodiště)
●Viz Osobní stránka v Isu.
Náplň a požadavky na cvičení
●Náplň praktické procvičení látky probrané na přednášce.
●Teoretická znalost látky z poslední přednášky.
–Začátek cvičení – teoretické zopakování
●Dotazy na studenty.
–Neznalost probrané látky
●neomluvená absence
●Neznalost
–Neschopnost opakovaně odpovídat na dotazy,
–Neschopnost použití teorie z přednášky při psaní programů na cvičení.
Požadavky na zápočet
1. Účast na cvičení
1. Max. 2 neomluvené absence.
2. Omluvenky na studijní.
3. Musí být v ISu.
2. Napsat průběžné písemky (max. 60 bodů).
3. Odevzdat 4 domácí úkoly (-12 – 0 bodů).
4. Získat minimálně 30 bodů.
5. Získané body se započítávají ke zkoušce
•během semestru lze získat body na známku E.
6. Hodnocení zkoušky – viz přednáška.
Průběžné písemky
●Píší se během semestru.
–Délka - ~ 50 min. čistého času.
●Bodování:
1. Písemka – 25 bodů
2. Písemka – 35 bodů
●1 opravná písemka
●na konci semestru – 2 obtížnosti zadání
●lze opravit horší z průběžných písemek
Domácí úkoly
●4 domácí úkoly:
–Cykly
–Vícerozměrná pole
–Funkce
–Práce se soubory
Domácí úkoly
(hodnocení a odevzdání)
●Odevzdání do týdne
–Úkol v pořádku – 0 bodů
–Chyba – týden na opravu
–Chyba při 2. odevzdání - -4 - -1 bod podle závažnosti chyby
–Pozdní odevzdání (úkolu, opravy)
● -1 bod za každý týden zpoždění
Cíle cvičení
●Prakticky procvičit programování
–Programovací jazyk C.
–Překladač – gcc (MinGW)
–Vývojové prostředí – Code::Blocks
–Vlastní notebook
●Nainstalovat vývojové prostředí ze stránek
–Windows – codeblocks with MinGW
–Linux – CodeBlocks + gcc-c
–Mac OS X – CodeBlocks + Xcode
●Materiály ze cvicení
Nastaveni vývojového prostředí
●Parametry překladače:
–-Wall -pedantic -std=c99
●Nastavení v Code::Blocks IDE
–V menu položka Settings – Compiler and Debuger
–V dialogové okně Compiler and Debuger Settings
●záložka Compiler Settings a na ní záložka Other options
–Zde vyplnit -Wall -pedantic -std=c99