
- •Інструкція для проведення лабораторного заняття №6
- •Правила охорони праці:
- •Теоретичні відомості
- •Виведення елементів одновимірних масивів до різних компонентів
- •Введення елементів одновимірних масивів з різних компонентів
- •Контрольні запитання
- •Лабораторне завдання
- •Методичні вказівки з виконання та оформлення роботи:
Контрольні запитання
Дайте означення масиву у програмуванні?
В який спосіб задають розмірність масиву?
Яке призначення індексів масиву? Змінні яких типів можна використовувати для індексів? В який спосіб записують індекси масиву?
Які з наведених оголошень одновимірного масиву з 10-ти елементів помилкові і чому?
а) int A[1..10];
б) float A[10];
в) int A[9];
г) float A[0, 9];
Запишіть оголошення одновимірного масиву з 25-ти дійсних чисел.
Які компоненти C++ Builder для введення елементів одновимірних масивів на форму Ви знаєте?
Запишіть оператори виведення масиву W з 17-ти дійсних чисел до трьох різних компонентів.
Оберіть правильні твердження:
а) якщо список ініціалізації містить початкових значень менше за розмірність масиву, це є помилка;
б) оголошення int A[23];резервує пам'ять під масив Аз 23 елементів цілого типу;
в) оголошення floatA= {-1,2.2,5}; резервує пам'ять для трьох елементів масиву Aтипу float;
г) масив може зберігати дані різних типів.
Оберіть правильні оголошення масивів:
а) mas[7]={1,3,0,-2,0,1,9};
б) char s[10];
в) const int m=9; int A[m];
г) float C[5]={12,4,82};
д) int B[]={1,20,3,0,-1};
е) int W[5]={-1,2,40,8,20,9};
Оберіть номер правильного оператора виведення на екран у консольному режимі масиву masз 7-ми цілих чисел:
а) cout << mas;
б) for(int i=0; i<7; i++) cout << mas[i];
в) for(int i=0; i<=7; i++) cout << mas[i];
г) for(int i=1; i<7; i++) cout << mas[i];
д) for(int i=1; i<=7; i++) cout << mas[i];
Оберіть ім'я змінної, значенням якої є сума елементів масиву в наведених трьох фрагментах програм:
а) s1=0; б) s2=1; в) s3=0;
for(i=0;i<10;i++) for(i=0;i<10;i++) for(i=0;i<10;i++)
s1 += a[i]; s2 *= a[i]; if(a[i]>0) s3++;
Запишіть ім'я змінної, значенням якої є кількість додатних елементів масиву в наведених трьох фрагментах програм:
а) S1=0; б) S2=1; в) S3=0;
for(i=0;i<10;i++) for(i=0;i<10;i++) for(i=0;i<10;i++)
S1 += a[i]; S2 *= a[i]; if(a[i]>0) S3++;
Запишіть ім'я змінної, значенням якої є максимальний з елементів масиву в наведених трьох фрагментах програм:
а) S1=0; б) S2=a[0]; в) S3=0;
for(i=0;i<10;i++) for(i=1;i<10;i++) for(i=0;i<10;i++)
S1 += a[i]; if(a[i]>S2)S2=a[i]; if(a[i]>0)S3=S3+1.
Запишіть фрагмент програми обчислення остачі від ділення максимального на мінімальний елемент масиву з 10-ти цілих чисел.
Запишіть фрагмент програми упорядкування за спаданням масиву з 20-ти цілих чисел.