Opakování ze 4. cvičení int a; printf("Zadej číslo: ");

Slides:



Advertisements
Podobné prezentace
ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Advertisements

Třetí cvičení Podmíněné příkazy Cykly Break a Continue Switch Return
Algoritmy I Cvičení č. 2. Cíl hodiny Datové typy a přetypování (int, float, double, bool, char, long, short) Konstanty – Celočíselné Desítkové – 15, 0,
PHP Podmíněné příkazy v PHP - 06
C# pro začátečníky Mgr. Jaromír Osčádal
Cvičení 2 Proměnné(jednoduché a složené) a konstanty První program Zápis výrazů.
If-else, do-while, switch, operátory
Algoritmy I Cvičení č. 3.
Algoritmizace a programování
Skriptový jazyk, který se používá při tvorbě stránek.
Materiály k přednášce Úvod do programování Ondřej Čepek.
Příklady z Matlabu 4 Příklady na řídící příkazy , IF , SWITCH , FOR , WHILE , příkazy vstupu a výstupu INPUT a DISP.
MATLAB® ( část 3 - scripty).
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
Algoritmizace a programování
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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í.
Informatika I 2. přednáška
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
C – strukturované příkazy
ALGO – Algoritmizace 2. cvičení
Cvičení.
3. Příkazy  Příkazy dělíme na jednoduché a strukturované.  Jednoduché příkazy - žádnou jejich dílčí částí neni příkaz - přiřazovací, vstupu a výstupu,
2 CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Podle řídící proměnné proveď n-krát příkaz P1.
Příklady v jazyku C – část 3
Hlášky Hlášky v JavaScriptu jsou trojího typu: Hlášky v JavaScriptu jsou trojího typu: Alert Alert Prompt Prompt Confirm Confirm Alert – zobrazí upozorňovací.
C – cyklus while Mgr. Lenka Švancarová.
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.
OSNOVA: a) Příkazy pro větvení b) Příkazy pro cykly c) Příkazy pro řízení přenosu d) Příklad Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
C – switch Mgr. Lenka Švancarová. switch syntaxe switch (výraz) { case hodnota_1: příkaz(y)_ve_větvi_1; case hodnota_2: příkaz(y)_ve_větvi_2; … default:
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
Začínáme vážně programovat Řídící struktury Přetypování Vstupně výstupní operace Vlastní tvorba programů.
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
PŘÍKAZ CYKLU S PODMÍNKOU NA ZAČÁTKU
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část I.
C – if Mgr. Lenka Švancarová. if vývojový diagram Podmínka Příkaz(y) Podmínka Příkaz(y) Úplné větveníNeúplné větvení ++--
C – cyklus do-while Mgr. Lenka Švancarová.
ROOT
Pascal – cyklus while Mgr. Lenka Švancarová.
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Algoritmizace a programování Aritmetické, Relační a Logické operátory, Knihovny.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
Programování KONSTANTY, ČTENÍ PO JEDNOM ZNAKU GETCHAR() FORMÁTOVANÝ VÝSTUP POMOCÍ PRINTF, VÝVOJOVÉ DIAGRAMY, CYKLY.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Datové typy a operátory Základní programové.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 1: Úvod Bc. Radek Libovický.
Počítače a programování 2
Inf Cykly ve vývojových diagramech
C# konzole – Podíl dvou čísel, podmínka IF
Výukový materiál zpracován v rámci projektu
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 ISSN.
Kurz algoritmizace a programování v jazyce C
Funkce výstupu (2) Funkce printf: deklarována v: stdio.h
Příkazy cyklu (1) Umožňují vícekrát (nebo ani jednou) pro-vést určitý příkaz Jazyk C rozlišuje příkaz cyklu: s podmínkou na začátku: obecný tvar: while.
© Copyright Radim Štefan
Programujeme lépe a radostněji
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
CYKLUS S PODMÍNKOU NA ZAČÁTKU (se vstupní podmínkou)
Opakování ze 3. cvičení deklarace proměnných výpis na monitor (výstup)
Proměnné (1) Proměnná: Definice proměnných:
Kinematika hmotný bod: těleso s nekonečně malými rozměry, ale nenulovou hmotností, tj. žádné otáčení, žádná deformace atd. = bodová hmotnost popis pohybu.
Algoritmizace a datové struktury (14ASD)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

Opakování ze 4. cvičení int a; printf("Zadej číslo: "); deklarace proměnných výpis na monitor (výstup) čtení z klávesnice (vstup) specifikátor význam %d celé číslo %f float %c char %lf double %s řetězec int a; printf("Zadej číslo: "); scanf("%d",&a); printf("Zadali jste: %d ",a);

Opakování z 5. cvičení if (a!=b) { printf("A se nerovna B"); a=b; } aritmetické operátory +, -, *, /, % unární operátor ++, -- rozhodování if if (a!=b) { printf("A se nerovna B"); a=b; } else { printf("A se rovna B"); }

Opakování ze 6. cvičení char znak; printf("Zadej operator: "); scanf("%c",&znak); switch(znak) { case '+': printf("Chcete scitat\n"); break; case '-': printf("Chcete odcitat\n"); break; case '*': printf("Chcete nasobit\n"); break; case '/': printf("Chcete delit\n"); break; default: printf("Nevim, co chcete delat - Vy to vite?\n"); }

Harmonogram týden pondělí úterý 1 18.2.2019 19.2.2019 úvod, algoritmy 25.2.2019 26.2.2019 algoritmy 3 4.3.2019 5.3.2019 programovací jazyky teorie, jazyk C 4 11.3.2019 12.3.2019 1. PÍSEMKA, proměnné, vstup a výstup 5 18.3.2019 19.3.2019 základní operátory, podmínky, příkaz switch 6 25.3.2019 26.3.2019 pokračování z předchozího cvičení 7 1.4.2019 2.4.2019 cykly 8 8.4.2019 9.4.2019 9 15.4.2019 16.4.2019 2. PÍSEMKA, pole 10 22.4.2019 23.4.2019 11 29.4.2019 30.4.2019 funkce a procedury, rekurze 12 6.5.2019 7.5.2019 13 13.5.2019 14.5.2019 ZÁPOČTOVÁ písemka 14 20.5.2019 21.5.2019 oprava

Informace k 2. písemné práci celkem 20 minut maximálně 5, minimálně 2,5 bodu přepsání kódu z jazyka C na vývojový diagram (max. 10 minut) (2 body) - bez pomůcek nespoléhejte se na formátování zdrojového kódu ve vývojovém diagramu nepoužívat unární operátory ++ a -- vytvoření jednoduchého funkčního programu v jazyce C na počítači (3 body) - povoleny vlastní materiály (off-line režim)

Cyklus cyklus s podmínkou

Cyklus s podmínkou s podmínkou na začátku s podmínkou na konci tělo cyklu se provede minimálně jednou

cyklus s podmínkou na začátku WHILE cyklus s podmínkou na začátku ANO NE

Cyklus WHILE while (výraz) { příkaz1; příkaz2; … }

Příklad na WHILE

Příklad na WHILE

Jak v jazyce C vyřešit algoritmus? NE ANO

Jak v jazyce C vyřešit algoritmus? v jazyce C cyklus WHILE se opakuje, dokud podmínka platí, takže je potřeba znegovat podmínku NE ANO NOT ANO NE

Negace podmínky v jazyce C podmínka negace podmínky v jazyce C A<>B (!(A!=B)) A==B A=B (!(A==B)) A!=B A>=B (!(A>=B)) A<B A=B AND B=C (!(A==B && B==C)) A!=B || B!=C A<>B OR B>=C (!(A!=B || B>=C)) A==B && B<C

Úloha 7.1

Cyklus s podmínkou s podmínkou na začátku s podmínkou na konci tělo cyklu se provede minimálně jednou

cyklus s podmínkou na konci DO ... WHILE cyklus s podmínkou na konci

Cyklus DO … WHILE do { příkaz1; příkaz2; … } while (podmínka); ANO NE

Příklad na DO … WHILE do { printf("Zadej kladne cele cislo: "); scanf("%d",&n); if (n < 0) printf("Zadane cislo musi byt kladne!"); } while (n < 0);

vyřešte pomocí cyklu s podmínkou na konci Úloha 7.3 vyřešte pomocí cyklu s podmínkou na konci

Úloha 7.2 Napište program, který vypočítá ciferný součet zadaného přirozeného čísla. Číslo je zadáno jako typ int. Doporučuji jako „domácí úkol“