Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

C – cyklus while Mgr. Lenka Švancarová.

Podobné prezentace


Prezentace na téma: "C – cyklus while Mgr. Lenka Švancarová."— Transkript prezentace:

1 C – cyklus while Mgr. Lenka Švancarová

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

3 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)

4 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.

5 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

6 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

7 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.

8 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.


Stáhnout ppt "C – cyklus while Mgr. Lenka Švancarová."

Podobné prezentace


Reklamy Google