Základy programování řídících systémů
Skripta a studijní materiály
Programovací jazyk C v príkladoch pre biomedicínskych technikov - Branko Babušiak, Michal Gála, pdf 57 stran, 0,7 MB. Tvrdí tam u switche, že výraz podle kterého se rozhoduje musí být typu int, ale nevěřím tomu.
Programování v C++ a Objektové programování - pdf od mého dobrého středoškolského učitele Ing. Drahomíra Stankeho.
Vývojové prostředí
Vývojové prostředí BCI naleznete zde: BCI.zip - stačí to jen stáhnout, rozbalit a už to funguje. Nemusí se nic složitě instalovat, ani netřeba vytvářet nový projekt, proste to staci zapnout, vytvorit novy soubor, napsat do nej kod a spustit. Nejideálnější pro NOOBY a v jednoduchosti je krása. Vytvářel to můj dobrý středoškolský učitel Ing. Drahomír Stanke.
Příklady ze cvičení
Vypsání velikosti datových typů
Převodník měn
DÚ 2 - Matematické příklady s možností 3 krát chybovat
Funkce na objem obdelníku
Increment & decrement prefix & suffix
BMI z prezentace
Počet cifer čísla před desetinnou čárkou
Pointery, Řetězce - 4. dubna
Počasí - 4. dubna
Struktura - 4. dubna
Počasí 1 Semestrálka
Počasí 2 Semestrálka
Něco málo z C++
Vypsání velikosti datových typů C++ a jiné
Testování pointerů
Implicitní hodnoty funkce
Pokud u funkce používáme zvlášť její deklaraci a zvlášť definici, uvádíme implicitní hodnoty pouze v deklaraci! Pokud používáme pouze definici (správně bychom neměli), pak implicitní hodnoty uvedeme v definici (viz. Programování v C++ - Stanke).
Předávání referencí a klíčové slovo const
Předávání parametrů pomocí odkazů na pointer i referencí bude stejně rychlé. Jedná se jen o jinou formu zápisu (viz. Programování v C++ - Stanke).
The const keyword is required in both the declaration and the definition.
Funkce pro vykreslení obdelníku
Funkce vykresluje plný obdelník, nebo jen jeho obvod
Přetěžování funkcí
Note that a function cannot be overloaded only by its return type. At least one of its parameters must have a different type.
Alokace paměti
Ve svém programu můžeme současně používat obě možnosti. Nesmíme tyto možnosti míchat (každá dvojice využívá jiný způsob práce s heap pamětí - hromadou).
Jak třeba napsat cyklus
for(;n;n--)
Blbinky
.NET vs JAVA