Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемНадежда Бошняк
1 Цикли в мові С++ Цикл - це процес виконання певного набору команд деяку кількість разів.
5 ЦИКЛ FOR 1.Вираз 1 призначений для підготовки циклу (і), виконується один раз. 2.Переважно тут задають початкові значення змінних величин циклу (і=1) (підготовляють цикл); 3. У виразі 2 записують умову виходу із циклу (і>10). 4. У виразі 3 - команди зміни параметрів циклу(i++).
6 Особливості циклу FOR Якщо за допомогою одного із виразів необхідно виконати декілька дій то використовують команду "кома". Наприклад: for (int n=1,s=0; n<16; n++) for (D=1,kil=0,n=4;n<11;n+=2)
7 УВАГА!!! Вираз 1 і 3 або один із них у команді for можуть бути відсутні. У цьому випадку опустити символ ";" не можна. Приклад: for (;n<16;n++)
8 Дія команди. 1 Обчислюється значення виразів 1 і Якщо значення виразу 2 істине - виконується команда 1. Якщо хибне - виконавець програми переходить до наступної після for команди. 3) Обчислюється значення виразів 3 та 2 і перевіряється пункт 2).
9 Приклад. Обчислити суму цілих чисел на проміжку від 1 до 15. Можна обчислити одним із способів. 1) int n=1, s=0; for (;n<16;n++) s+=n; 2) for (int n=1,s=0;n<16; n++) s+=n; 3) for (int n=1,s=0;n<16; s+=n++); 4) for (int n=1,s=0; n<16; s+=n, n++);
10 Приклад 2 Кількість і додуток усіх парних цілих чисел із проміжку від 4 до 11 можна обчислити так: int n,D,kil; for (D=1,kil=0,n=4;n<11;n+=2) { D*=n; kil++; }
11 Команда циклу з передумовою WHILE WHILE (вираз) команда 1; WHILE (вираз) { команди; }
12 Команда циклу з післяумовою DO-WHILE DO команда1; WHILE (вираз); DO { команди; } WHILE (вираз);
13
Задача 1 #include void main() { clrscr(); int k,s; cout >k; s=0; while (k<=10) { if (fmod(k,2)==0)s=s+k; k++; cout<<"s="<
14
Задача 2 #include void main() { clrscr(); int k,s; cout >k; s=0; do { s=s+k; k++; cout<<"s="<
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.