Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Základy programování 1 (KMI / ZP1)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KMI / ZP1 - Základy programování 1, Přírodovědecká fakulta, Univerzita Palackého v Olomouci (UP).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Předmět je úvodním v sérii dvou kursů Základy programování. Cílem předmětu je seznámit studenty se základy procedurálního programování a poskytnout jim tak základ k další programátorské praxi. Použitým procedurálním jazykem je jazyk C a obsahem předmětu je výuka jazyka C, který je nejen stále hojně používán v praxi, ale je také vzorem většiny současně komerčně používaných programovacích jazyků. Jazyk C je probírán s důrazem na standard jazyka a přenositelnost vytvořených programů, výuka je vedena dle ANSI normy jazyka nezávisle na vývojovém prostředí nebo použitém překladači. Ve cvičeních je prezentována část teorie (syntaxe a sémantika jazyka), která je pak prakticky využívána na příkladech a jednoduchých programátorských úlohách řešených studenty samostatně. Řešené příklady a úlohy jsou voleny ve vztahu k ostatním předmětům vyučovaným v oboru tak, aby studenti prakticky využívali teoretické znalosti nabyté v jiných předmětech. Nepředpokládá se znalost nějakého (jiného ani tohoto) programovacího jazyka, pouze základní schopnosti algoritmizace při řešení úloh.Probírané učivo:- Struktura zdrojového textu programu.- Datové typy, proměnné, konstanty.- Operátory.- Složené příkazy, podmínky, cykly.- Pole, strukturovaný a výčtový typ.- Ukazatele, práce s pamětí.- Funkce.- Základní vstup a výstup.

Získané způsobilosti

5. SyntézaNavrhni a vytvářej programy v C.

Literatura

Robert Sedgewick. Algorithms in C. Addison-Wesley Professional, 2001. ISBN 978-0201756081.Standard:. ISO/IEC 9899:1999 (ISO/IEC 9899/Cor1:2001, ISO/IEC 9899/Cor2:2004). Reek Kenneth. Pointers on C. Addison Wesley, 1997. Jeri R. Hanly, Elliot B. Koffman. Problem Solving and Program Design in C. Addison Wesley, 2006. ISBN 978-0321409911.Eric S. Roberts. Programming Abstractions in C. Addison Wesley, 1997. ISBN 978-0201545418.Brian W. Kernighan, Dennis M. Ritchie. Programovací jazyk C. Computer Press, 2008. ISBN 80-251-0897-X.Eric S. Roberts. The Art and Science of C. Addison Wesley, 1994. ISBN 978-0201543223.Herout P. Učebnice jazyka C. Kopp. ISBN 80-7232-220-6.Herout P. Učebnice jazyka C, 2. díl. Kopp. ISBN 80-7232-221-4.

Požadavky

Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.

Garant

Mgr. Tomáš Kühr, Ph.D.Mgr. Jan Outrata, Ph.D.