Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Prakt_rab_TAiSD_ukr_2012.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
398.85 Кб
Скачать

Звіт повинен містити

  1. Тема й ціль роботи

  2. Завдання.

  3. Хід роботи.

  4. Код програми.

  5. Висновок.

Практична робота № 5 Тема: Реалізація списків на основі вказівників та курсорів

Ціль роботи: оволодіння навичками використання індексних виразів та вказівників при роботі з багатовимірними масивами та виведення на екран елементів псевдографіки у текстовому режимі.

Таблиця 5.1 – Варіанти індивідуальних завдань

Завдання

1

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в лівій частині матриці, і видалити його з пам'яті.

2

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в правій частині матриці, і видалити його з пам'яті.

3

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені вище головної діагоналі, і видалити його з пам'яті.

4

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній частині матриці, і видалити його з пам'яті.

5

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в нижній частині матриці, і видалити його з пам'яті.

6

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів непарних рядків, і видалити його з пам'яті.

7

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів парних рядків, і видалити його з пам'яті.

8

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів непарних стовпців, і видалити його з пам'яті.

9

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів парних стовпців, і видалити його з пам'яті.

Завдання

10

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у шаховому порядку, починаючи з 1-го елементу 1-ого рядка, і видалити його з пам'яті.

11

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у шаховому порядку, починаючи з 2-го елементу 1-ого рядка, і видалити його з пам'яті.

12

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на місцях з парними індексами рядків і стовпців, і видалити його з пам'яті.

13

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на місцях з непарними індексами рядків і стовпців, і видалити його з пам'яті.

14

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені вище від головної діагоналі у непарних рядках і нижче від головної діагоналі - у парних, і видалити його з пам'яті.

15

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені нижче від головної діагоналі на непарних рядках і вище від головної діагоналі — у парних, і видалити його з пам'яті.

16

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі, в перших 3 рядках вище від діагоналі і в останніх 2 рядках нижче від діагоналі, і видалити його з пам'яті.

17

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і у верхній половині області вище від діагоналі, і видалити його з пам'яті.

18

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і в нижній половині області нижче від діагоналі, і видалити його з пам'яті.

19

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у рядках, індекси яких кратні 3, і видалити його з пам'яті.

20

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхньому і нижньому трикутниках (матриця розділена діагоналями на 4 трикутники), і видалити його з пам'яті.

Завдання

21

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній і нижній четвертинах матриці, і видалити його з пам'яті.

22

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівій і правій четвертинах матриці, і видалити його з пам'яті.

23

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівій і верхній четвертинах матриці, і видалити його з пам'яті.

24

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у рядках, індекси яких кратні 3, і видалити його з пам'яті.

25

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у стовпцях, індекси яких кратні 3, і видалити його з пам'яті.

26

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній третині рядків і середній третині стовпців, і видалити його з пам'яті.

27

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній третині рядків, першій і третій третині стовпців, і видалити його з пам'яті.

28

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхньому і нижньому трикутнику, за умови розділення матриці діагоналями на 4 трикутники, і видалити його з пам'яті.

29

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівому і правому трикутнику, за умови розділення матриці діагоналями на 4 трикутники, і видалити його з пам'яті.

30

Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і в нижній половині матриці нижче від діагоналі, індекси яких кратні 3, і видалити його з пам'яті.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]