Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи С++(інф).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
707 Кб
Скачать
☆

Лабораторна робота №11-12

Тема: Вкладені цикли.

Контрольні запитання:

  1. Які цикли називають вкладеними?

  2. Скільки разів виконується тіло вкладеного циклу, якщо кількість повторів зовнішнього циклу рівна А, а внутрішнього рівна В?

  3. Що буде виведено на екран після роботи наступних фрагментів коду?

а) 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.

Створити програму, яка виводить псевдографічне зображення вказаної літери заданим з клавіатури символом декілька разів. При кожному наступному виводі літери виконати її масштабування(збільшення чи зменшення у розмірі). Використати вкладені цикли.

Варіанти:

  1. R

  1. Z

  1. A

  1. Y

  1. P

  1. N

  1. F

  1. W

  1. Ю

  1. Ф

  1. M

  1. K

  1. Я

  1. Б

  1. Д

Додаткові завдання.

Завдання 5.

Підрахувати кількість натуральних чисел n ( 111 <= n <= 999 ), у записі яких є дві однакові цифри. Вивести кількість знайдених чисел та самі числа.