Výukové materiály a texty

Milí studenti, tento text vám poskytne přehled ve studijních materiálech (oporách), které jsou pro vás připraveny pro předmět Základy programování. Materiály jsou stejné, ať již studujete prezenční, či kombinovanou formu studia.

Detailní informace o kombinované formě studia jsou obsaženy v příručce o studiu, tamtéž je přesně stanoven poměr prezenční a distanční části kombinovaného studia. Pro předmět Základy programování lze zjednodušeně konstatovat, že pro pochopení obsahu přednášek (odkaz viz níže) je vhodné vycházet z knihy Programovací jazyk C++ pro zelenáče. Kniha je vytvořena pro samostatné čtení a je zaměřena na moderní partie jazyka C++. Jazyku C je věnována kniha Programovací jazyk C pro zelenáče, kde najdete společné základy obou jazyků. Cvičení/konzultace v kombinované formě studia musí být alespoň z části absolvována. Důvod je zřejmý: některé dovednosti a návyky, potřebné při programování v prostředí konkrétního operačního systému a s použitím konkrétního překladače, není možné získat pouhým čtením studijních materiálů, byť by byly sebekvalitnější.

Pro samostatnou část vašeho prezenčního i kombinovaného studia jsme jako doplňkové materiály ponechali dříve připravené rozsáhlé hypertextové dokumenty o jazycích C a C++. Příručky ve formátu HTML jsou jak pro jazyk C, tak pro jazyk jazyk C++. Možná budete příjemně překvapeni flashovými animacemi a dalšími multimediálními příjemnostmi. Zmíněné materiály neobsahují informace o moderních prvcích jazyka C++ a samy nepostačují obsahově aktuálním požadavkům na výuku předmětu.

Poněkud jednodušší dokument je obsažen v jediném souboru C_CPP_web.pdf. Dokument je složen ze dvou částí, zaměřených na jazyk C, respektive C++. Celý text obsahuje glosář, přehled použitých značek, obsah pro obě části. Dokument je členěn na kapitoly a jejich části. Každá kapitola je stručne uvedena obsahem. Každá část obsahuje časový údaj, odpovídající její časové náročnosti. Dokument obsahuje zdrojové texty, které je možné získat bez nutnosti jejich přepisování (ikona diskety u výpisu zdrojových textů je odkazem ke stažení souboru). V kapitolách jsou obsaženy i příklady pro vaši samostatnou práci. Jejich vzorové řešení získáte kliknutím na odpovídající odkaz.

Podrobný přehled knihoven jazyka C je obsažen v souboru lib.pdf. Pokud budete potřebovat detailní popis některých funkcí, můžete použít anglicky psaný dokument ANSI/ISO C.

Podrobný popis datových typů, konstant, konstrukcí, funkcí, můžete nalézt v ANSI/ISO normě jazyka C, v souboru ANSI/ISO C draft. V tomto dokumentu budete pravděpodobně hledat pomocí najdi/find funkce programu Adobe Acrobat Reader.

Podobně se na draft normy ISO C++ můžete podívat do dokumentu ANSI/ISO C++. V tomto dokumentu budete pravděpodobně opět hledat pomocí najdi/find funkce programu Adobe Acrobat Reader. Obálka k této normě je vám rovněž k dispozici: ANSI/ISO C++ obálka.

Pro samostatné ověření zvládnutí základů jazyka C můžete použít ukázky, obsažené v souboru SPEKY_01.PDF.

Doplňkové odkazy na nástroj pro generování dokumentace doxygen a zpracování textů sázecím systémem LaTeX (základní přehled LaTeXu, podrobnější popis práce s LaTeXem, forma e-learningu) jsou dostupné přes odkazy ze zmíněných pojmů.

Zdrojové texty ze slajdů/Source codes from lectures

Přímý link na C++ zdrojáky z přednášek je uveden níže, jde o programy z již rozebrané knihy C++ pro zelenáče.

C++ source codes from lectures are available in a single ZIP file, enjoy it.

http://homel.vsb.cz/~s1a10/publik/cpp/cpp_src.zip

Online C++ textbook

Online C++ textbook is available at https://en.wikibooks.org/wiki/C%2B%2B_Programming.

vyukove_texty.txt · Last modified: 2016/10/05 09:45 by saloun
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki