1. При вирішенні завдань використовувати псевдодінаміческіе масиви. Псевдодінаміческіе масиви реалізуються таким чином:
1) при визначенні масиву виділяється досить велика кількість пам'яті:
const int MAX_SIZE = 100;/ / іменована константа
int mas [MAX_SIZE];
2) користувач вводить реальна кількість елементів масиву меншу N.
int n;
cout << "\ nEnter the size of array <" << MAX_SIZE << ":"; cin >> n;
3) подальша робота з масивом обмежується заданої користувачем розмірністю n.
2. Формування масиву здійснюється за допомогою датчика випадкових чисел. Для цього можна використовувати функцію int rand (), яка повертає псевдовипадкове число з діапазону 0.. RAND_MAX = 32767, опис функції знаходиться у файлі <stdlib.h>. У масиві повинні бути записані і позитивні і негативні елементи. Наприклад, оператор a [I] = rand ()% 100-50; формує псевдовипадкове число з діапазону [-50; 49].
3. Висновок результатів повинен виконуватися після виконання кожного завдання. Елементи масиву рекомендується виводити в рядок, розділяючи їх між собою пробілом.
|
|
6. Зміст звіту:
1) Постановка завдання (загальна і конкретного варіанту).
2) Аналіз поставленого завдання: визначити до якого класу задач відноситься завдання і пояснити чому.
3) Текст програми.
4) Результати тестів.
5) Рішення одним із завдань з використанням покажчиків для доступу до елементів масиву.
7. Контрольні питання
1. Що таке масив? Дайте визначення.
2. В чому переваги представлення інформації у вигляді масиву?
3. Яким чином визначається довжина масиву при його ініціалізації?
Практична робота № 11
Тема: Створення програм обробки двовимірних масивів
1. Мета роботи:
1) Отримання практичних навичок при роботі з двовимірними масивами.