Search
Cvičení probíhá v učebnách A4-402, A4-405 a A3-412. Ve všech učebnách je možné využívat OS Windows nebo OS Linux. Přístup do školních počítačů je prostřednictvím hlavního přístupového hesla ČVUT.
Po přihlášení si společně se cvičícím vyzkoušejte práci editorem MS Visual Studio Code. Nainstalujte potřebná rozšíření, nakonfigurujte předpis pro překlad programu a vyzkoušejte také překlad z příkazové řádky. Procvičte si práci v příkazové řádce, více o příkazech v sekci Základní příkazy příkazové řádky
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 printf, jejíž deklaraci najde v hlavičkovém souboru stdio.h.
stdio.h
// example program in C #include <stdio.h> int main() { printf("Hello PRPA!\n"); return 0; }
Překlad na spustitelný soubor z příkazové řádky lze provést příkazem
gcc -Wall -pedantic -std=c99 main.c -o main
gcc
clang
clang -Wall -pedantic -std=c99 main.c -o main
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ě
.exe
main.exe
Jelikož předmět vyžaduje domácí přípravu a vypracování domácích úkolů, je třeba si na vlastním PC zprovoznit kompilátor. Z následujícího rozcestníku si vyberte, jestli jako hostující OS používáte Windows 10/11 nebo Linux (zde návod pouze pro Ubuntu). Návod pro MacOS bohužel nemáme, ale můžete vycházet z instalace pro Linux.
Až budete mít vše nainstalováno, vyzkoušejte si napsání jednoduchého programu z cvičení, který vypíše Hello PRPA a tím si ověříte, že máte vše funkční.