C – cyklus while Mgr. Lenka Švancarová.

Slides:



Advertisements
Podobné prezentace
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Advertisements

ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Příkazy Přednáška č. 4. Příkazy (statements)  Příkaz – dílčí krok programu (část kódu – zpravidla jeden řádek)  Program – posloupnost příkazů  Příkazy.
Třetí cvičení Podmíněné příkazy Cykly Break a Continue Switch Return
Pole, ukazatele a odkazy
Algoritmy I Cvičení č. 1.
PHP Cyklické příkazy v PHP - 08
If-else, do-while, switch, operátory
Programování v C++ Cvičení.
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
C – strukturované příkazy
ALGO – Algoritmizace 2. cvičení
Vaše první aplikace V rámci projektu „Cesta k vědě“ (veda.gymjs.net) vytvořil V. Pospíšil a Antonín Šulc. Modifikace a.
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,
Vstupy a výstupy znaků a) Terminálový vstup a výstup ( getchar(), putchar() ) Přečtěte znak pomocí systémové funkce getchar() a vypište ho pomocí putchar().
Příklady v jazyku C – část 4
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
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro vstup a výstup 12 Verze
Pascal - cykly.
Příklady v jazyku C – část 2
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 cykly II. b) Příkazy pro řízení přenosu c) Příkazy – příklad d) Řetězce v C e) Funkce “stdio.h“ pro řetězce f) Funkce “string.h“
NEÚPLNÁ PODMÍNKA V JAVĚ. VÝVOJOVÝ DIAGRAM +- Podmínka Příkaz_1.
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:
doc. RNDr. Zdeněk Botek, CSc.
Typy cyklů Do...Loop For...Next For Each...Next.
Grafický zápis algoritmů (vývojové diagramy) Lineární rovnice Zobrazení 10 sudých čísel – CYKLUS Suma 10 čísel JK, 2015.
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.
POSLOUPNOST úkol 1_41. ZADÁNÍ Sestavte program, který doplní tabulku nepřímé úměrnosti pro hodnoty proměnné x = 1, …, n. Nepřímá úměrnost je zadána uživatelem.
2 PODMÍNĚNÝ PŘÍKAZ VĚTVENÍ if podmínka příkazy end Příklad 1 - chtěli bychom vypsat gratulaci jen v tom případě, kdy žák bude mít jedničku. Vyzkoušíme.
C – jak na procedury Mgr. Lenka Švancarová. C – procedury #include int main() { printf("Ahoj\n"); return(0); } #include void pozdrav(void) { printf("Ahoj\n");
PŘÍKAZ CYKLU S PODMÍNKOU NA ZAČÁTKU
Příkaz switch Příkaz switch se používá, pokud testujete jednu proměnnou s více možnými hodnotami. Příkaz switch se používá, pokud testujete jednu proměnnou.
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.
Příklady v jazyku C – část 1. Výstupy pomocí printf. printf(" Tisk textu \n v apostrofech \n ") ; p=10; printf("%d\n", p) ; /* tisk konstanty */ printf("Tisk.
Příklady v jazyku C – část 8. Napište program, který inicializuje 2-rozměrné pole uživatele (5 řádků, 2 sloupce) a naplní ho hodnotami (první sloupec.
PŘÍKAZ while úkol 1_42.
Příkazy cyklů. Co je to cyklus Jako cyklus označujeme opakované vykonávání určitého bloku příkazů Jako cyklus označujeme opakované vykonávání určitého.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
Pascal – if Mgr. Lenka Švancarová.
Příklady v jazyku C – část 2
Pascal – strukturované příkazy
C – procedury Mgr. Lenka Švancarová.
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á.
Pascal – cyklus while Mgr. Lenka Švancarová.
Algoritmy – grafický zápis
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
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.
Algoritmizace a programování Cykly - For. FOR Předem známe počet opakování Předem známe počet opakování Syntaxe: Syntaxe: for proměnná in range(rozpětí):
VY_32_INOVACE_PR2_14. Cyklus umožňuje opakování určité posloupnosti příkazů bez nutnosti psát je stále znovu. Používáme tři základní druhy cyklů: cyklus.
Výukový materiál zpracován v rámci projektu
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.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
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
PŘÍKAZ CYKLU S ŘÍDÍCÍ PROMĚNNOU for.
Výukový materiál zpracován v rámci projektu
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)
Cyklus for (1) Obecný tvar: for (výraz1; výraz2; výraz3) příkaz
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.
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

C – cyklus while Mgr. Lenka Švancarová

while vývojový diagram, syntaxe while (podmínka) { žádný, jeden nebo více příkazů cyklu } Podmínka - + Příkaz(y)

while vývojový diagram, sémantika Vyhodnotí podmínku a teprve je-li splněna, vykonají se příkazy cyklu, poté je opět vyhodnocena podmínka, atd. Není-li podmínka splněna, cyklus končí. Podmínka - + Příkaz(y)

cyklus while V podmínce cyklu se vyskytuje proměnná Hodnota proměnné v podmínce se musí měnit v těle cyklu buď pomocí přiřazení (zpravidla se přičítá k hodnotě proměnné nebo odečítá od hodnoty proměnné) nebo hodnotu proměnné v cyklu zadává uživatel Před cyklem musí být do proměnné přiřazena nebo načtena od uživatele hodnota.

while výpis čísel od 1 do 5 #include <stdio.h> int main() { Start #include <stdio.h> int main() { int i; i=1; while (i<=5) { printf(”%d\n”,i); i++; } return(0); i=1 (i<=5) - + printf(”%d\n”,i) i++ Stop

Srovnej výpis cyklem while a do-while Start Start i=1 i=1 (i<=5) printf(”%d\n”,i) - i++ + (i<=5) printf(”%d\n”,i) i++ + - Stop Stop

while výpis čísel Napiš program, který vypíše čísla od 7 do 13. Napiš program, který vypíše čísla dělitelná sedmi v intervalu od 0 do 120. Napiš program, který vypíše čísla od 1 po uživatelem zadané celé číslo větší jak 1. Napiš program, který vypíše čísla od 1 po uživatelem zadané celé číslo.

cyklus while Napiš program na výpis malé násobilky požadovaného čísla. Uživatel zadá počet čísel, co bude nutné zadat. Program vypočítá součet zadaných čísel. Uživatel zadá 8 čísel. Program vypíše jejich průměr a kolik ze zadaných čísel bylo nulových, kladných a záporných.