354-0718/01 – Programování v C (C)
Garantující katedra | Katedra robotiky | Kredity | 2 |
Garant předmětu | Fiktivní Uživatel | Garant verze předmětu | prof. Dr. Ing. Petr Novák |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 1995/1996 | Rok zrušení | 2005/2006 |
Určeno pro fakulty | FS | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Vyučovací metody
Anotace
Cílem tohoto kursu je základní seznámení s programovacím jazykem C se zaměřením
na jeho využití při praktických aplikacích (výpočty, řízení experimentu apod.).
Jazyk C a C++ podporuje strukturované programování, poskytuje velmi kompaktní
zápis a pravděpodobně současně největší výhodou je jeho značná přenositelnost
(na rozdíl od TPascalu).
Postupně se seznámíme s popisem jazyka a základními informacemi o ovládání
integrovaného systému Turbo C (případně BorladndC++) potřebnými pro pochopení
struktury jazyka, psaní jednoduchých programů a ovládání integrovaného systému.
Absolvent tohoto předmětu bude schopen tvořit jednoduché aplikace pod jazykem C
pro prostředí MS DOS. Problematika objektového rozšíření (C++) bude probírána v
navazujícím předmětu.
Povinná literatura:
Základní literatura
Novák P.: Programování v jazyce C. Interní učební text. Katedra robototechniky,
FS, VŠB-TU Ostrava 1995.
Doplňková literatura
Miroslav V.: Programovací jazyky C/C++.Praha 1992, GComp
Borland : Turbo C++ User°s Guide. (manuál k C++)
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1
Typy dat, vlastní typy
2
Operace, přiřazovací operátor, aritmetické operátory, bitové operátory,
kombinované operátory.
3
Vstupy /výstupy, převádění adresy do scanf, vstupní funkce gets a getch.
4
Ukazatele, podmíněné příkazy.
5
Funkce, parametry, předávání parametrů.
6
Ukazatele 2.
7
Tvorba projektu
8
Ladění pomocí integrovaného debuggeru
9
Práce s přerušením
10
Práce s I-O
11
Grafický subsystém
12
Ovládání I-O periferií
13
Přístup na souborový I/O
14
Zpracování chybových stavů
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.