KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 1: Úvod Bc. Radek Libovický
VYUČUJÍCÍ Bc. Radek Libovický Tel:
CÍL KURZU Rozvinout logické myšlení Rozumět strukturogramům a vývojovým diagramům Rozumět, jak programy fungují Chápat, co obnáší jejich tvorba Ovládat základní syntaxi programovacího jazyka C Umět se orientovat ve zdrojovém kódu Odhalovat nejen syntaktické, ale i sémantické chyby 3
VSTUPNÍ ZNALOSTI Tento kurz předpokládá, že student zvládá: Matematiku (úroveň základní školy) Anglický jazyk (A2) Logické myšlení Uživatelskou znalost práce na PC 4
V ČEM SE BUDE PRACOVAT Vývojových prostředí pro programovací jazyk C je velké množství - od placených až po volně šiřitelné Doporučuji: MS Visual Studio (placené ) CodeBlocks (ukázky a kódy v kurzu jsou z tohoto prostředí) Borland C++ Dew-C++ Jakékoliv jiné funkční vývojové prostředí dle vlastního uvážení 5
PODMÍNKY PRO ABSOLVOVÁNÍ KURZU Vyplnit dílčí autotesty min. na 60% (neomezené množství pokusů) Včasně odevzdávat domácí úkoly Na konci kurzu bude zpřístupněn závěrečný test, který je potřeba zvládnout min. na 70% (2 pokusy) 6
OSNOVA KURZU 1.Úvod 2.Základní pojmy 3.Způsoby zaznamenávání algoritmů 4.Programovací jazyk C 5.Hello world 6.Proměnné, jejich typy a práce s nimi 7.Podmínky (if, switch) 8.Cykly (while, do while, for) 9.Pole a práce s nimi 10.Tvorba vlastních funkcí 11.Práce se soubory 12.Závěrečný test 7