354-0034/01 – Programování v C (PrC)

Garantující katedraKatedra robotikyKredity2
Garant předmětuFiktivní UživatelGarant verze předmětuprof. Dr. Ing. Petr Novák
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník4Semestrzimní + letní
Jazyk výukyčeština
Rok zavedení1990/1991Rok zrušení2006/2007
Určeno pro fakultyFSUrčeno pro typy studiamagisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
NOV20 prof. Dr. Ing. Petr Novák
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet 2+2
kombinovaná Zápočet 0+8

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Vyučovací metody

Anotace

Popis prostředí TC. Práce s integrovaným debugerem. Grafické funkce v C-I, samostatný příklad. Grafické funkce v C-II, referenční typ. Opakování - struktury, unie, bitová pole, úvod do C++. Objektové typy v C++, přístupová práva, odvozené třídy. Parametry funkcí v C++. Hlavní odlišnosti jazyků C a C++. Spolupráce s jinými moduly. Předefinované operátory v C++. Popis základních objektových knihoven. Datové proudy v C++, příklad. Ukázka spolupráce s Visual Basicem v prostředí Windows.

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

Prezenční forma (platnost od: 1960/1961 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet Zápočet 85 (85) 0
        Projekt Projekt 35  0
        Písemka Písemka 30  0
        Jiný typ úlohy Jiný typ úlohy 20  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2005/2006 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2004/2005 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2004/2005 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty P čeština Ostrava 4 volitelný odborný stu. plán
2003/2004 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2003/2004 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty P čeština Ostrava 4 volitelný odborný stu. plán
2002/2003 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2002/2003 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty P čeština Ostrava 4 volitelný odborný stu. plán
2001/2002 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2001/2002 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty P čeština Ostrava 4 volitelný odborný stu. plán
2000/2001 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty K čeština Ostrava 5 volitelný odborný stu. plán
2000/2001 (M2301) Strojní inženýrství (2301T777) Strojírentví / nepovinné předměty P čeština Ostrava 4 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku