- •Лабораторна робота №1
- •Лабораторна робота №2-3
- •Лабораторна робота №4-5
- •Лабораторна робота №6
- •Лабораторна робота №7
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Лабораторна робота №10
- •Лабораторна робота №11-12
- •Лабораторна робота №13
- •Лабораторна робота №14
- •Лабораторна робота №15
- •Лабораторна робота №16
- •Лабораторна робота №17
- •Лабораторна робота №18
- •Лабораторна робота №19
- •Лабораторна робота №20
- •Лабораторна робота №21
- •Лабораторна робота №22
- •Довгострокові індивідуальні завдання. Варіанти:
Лабораторна робота №11-12
Тема: Вкладені цикли.
Контрольні запитання:
Які цикли називають вкладеними?
Скільки разів виконується тіло вкладеного циклу, якщо кількість повторів зовнішнього циклу рівна А, а внутрішнього рівна В?
Що буде виведено на екран після роботи наступних фрагментів коду?
а) int n = 0;
for ( int i = 0; i < 5; ++i)
for (int j = 0; j < 4; ++j)
++n;
cout << "The result is " << n << endl;
б)int n = 0;
for ( int i = 0; i < 5; ++i)
for (int j = 0; j <= i; ++j)
++n;
cout << "The result is " << n << endl;
в) int n = 0;
for ( int i = 0; i < 5; ++i)
for (int j = 0; j <= i; j += 2)
++n;
cout << "The result is " << n << endl;
Завдання 1. Скласти програму.
«СЕП» - складний електронний пристрій, який кожної секунди видає чергове число послідовності 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5 … Вам доручили розробити емулятор цього пристрою.
Завдання 2. Скласти програму.
Вивести на екран таблицю Піфагора.
Завдання 3. Скласти програму для відображення прямокутника(трикутника).
Варіант 1 000000000000 111111111111 222222222222 333333333333 ….. 999999999999 |
Варіант 2 0123456789 123456789 23456789 ….. 89 9
|
Варіант 3 z zy zyx ……. zyx……….cba |
Варіант 4 a bb ccc dddd ……….. zzzzzzz………………z
|
Варіант 5 z yz xyz ……………. bc…………..z abc……………z |
Варіант 6 abcd…..xyz abcd…..xy abcd…..x ….. ab a
|
Варіант 7 a ba cba dcba ……………. zyx…………cba |
Варіант 8 abc…………. .xyz bc……………xy c………… x ………… mn |
Варіант 9 9876543210 876543210 ……… 10 0 |
Варіант 10 zyx……cba yx……cba x…….cba ….. ba a |
Варіант 11 1 12 123 1234 ……… 123456789 |
Варіант 12 zyx……cba yx……cb x…….c ….. nm
|
Завдання 4.
Створити програму, яка виводить псевдографічне зображення вказаної літери заданим з клавіатури символом декілька разів. При кожному наступному виводі літери виконати її масштабування(збільшення чи зменшення у розмірі). Використати вкладені цикли.
Варіанти:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Додаткові завдання.
Завдання 5.
Підрахувати кількість натуральних чисел n ( 111 <= n <= 999 ), у записі яких є дві однакові цифри. Вивести кількість знайдених чисел та самі числа.
