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

Контрольні питання

  1. Яким образом визначаються змінні типу масив (одномірний і двовимірний)?

  2. Як здійснюється доступ до окремого елемента одномірного й двовимірного масиву?

  3. Яким образом виводяться елементи масиву на екран?

  4. Приведіть приклад фрагмента програми, що виводить на екран двовимірний масив у вигляді матриці.

  5. Скільки чисел можна записати в шестимерный масив X : Array[0..1, 0..1, 0..1, 0..1, 0..1, 0..1] of Integer? Завдання

  1. Дано цілі числа а1, а2, а3. Одержати целочисленную матрицю [bij]i,j=1,2,3, для якої bij= ai-3aj.

  2. Одержати [aij]i=1,...10; j=1,...12 - целочисленную матрицю, для якої aij=i+2j.

  3. Дано натуральне число n. Одержати дійсну матрицю [aij]i, j=1,…n,для якої aij= . Дано дійсну квадратну матрицю порядку n. Знайти найбільше зі значень елементів, розташованих у заштрихованій частині матриці.

а) б) в) г)

  1. Дано квадратну речовинну матрицю розмірності n. Знайти кількість нульових елементів, що коштують: вище головної діагоналі; нижче головної діагоналі; вище й нижче побічної.

  2. Дано речовинну матрицю розмірності n * m. По матриці одержати логічний вектор, привласнивши його k-ому елементу значення True , якщо виконано зазначену умову й значення False інакше: - всі елементи k стовпця нульові; - елементи k рядка матриці впорядковані по убуванню; - k рядок масиву симетричний.

  3. Дано речовинну матрицю розмірності n * m. Сформувати вектор b, у якому елементи обчислюються як: - добуток елементів відповідних рядків; - середнє арифметичне відповідних стовпців; - різниця найбільших і найменших елементів відповідних рядків; - значення перших негативних елементів у стовпці.

  4. Дано двомірний масив A[1..m,1..n]. Написати програму побудови одномірного масиву B[1..m], елементи якого відповідно рівні а) сумам елементів рядків, б) добуткам елементів рядків, в) найменшим середніх арифметичних елементів рядків.

  5. Розташувати елементи даного масиву у зворотному порядку (перший елемент міняється з останнім, другий - з передостаннім і т.д. до середини; якщо масив містить непарна кількість елементів, те середній залишається без зміни).

  6. У даному масиві поміняти місцями елементи, що коштують на непарних місцях, з елементами, що коштують на парних місцях.

Завдання підвищеної складності

  1. У масиві А[1..N,1..N] визначити номера рядка й стовпця який-небудь седловой крапки. Деякий елемент масиву називається седловой крапкою, якщо він є одночасно найменшим у своєму рядку й найбільшим у своєму стовпці.

  2. Масив А[1..5,1..7] містить речовинні числа. Потрібно ввести ціле число K і обчислити суму елементів А[I,J], для яких I+J=К. Колись, однак варто переконатися, що значення До дозволяє знайти рішення, у противному випадку потрібно надрукувати повідомлення про помилку.

  3. Дано масив A[1..N,1..N]. Скласти програму, що додала б кожному елементу даного рядка елемент, що належить цьому рядку й головній діагоналі.

  4. Дано матрицю Nx. Переставляючи її рядки й стовпці, перемістити найбільший елемент у верхній лівий кут. Визначити чи можна в такий же спосіб помістити мінімальний елемент у нижній правий кут.

  5. Заповнити двомірний масив Т[1..n,1..n] послідовними цілими числами від 1 до n 52 0, розташованими по спіралі, починаючи з лівого верхнього кута й просуваючись за годинниковою стрілкою:

1 2 3 4 5 6

20 21 22 23 24 7

19 32 33 34 25 8

18 31 36 35 26 9

30 29 28 27 10

15 14 13 12 11

 Елемент двомірного масиву називається локальним мінімумом, якщо він строго менше всіх наявних у нього сусідів. Підрахувати кількість локальних мінімумів заданої матриці розміром Nx знайти максимум серед всіх локальних мінімумів.

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