
- •Лабораторна робота №1
- •Завдання підвищеної складності
- •Складемо схему алгоритму
- •Контрольні питання
- •Завдання
- •Завдання підвищених труднощів
- •Лабораторна робота №3 Програмування циклічних алгоритмів
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Задачки на кмітливість
- •Завдання підвищеної складності
- •Контрольні питання
- •Завдання підвищеної складності
- •Лабораторна робота 5
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 6 Програмування з використанням безлічей
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 7 Програмування з використанням типу запис
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 8 Програмування з використанням процедур і функцій
- •Загальні відомості
- •Контрольні питання
- •Приклад
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 9 Робота з файлами
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Завдання:
- •Завдання підвищеної складності
Контрольні питання
Яким образом визначаються змінні типу масив (одномірний і двовимірний)?
Як здійснюється доступ до окремого елемента одномірного й двовимірного масиву?
Яким образом виводяться елементи масиву на екран?
Приведіть приклад фрагмента програми, що виводить на екран двовимірний масив у вигляді матриці.
Скільки чисел можна записати в шестимерный масив X : Array[0..1, 0..1, 0..1, 0..1, 0..1, 0..1] of Integer? Завдання
Дано цілі числа а1, а2, а3. Одержати целочисленную матрицю [bij]i,j=1,2,3, для якої bij= ai-3aj.
Одержати [aij]i=1,...10; j=1,...12 - целочисленную матрицю, для якої aij=i+2j.
Дано натуральне число n. Одержати дійсну матрицю [aij]i, j=1,…n,для якої aij= . Дано дійсну квадратну матрицю порядку n. Знайти найбільше зі значень елементів, розташованих у заштрихованій частині матриці.
а) б) в) г)
Дано квадратну речовинну матрицю розмірності n. Знайти кількість нульових елементів, що коштують: вище головної діагоналі; нижче головної діагоналі; вище й нижче побічної.
Дано речовинну матрицю розмірності n * m. По матриці одержати логічний вектор, привласнивши його k-ому елементу значення True , якщо виконано зазначену умову й значення False інакше: - всі елементи k стовпця нульові; - елементи k рядка матриці впорядковані по убуванню; - k рядок масиву симетричний.
Дано речовинну матрицю розмірності n * m. Сформувати вектор b, у якому елементи обчислюються як: - добуток елементів відповідних рядків; - середнє арифметичне відповідних стовпців; - різниця найбільших і найменших елементів відповідних рядків; - значення перших негативних елементів у стовпці.
Дано двомірний масив A[1..m,1..n]. Написати програму побудови одномірного масиву B[1..m], елементи якого відповідно рівні а) сумам елементів рядків, б) добуткам елементів рядків, в) найменшим середніх арифметичних елементів рядків.
Розташувати елементи даного масиву у зворотному порядку (перший елемент міняється з останнім, другий - з передостаннім і т.д. до середини; якщо масив містить непарна кількість елементів, те середній залишається без зміни).
У даному масиві поміняти місцями елементи, що коштують на непарних місцях, з елементами, що коштують на парних місцях.
Завдання підвищеної складності
У масиві А[1..N,1..N] визначити номера рядка й стовпця який-небудь седловой крапки. Деякий елемент масиву називається седловой крапкою, якщо він є одночасно найменшим у своєму рядку й найбільшим у своєму стовпці.
Масив А[1..5,1..7] містить речовинні числа. Потрібно ввести ціле число K і обчислити суму елементів А[I,J], для яких I+J=К. Колись, однак варто переконатися, що значення До дозволяє знайти рішення, у противному випадку потрібно надрукувати повідомлення про помилку.
Дано масив A[1..N,1..N]. Скласти програму, що додала б кожному елементу даного рядка елемент, що належить цьому рядку й головній діагоналі.
Дано матрицю Nx. Переставляючи її рядки й стовпці, перемістити найбільший елемент у верхній лівий кут. Визначити чи можна в такий же спосіб помістити мінімальний елемент у нижній правий кут.
Заповнити двомірний масив Т[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 знайти максимум серед всіх локальних мінімумів.