
- •2.2 Описування одновимірних масивів
- •2.3 Виведення елементів одновимірного масиву
- •2.3.1 Виведення в Edit
- •2.3.2 Виведення у Label
- •2.3.3 Виведення у вікно повідомлень
- •2.3.4 Виведення у Memo
- •2.3.5 Виведення у ListBox
- •2.4 Введення елементів масиву
- •2.4.1 Введення з вікна Memo
- •2.4.2 Введення з ListBox
- •2.4.3 Введення з Edit
- •3 Приклади програм з одновимірними масивами
- •4 Контрольні запитання
- •5 Лабораторне завдання
- •6 Варіанти індивідуальних завдань
4 Контрольні запитання
Що є масив у програмуванні? Чи є обмеження на розмір масиву?
Що є індекси масиву? Які величини можуть бути індексами? Як по-значаються індекси масиву?
Які з наведених нижче описувань одновимірних масивів є хибні й чому?
а) Type A : array [ 1..10 ] of integer;
Var B : A;
б) Var B : array [ 1..10 ];
в) Var B=array [ 1..10 ] of integer;
Запишіть опис одновимірного масиву, який складається з послідовності 25 дійсних чисел.
Запишіть опис одновимірного констант-масиву, який складається з послідовності символів вашого прізвища.
Які компоненти форми проекту в Delphi для виведення значень одновимірних масивів Ви знаєте?
Які компоненти форми проекту в Delphi для введення значень одновимірних масивів Ви знаєте?
Запишіть оператори введення масиву 15 цілих чисел за допомогою компонентів Memo та ListBox.
Запишіть оператори виведення масиву 17 дійсних чисел у п’ять різних компонентів.
Запишіть оператори визначення середнього значення для масиву з 12 дійсних чисел.
5 Лабораторне завдання
Скласти схеми алгоритмів, розробити проект форми та програми на алгоритмічною мовою Object Pascal для виконання індивідуального завдання відповідно до варіантів у середовищі Delphi. В проекті передбачити введення елементів масиву з клавіатури через компонент Memo й виведення цих масивів та здобутих результатів на форму в компоненти Edit, Memo, ListBox або Label (за вказівкою викладача).
Оформити протокол для виконання лабораторної роботи.
При виконанні програми на комп’ютері значення елементів масиву (послідовность чисел) обрати самостійно. Занести результати обчислень до протоколу.
6 Варіанти індивідуальних завдань
В масиві з 10 цілих чисел знайти найбільший елемент і поміняти його місцями з останнім елементом.
Упорядкувати за зростанням масив, що містить 12 дійсних чисел.
Масив цілих чисел складається з 11 елементів. Здобути новий масив різниць елементів вихідного масиву та їхньго середнього арифметичного.
Визначити кількість елементів масиву з 8 дійсних чисел, які перевищують за значенням останній елемент масиву.
Масив дійсних чисел складається з 9 елементів. Обчислити суму остачі від цільночисельного ділення елементів масиву на два.
Масив цілих чисел містить 10 елементів. Із вихідного масиву здобути новий, розташувавши спочатку всі додатні числа й нулi, після цього від’ємні, зберігаючи порядок їхнього слідування.
В масиві з 9 дійсних чисел визначити різницю між добутком усіх додатніх елементів і сумою модулів усіх від’ємних.
В масиві з 10 дійсних чисел знайти найменший елемент і поміняти його місцями з першим елементом.
Визначити індекси мінімального й максимального елементів масиву, що містить 11 цілих чисел.
Масив містить 8 дійсних чисел (додатніх і від’ємних). Розташувати елементи масиву в порядку зростання значень їхніх модулів.
В масиві з 11 цілих чисел знайти найбільший і найменший елементи і поміняти їх місцями.
Масив містить 10 цілих чисел. Замінити парні за значенням (а не за індексом) числа на нулі.
В масиві з 8 дійсних чисел обчислити суму елементів, абсолютна величина яких не перевищує 1.5 .
Розташувати елементи масиву з 8 цілих чисел у зворотному порядку.
Масив містить 8 дійсних чисел. Поміняти місцями першу половину масиву з другою.
Масив містить 10 цілих чисел. Поміняти місцями елементи, які стоять в масиві поряд ( 1 і 2, 3 і 4 тощо ).
В масиві з 8 дійсних чисел обчислити частку від ділення суми елементів з непарними індексами на суму елементів з парними індексами.
В масиві з 10 цілих чисел обчислити половину суми мінімального й максимального елементів масиву.
Масив містить 7 дійсних чисел. Обчислити суму квадратів тих чисел, абсолютна величина яких перевищує значення 2.5.
Масив містить 11 цілих чисел. Обчислити суму тих елементів масиву, значення яких належать до проміжку [ 3, 6 ].
Замінити всі непарні елементи масиву з 10 цілих чисел одиницями (непарні за значенням, а не за індексом ).
В масиві з 8 дійсних чисел поміняти місцями максимальний елемент масиву із третім елементом.
Масив містить 12 цілих чисел. Обчислити різницю між сумою елементів, індекси яких є кратні 3, і сумою елементів, індекси яких є кратні 4.
Масив містить 14 дійсних чисел. Обчислити добуток додатніх елементів, які не перевищують число 4.
В масиві з 10 цілих чисел розташувати елементи так: спочатку всі від’ємні й нулi, потім додатні, зберігаючи порядок їх слідування.
Масив містить 11 цілих чисел. Обчислити суму елементів масиву, значення яких можна поділити на два без остачі.
Масив містить 8 дійсних чисел. Визначити кількість тих елементів масиву, значення яких є менше за середнє арифметичне елементів масиву.
Упорядкувати за спаданням масив з 12 цілих чисел.
В масиві з 10 дійсних чисел визначити середнє арифметичне додатніх елементів.
В масиві з 11 цілих чисел поміняти місцями мінімальний елемент з передостаннім елементом масиву.