Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Kurz algoritmizace a programování v jazyce C

Podobné prezentace


Prezentace na téma: "Kurz algoritmizace a programování v jazyce C"— Transkript prezentace:

1 Kurz algoritmizace a programování v jazyce C
Lekce č. 5: Hello world! Bc. Radek Libovický

2 Logická hádanka Máte neomezené množství vody. Jak naberete 6 litrů, když máte jen 4- a 9-litrovou nádobu. Odpověď na konci prezentace

3 Příprava vývojového prostředí
Tento návod je pro vývojové prostředí CodeBlocks, nicméně princip je stejný pro všechna prostředí Zapnout CodeBlocks File – New – Project Vybrat console application (v tomto kurzu se budou vytvářet pouze konzolové aplikace) Vyplnit název souboru a umístění souboru Po levé straně v sekci Management otevřít Projects – Sources – main.c Pokud se vše povedlo, můžete začít s programováním

4 Začínáme programovat Pokud je editor připravený, je na čase vytvořit Váš první program Zadání: Vytvořit program, který vypíše: „Hello world!“

5 Hlavičkové soubory #include <stdio.h>
Pro zpřístupnění konkrétních funkcí je třeba k programu připojit knihovny Pro začátek bohatě postačí knihovna stdio.h (standard input/output) Připojení knihovny: #include <stdio.h> Po připojení všech potřebných knihoven se může začít psát hlavní funkce programu

6 Hlavní funkce programu
int main() { return 0; } Hlavní funkce programu má vždy název main Je to funkce, která se spouští jako první int před main znamená, že hlavní funkce je datového typu integer (neboli celé číslo) Závorky za main jsou pro vstupní parametry funkce. Hlavní funkce nemusí mít vstupní parametry (v tomto případě by závorky zůstaly prázdné) return 0; vyjadřuje jakou hodnotu hlavní funkce vrací (celé číslo - 0) Středníkem se ukončují příkazy

7 výstup Funkce pro výpis do konzole: printf("Libovolný text");
Tato funkce vrací celé číslo, které je rovno počtu vypsaných znaků do konzole

8 Bílé znaky Bílé znaky: Tyto znaky nejsou vidět, ale jsou velmi důležité (nový řádek, tab, konec souboru, návrat na začátek řádku,…) Nový řádek \n Pípnutí \a Návrat na začátek řádku \r Tabulátor \t Posun doleva \b Např.: printf("\n \a \t");

9 Komentáře //nějaká poznámka /* nějaká poznámka nějaká poznámka
Komentář – slouží pro zpřehlednění kódu, či zapsání nějaké myšlenky Jednořádkové: //nějaká poznámka Víceřádkové: /* nějaká poznámka nějaká poznámka nějaká poznámka */

10 Hello world #include <stdio.h> //připojení hlavičkového souboru
int main() //hlavní funkce { //začátek těla hlavní funkce printf("Hello world!\n"); /*funkce pro výpis na konzoli*/ return 0; //hlavní funkce vrací hodnotu 0 } //konec těla hlavní funkce

11 Odpověď na logickou hádanku
Naplníme 9-litrovou nádobu a odlijeme z ní dvakrát 4 litry do vedlejší nádoby. Zůstane nám tedy 1 litr a ten přelijeme do 4- litrové. Znovu naplníme 9-litrovou a doplníme obsah 4-litrové (jen 3 litry). Tím pádem nám v 9-litrové zůstane 6 litrů vody.


Stáhnout ppt "Kurz algoritmizace a programování v jazyce C"

Podobné prezentace


Reklamy Google