You are on page 1of 8

Лабораторна робота 2.

Керуючі структури в С++ (продовження)

Мета роботи: отримати навички використання операторів розгалуження й


операторів циклів у С/C++.

3.1 Ви навчитесь:
По завершенні цього розділу Ви будете вміти:
 користуватись операторами розгалуження
 аргументувати їх вибір
 в коді використовувати відповідний оператор циклу

3.2 Теоретичні відомості

Оператори циклу. Цикл із параметрами:

for (ініціалізація; перевірка; нове_значення)


оператор;
Цикл із параметрами, може використовуватись у більшості випадків і
заміняти собою інші види циклів. Найпоширенішим є використання циклу for
тоді, коли потрібно змінювати значення цілого параметру від початкового до
кінцевого значення з певним кроком, наприклад, при індексуванні масивів:
for (i=0; i<=5; i++)
1
cout << i;

Початок

A
i = 0..5

Вивід і

Кінець
3.3 ВАРІАНТИ ЗАВДАНЬ
Примітка (необхідно використовувати цикли FOR)

1. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
01*
012**
0123***
01234****

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

2. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

1
12*
123**
1234***
12345****

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

3. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
11*
222**
3333***
44444****

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» = <номер у


списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

4. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.
Приклад роботи програми:
Enter Number: 5

*
**1
***22
****333
*****4444

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

5. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

*
**0
***01
****012
*****0123

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

6. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.
Приклад роботи програми:
Enter Number: 5

*
**+
***++
****+++
*****++++

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» = <номер у


списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

7. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
111
22222
3333333
444444444

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

8. Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
110
22201
3333012
444440123

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.


9. Скласти програму котра виводить інформацію згідно заданного шаблону.
Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
010
01201
0123012
012340123

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

10.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

0
011
01222
0123333
012344444

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

11.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

54321****
5432***
543**
54*
5

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.
Скласти блок-схему алгоритму програми.

12.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

00000****
1111***
222**
33*
4

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

13.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

*****0000
****111
***22
**3
*

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

14.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

*****4321
****432
***43
**4
*

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

15.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

000004321
1111432
22243
334
4

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

16.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.

Приклад роботи програми:


Enter Number: 5

543210000
5432111
54322
543
5

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

17.Скласти програму котра виводить інформацію згідно заданного шаблону.


Користувач повинен вводити розмірність шаблону (кількість лінійок) з
клавіатури.
Приклад роботи програми:
Enter Number: 5

000000000
1111111
22222
333
4

Вивести результат коли кількість рядків – 5 та коли «кількість рядків» =


<номер у списку> % 5 + 5.

Скласти блок-схему алгоритму програми.

3.4 Порядок захисту


Студент, який викоnнав завдання лабораторної роботи, подає письмовий
звіт про виконання лабораторної роботи (згідно інструкцій та вимог на сторінці
дистанційного курсу) і доповідає про результати та дає відповіді на запитання.
Виконане завдання оцінюється згідно системи контролю знань, умінь, навичок,
наведеної на відповідній сторінці дистанційного курсу.

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


1. Які форми запису має умовний оператор if?
2. Назвіть відмінні особливості операції умови в порівнянні з умовним
оператором.
3. Для вирішення яких задач зручно використовувати оператор switch?
4. Назвіть керуючі оператори в циклах.
5. Які три операції виконуються в циклі fоr?
6. Що таке вкладені цикли?

You might also like