{{indexmenu_n>1}}
====== 1 - Úvodní cvičení ======
**Záznam cvičení:** [[https://drive.google.com/file/d/1BMAKout0ii7YrkUZjSbka2Q_Ndekoh4X/view?usp=sharing|Google Drive]] (nutná autorizace v doméně fel.cvut.cz)
==== Nastavení pro práci v učebně H13x ====
Tato část je platná pro první hodinu kontaktní výuky.
* nastavte si heslo v počítačové učebně [[https://www.felk.cvut.cz/labpass/|(Nastavení hesla)]] a seznamte se používaným prostředím
* procvičte si práci v příkazové řádce
* v adresáři Documents ve svém domovském adresáři si založte složku ''PRPA'' a v ní podsložku ''01''
* ve složce ''01'' vytvořte soubor se jménem cviceni.txt
* celou složku ''PRPA'' přesuňte ze složky ''Documents'' do domovského adresáře
* přejmenujte cviceni.txt na main.c
===== Úvod do programování v jazyce C =====
**C** je nízkoúrovňový minimalistický programovací jazyk. Programování v C vyžaduje znalost syntaxe: balíček pravidel, které upřesňují skladbu příkazů a symbolů (např. závorek) s cílem vytvořit fungující posloupnost, tedy kompletní program. Syntaxe jazyka C se může zdát komplikovaná, ale s trochou cvičení se stane přirozenou.
Násleující program vypíše v terminálovém okně text //Hello PRPA!//. Program využívá k výstupu funkci [[https://www.tutorialspoint.com/c_standard_library/c_function_printf.htm|printf]], jejíž deklaraci najde v hlavičkovém souboru ''stdio.h''.
// example program in C
#include
int main()
{
printf("Hello PRPA!\n");
return 0;
}
==== Překlad programu ====
Překlad na spustitelný soubor z příkazové řádky lze provést příkazem
gcc -Wall -pedantic -std=c99 main.c -o main
pokud máte nainstalován překladač ''gcc'' a správně nastavené cesty. Pokud máte nainstalovaný překladač ''clang'', přikaz bude vypadat podobně
clang -Wall -pedantic -std=c99 main.c -o main
==== Spuštění programu ====
Program spouštíme z příkazové řádky v případě OS Linux příkazem
./main
V OS Windows má spustitelný soubor automaticky příponu ''.exe'', spuštění vypadá obdobně
main.exe
==== Úkoly ====
* do souboru main.c napište zdrojový kód programu, který vypíše na standardní výstup **"Hello PRPA!"**
* program zkompilujte a spusťte