Professional Documents
Culture Documents
Лабораторна робота 11
Лабораторна робота 11
Вкладені цикли
Мета: набуття навичок роботи з різними типами операторів циклу
Література
Войтенко В. В., Морозов А. В. С\С++ Практика програмування. Навчально-методичний
посібник - Житомир: ЖДТУ, 2003. – 324 с.
Зміст роботи
Завдання 1. Написати програму:
30
1 Обрахувати ∑50
і=1 ∑𝑗=1 𝑖 + 𝑗 за допомогою вкладених циклів for
2 Обрахувати 𝑆 = ∑∞
𝑖=1 𝑖 поки S<50 за допомогою циклу for
10
Обрахувати ∑50
і=1 ∑𝑗=1 1/(𝑖 + 𝑗) за допомогою вкладених циклів
3
while
1
4 Обрахувати ∑10
𝑖=−10 3 , 𝑖 ≠ 0за допомогою циклу for
𝑖
10 1
Обрахувати ∑20
і=−10 ∑𝑗=0 (𝑖+𝑗)2 , 𝑖 + 𝑗 ≠ 0 за допомогою вкладених
5
циклів for
6 Обрахувати 𝑆 = ∑∞ 2
𝑖=1 𝑖 поки S<100 за допомогою циклу for
𝑖2
9 Обрахувати ∑𝑛𝑖=1 ∑𝑚
𝑗=1 за допомогою вкладених циклів
2𝑗+1
𝑖+𝑗
10 Обрахувати ∑10 7
𝑖=1 ∑𝑗=1 за допомогою вкладених циклів
2𝑗
𝑖+𝑗
11 Обрахувати ∑10 10
𝑖=1 ∏𝑗=1 за допомогою вкладених циклів
2𝑗
𝑖 2 +𝑗
12 Обрахувати ∑𝑚 𝑛
𝑖=1 ∏𝑗=1 за допомогою вкладених циклів
2
10
13 Обрахувати ∑50
і=1 ∑𝑗=1 1/𝑐𝑜𝑠(𝑖 + 𝑗)за допомогою вкладених циклів
cos(𝑖+1)
14 Обрахувати ∑10 10
𝑖=1 ∑𝑗=1 за допомогою вкладених циклів
𝑗
sin(𝑖+𝑗)
15 Обрахувати∑𝑛𝑖=1 ∏𝑚
𝑗=1 за допомогою вкладених циклів
2
Контрольні питання:
1. Що таке цикли, які бувають цикли?
2. Який з циклів може не виконуватись жодного разу?
3. Який синтаксис команди "?" ?
4. Яка команда здійснює достроковий вихід з циклу?