Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.