Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_2_1_2а Массивы.doc
Скачиваний:
0
Добавлен:
17.11.2019
Размер:
1.67 Mб
Скачать

Лабораторна робота 1.2 " Робота з масивами на С#”

Лабораторна робота 2 робота з масивами. Використання деяких класів с# у додатках

Мета: набути умінь і навичок роботи зі статичними і динаміч­ними масивами мовою C# у середовищі Microsoft Visual Studio 2008.

Призначення: засвоєння технології ініціалізації, створення та оброки статичних та динамічних масивів на мові С#.

1.1. Завдання

Скласти консольну програму на мові С# у Visual Studio 2008 і включити до неї наступне:

1. (+2 бала) Запрограмувати оператори, які:

  1. Створюють одномірні статичні масиви, котрі задовольняють умовам варіанту завдання відповідно Вашому номеру за журналом..

  2. Заповнюють вихідний масив даними, створеними генератором випадкових чисел.

  3. Виконують дії над елементами масивів відповідно завданню.

  4. Виводять результат на екран.

Варіанти завдання 1.

1. Створити і вивести на друк новий масив, що складається з додатних елементів масиву 2..

2. Визначити суму перших трьох і останніх шести додатних елементів.

3. Другий від'ємний елемент замінити мінімальним.

4. Визначити мінімальний елемент серед додатних елементів.

5. Ненульові елементи масиву перенести в інший масив, роз ташувати їх у зворотному порядку.

6. Обчислити суму перших чотирьох від'ємних елементів.

7. Вивести номер передостаннього додатного елемента.

8. Створити масив з від'ємних елементів масиву.

9. Знайти добуток другого й четвертого елементів, більших 3.

10. Максимальний елемент поміняти місцями з мінімальним елементом.

11. Останній від'ємний елемент поміняти місцем з максимальним елементом.

12. Обчислити добуток другого від'ємного і п'ятого елементів.

13.Сформувати інший масив з елементів масиву, які більше 1

14. Вивести номери двох найбільших елементів масиву. Обчислити їхню суму.

15. Визначити, чи є серед від'ємних елементів елементи з максимальними значеннями.

16. Максимальний елемент поміняти місцями з четвертим .

17. Третій позитивний елемент замінити максимальним.

18. Визначити номер п'ятого від'ємного елемента.

19. Обчислити добуток перших трьох додатних елементів і визначити їх номери.

20.Обчислити суму другого додатного і третього елемента.

21. Створити новий масив з елементів, менших за 3.

22. Створити масив, значення якого перебувають між значенням третього елемента і максимальним значенням.

23. Знайти добуток номерів найменших елементів серед додатних.

24. Визначити суму номерів другого і третього від'ємних елементів.

25. Визначити номера другого і четвертого додатних елементів.

2. (+3 бала) Написати програму з використанням методів класу Sistem.Array. Створити масив з елементами де n, kцілі числа, що вводяться користувачем з клавіатури. Значення функції f(k) вибираються з таблиці. Вивести на екран значення масиву. Вико­нати завдання згідно з варіантом.

Варіанти завдання 2

1. Визначити індекси мінімального елемента масиву. Обчислити добуток його від'ємних елементів.

2. Обчислити кількість елементів масиву, для яких виконується нерівність 1<Zi.

3. Обчислити добуток значень тих елементів, для яких справед­лива нерівність Zi < 2.

4. Обчислити кількість додатних елементів та їх добуток.

5. Обчислити суму квадратів елементів, значення яких більше 1.

6. Обчислити добуток квадратів тих елементів, для яких вико­нується нерівність |Zi| > 10.

7. Обчислити кількість елементів масиву, для яких виконується нерівність |Zi| > 5 і суму елементів, значення яких менше 9.

8. Обчислити добуток від'ємних елементів. Визначити індекси максимального елемента.

9.Обчислити суму діагональних елементів масиву і кількість від'ємних елементів.

10. Обчислити добуток елементів масиву, для яких справедлива нерівність 1 < Xi.

11.Визначити індекси максимального елемента масиву. Обчислити добуток елементів вище головної діагоналі.

12.Обчислити добуток елементів перших двох рядків.

13.Обчислити суму елементів масиву вище головної діагоналі. Визначити індекси мінімального елемента.

14.Обчислити суму від'ємних елементів. Знайти максималь­ний елемент.

15.Обчислиш добуток мінімального й максимального елемента масиву.

16.Визначити індекси мінімального й максимального елемен­тів масиву.

17.Значення елементів масиву, які рівні нулю, замінити на 1. Визначити суму елементів нижче головної діагоналі.

18.Визначити кількість від'ємних і суму додатних елементів масиву.

19.Обчислити добуток елементів, для яких виконується нерів­ність |Zi| > 5.

20.Визначити індекси максимального й мінімального елемен­тів масиву. Обчислити їх добуток.

21.Обчислити добуток елементів вище головної діагоналі мат­риці й визначити їх кількість.

22. Обчислити середнє арифметичне додатних елементів масиву.

23. Обчислити суму елементів масиву, для яких виконується нерівність 1 > Zi.

24. Обчислити суму діагональних елементів матриці і кіль­кість елементів, значення яких менше 3.

25.Обчислити добуток елементів нижче головної діагоналі та суму елементів, які розташовані нижче головної діагоналі.

При виконанні роботи користуватися конспектом лекції 1.3 та наведеними нижче довідковими матеріалами.