Programovací jazyk C Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu www.rvp.cz; ISSN.

Slides:



Advertisements
Podobné prezentace
A1PRG - Programování – Seminář Ing. Michal Typová konverze, oblast platnosti, paměťové třídy 9 Verze
Advertisements

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN , financovaného.
Programování v C jazyku - SEMINÁŘ
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 20Číslo.
Cvičení 2 Proměnné(jednoduché a složené) a konstanty První program Zápis výrazů.
Programování v C++ Cvičení.
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN , financovaného.
Cvičení.
VISUAL BASIC PRALG.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN , financovaného.
Napište program v C pro výpočet plochy obdélníka se stranami A=3 a B=2. Výsledek vytiskněte s patřičným komentářem na obrazovku formátovým příkazem printf.
Algoritmy – jejich tvorba Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je ing. Jaroslav.
C – jak na procedury Mgr. Lenka Švancarová. C – procedury #include int main() { printf("Ahoj\n"); return(0); } #include void pozdrav(void) { printf("Ahoj\n");
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN , financovaného.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
Namáhání na tah a tlak Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN.
C – procedury Mgr. Lenka Švancarová.
FUNKCE Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Karel Bílek. Dostupné z Metodického portálu ISSN: Provozuje.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Iveta Konvičná Dostupné z Metodického portálu ISSN , financovaného.
TROJÚHELNÍKY Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jarmila Hájková. Dostupné z Metodického portálu ISSN
VYŠŠÍ X NIŽŠÍ UPEVNĚNÍ SLOVA NIŽŠÍ UPEVNĚNÍ SLOVA VYŠŠÍ CVIČENÍ
Španělské anagramy (1) Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Křížová. Dostupné z Metodického portálu ;
SKLADBA PC 13 OP VK VYT 2.13 Čtečky paměťových karet Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Josef Vlach. Dostupné z Metodického.
TRÉNUJEME PAMĚŤ HRAČKY Prezentace zaměřená na trénink paměti.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Vlastnosti OS Windows Číslo DUM: III/2/VT/2/2/23 Vzdělávací předmět: Výpočetní technika Tematická oblast:
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 4: Programovací jazyk C Bc. Radek Libovický.
Hybridní mobilní aplikace pro Android Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu.
Programování KONSTANTY, ČTENÍ PO JEDNOM ZNAKU GETCHAR() FORMÁTOVANÝ VÝSTUP POMOCÍ PRINTF, VÝVOJOVÉ DIAGRAMY, CYKLY.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Příslušensví OS Windows Číslo DUM: III/2/VT/2/2/05 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Irena Čiháková Dostupné z Metodického portálu ; ISSN Provozuje Národní.
Komprese obrázků Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Programování ÚVOD, PROMĚNNÉ, OPERÁTORY A PODMÍNĚNÝ PŘÍKAZ ERIK KRÁL.
QR kódy Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Anotace Prezentace pro žáky k finanční gramotnosti, seznámení s podobou českých mincí Autor Čekalová Sylva Jazyk Čeština Očekávaný výstup Vyjasnění pojmů.
Obrazový materiál pro pracovní list – Retušování
Programovací jazyk JavaScript
Dostupné z Metodického portálu ISSN: 1802–4785.
Kaskádové styly CSS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Obrazový materiál pro pracovní list – Kanály
Značkovací jazyk HTML Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Programovací jazyk JavaScript
Výukový materiál zpracován v rámci projektu
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o.
Hybridní mobilní aplikace pro Android
Obrazový materiál pro pracovní list – Kanály
Obrazový materiál pro pracovní list – Transformace
SKLADBA PC 13 OP VK VYT 2.13 Čtečky paměťových karet
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o.
Programovací jazyky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Funkce výstupu (2) Funkce printf: deklarována v: stdio.h
Číslo projektu: CZ.1.07/1.4.00/ Název DUM:
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
České mince Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jaroslava Strejčková. Dostupné z Metodického portálu ISSN
Hledání obrázků Děti mají za úkol najít v každém listu daný počet obrázků. Po nalezení je mohou vybarvit. Autorem materiálu a všech jeho částí, není-li.
Opakování ze 3. cvičení deklarace proměnných výpis na monitor (výstup)
Webové aplikace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o.
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Sčítání, odčítání, násobení a dělení celých a záporných čísel
Animace vzájemného blokování dvou stykačů
Téma: Jaro v CHKO České středohoří Tobiášův vrch
Půjdem spolu do Betléma…
Doporučuji snímky, které obsahují vyšší počet, z počátku skrýt.
SVG vektorová grafika Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
POČÍTÁME DO 5 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Petra Mudrová. Dostupné z Metodického portálu ISSN: ,
Zaokrouhlování na desítky a stovky
Prezentace určena pro názornou ukázku toho, co je více a co je méně.
Sčítání, odčítání, násobení a dělení celých čísel.
Transkript prezentace:

Programovací jazyk C Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu www.rvp.cz; ISSN 1802-4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).

Programovací jazyk obecně slouží k zápisu algoritmu pomocí zdrojového kódu; překladem zdrojového kódu vzniká spustitelný program; překlad zdrojový kód spustitelný kód

Programovací jazyk C klasický jazyk C (tedy ne C++ nebo C#) autoři Dennis Ritchie a Ken Thompson, 70. léta 20. století; velmi výkonný jazyk; multiplatformní (dostupný na většině OS); obvykle se řadí mezi nižší i vyšší programovací jazyky; kompilovaný jazyk (nejprve překlad, poté spuštění); strukturovaný procedurální jazyk (neobjektový); case-sensitive v názvech proměnných, konstant, klíčových slov, funkcí rozlišuje velké a malé znaky;

Jazyk C, datové typy (1) proměnná, konstanta a funkce mají určen datový typ; datový typ určuje: množinu hodnot; povolené operace; datové typy: jednoduché; strukturované;

Jazyk C, datové typy (2) jednoduché datové typy (některé): char (jeden znak); int (celé číslo se znaménkem); float (desetinné číslo); double (desetinné číslo, dvojnásobná přesnost); pointer (ukazatel);

Jazyk C, datové typy (3) strukturované datové typy pole; struktura; textový řetězec = pole znaků;

Jazyk C, deklarace proměnné (1) jazyk C je case-sensitive (rozlišuje malá a velká písmena); název proměnné začíná znakem abecedy (nepoužíváme diakritiku); cena vek delka rychlost1 rychlost2

Jazyk C, deklarace proměnné (2) proměnná (i konstanta a funkce) má svůj datový typ, který určuje: množinu přípustných hodnot; povolené operace; při deklaraci se nejprve uvede datový typ a poté identifikátor (název);

Jazyk C, deklarace proměnné (3) před prvním použitím je nutné proměnnou deklarovat: int i; // proměnná i je celé číslo char pismeno; // proměnná pismeno je znak float cena; // proměnná cena je desetinné číslo

Jazyk C, globální proměnná deklarována na začátku zdrojového kódu (mimo blok ohraničený složenými závorkami {}); platí v hlavním programu i ve všech podprogramech;

Jazyk C, lokální proměnná deklarována uvnitř bloku ohraničeném složenými závorkami {}), typicky ve funkci; platí v bloku, ve kterém byla deklarována;

Jazyk C, formátovací řetězec při načtení nebo vypsání proměnné potřebujeme formátovací řetězec, ve kterém určíme datový typ proměnné; formátovací řetězec datový typ %d int (celé číslo) %f float (desetinné číslo) %c char (znak) %s char[] (textový řetězec)

Jazyk C, načtení proměnné načtení hodnoty proměnné z klávesnice příkaz (funkce) scanf; formátovací řetězec určuje datový typ proměnné; scanf(„%d“, &vek); do proměnné vek načteme z klávesnice celé číslo; scanf(„%f“, &cena); do proměnné cena načteme z klávesnice desetinné číslo;

Jazyk C, vypsání proměnné vypsání hodnoty proměnné na obrazovku příkaz (funkce) printf formátovací řetězec určuje datový typ proměnné; printf(„Máš %d roků.“, vek); na místo %d se vloží obsah proměnné vek printf(„Čokoláda stojí %f Kč.“, cena); na místo %f se vloží obsah proměnné cena

Jazyk C, sečtení dvou čísel #include <stdio.h> int main(){ int cislo1, cislo2; printf("Zadej dvě celá čísla oddělená mezerou. \n"); scanf("%d %d", &cislo1, &cislo2); printf("\nSoučet čísel je %d \n", cislo1 + cislo2); return 0; }

Úkoly Najdi vývojové prostředí (IDE) vhodné pro jazyk C. Zjisti rozdíl mezi formálními a skutečnými parametry funkce. Zjisti a zdůvodni, zda lze měnit hodnotu konstanty za běhu programu. Zjisti, zda existuje kompilátor (překladač) jazyka C i pro některé jednočipové počítače.

Zdroje Tento materiál je originálním autorským dílem (není ani částečně odvozeným dílem) a necituje žádné externí zdroje. Celý obsah je výsledkem tvůrčího úsilí autorky. K vytvoření tohoto DUMu nebyly použity žádné externí zdroje.