ЛАБАТОРНА РОБОТА № 6 Тема: Реалізація вкладених циклічних алгоритмів. Мета:набути практичних навиків створення програм із вкладеними циклами. Завдання: виконати індивідуальні завдання з використанням вкладених циклів у Microsoft Visual Studio. Результати роботи Було написано програму та складено блок-схему до даної задачі: “Написати програму для розв’язання даного прикладу: ” Блок-схема до даної задачі: Ні Так Рисунок 1. Блок схема Програма до задачі: Рисунок 2. Програма Виконання програми в консолі: Рисунок 3. Виконання програми Також було написано програму та складено блок-схему до наступної задачі: “Написати програму для розв’язання даного прикладу: ” Блок-схема до даної задачі: Програма до задачі: Рисунок 2. Програма Виконання програми в консолі: Рисунок 3. Виконання програми Відповіді на контрольні питання: Охарактеризуйте правила організації вкладених циклів. Існує можливість утворити цикл всередині тіла другого циклу. Такий цикл зветься вкладеним циклом. Вкладений цикл щодо циклу в тіло якого він вкладений буде йменуватися внутрішнім циклом, і навпаки цикл в тілі якого існує вкладений цикл буде йменуватись зовнішнім щодо вкладеного. Всередині вкладеного циклу може бути наступний вкладений цикл, утворюючи наступний рівень вкладеності і так далі. Кількість рівнів вкладеності, як правило, не обмежується. Назвіть номер фрагмента програми з вкладеним циклом Б) for (k=1; k<=10; k++) { p=k; for (j=1; j<=5; j++) s+=p*j; } б) for (s=0, k=1; k<=2; k++) for (m=k; m<=2; m++) s+=m; s=5 Якого значення набуда змінна s після виконання операторів: а) for (s=0, k=1; k<=3; k++) for (j=1; j<=k; j++) s+=j; s=10 Висновок: під час виконання лабораторної роботи було вивчено, правила організації вкладених циклів; було здобуто практичні навички в створення програм із вкладеними циклами. |