У вас вопросы?
У нас ответы:) SamZan.net

Тема роботи- Обробка масивів у Паскалі

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.2.2025

ЛАБОРАТОРНА РОБОТА № 6

Тема роботи: Обробка масивів у Паскалі. Упорядкування масиву.

Мета роботи: Опанування навичками упорядкування масиву.

Постановка  завдання: Створити масив. Вивести масив у загальноприйнятому вигляді. Обробити масив. Виконати алгоритми  пошуку. Упорядкувати масив згідно з умовою. Вивести упорядкований масив.

Методичні вказівки до роботи:

  1.  Масив заповнити за допомогою меню з попередньої лабораторної роботи.
  2.  Виконати алгоритми пошуку (завдання з Блоку 1).
  3.  Скласти алгоритм і програму обробки елементів масиву (завдання з Блоку 2).
  4.  Скласти алгоритм і програму впорядкування масиву (завдання з Блоку 3). Алгоритми сортування повинні бути виконані у вигляді підпрограм. Повинно бути реалізовано та продемонстровано роботу 3 прямих методів сортування (обмін, вибір, вставка).
  5.  Визначити кількість перестановок, що знадобились для упорядкування.
  6.  При виведенні масивів до упорядкування і після упорядкування виведення організувати в такому вигляді;

А[1,1]=...... А[1,2]=....... .A [1,3]=.............

A[2,1]=...... А[2,2]=......... А [2,3]=............

  1.   Завдання до роботи згідно з варіантом вибрати з Завдання 6.

Зміст звіту:

1) Задача (3 шт.) для конкретного варіанта.

2) Блок-схема (3 шт.) програми.

3) Текст програми (3 шт.) на Паскалі.

4) Результати роботи програми.

5) Висновок до роботи.

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

1) Опис масиву.

2) Заповнення масивів.

3) Виведення масивів.

4) Пошуки в масивах.

5) Перетворення масивів.

6) Алгоритми сортування масиву.

7) Порівняльна ефективність алгоритмів сортування.

ЗАВДАННЯ 6

Блок 1

  1.  Визначити мінімальний елемент у кожному рядку. Вивести його значення та індекси.
  2.  Визначити і надрукувати кількість додатних елементів у кожному стовпчику.
  3.  Для кожного рядка надрукувати номери стовпчиків, що містять додатні елементи.
  4.  Для кожного стовпчика визначити і роздрукувати суму значень елементів, розміщених у рядках з непарними номерами.
  5.  Обчислити і запам’ятати кількість додатних елементів кожного рядка. Роздрукувати результат у вигляді двох рядків.
  6.  Для цілочислової матриці знайти для кожного рядка кількість елементів, що кратні п’яти і найбільший з одержаних результатів.
  7.  Знайти рядки з найбільшою і найменшою сумою елементів. Роздрукувати знайдені рядки і суми.
  8.  Для  кожного рядка матриці визначити і роздрукувати кількість елементів, значення яких перевищує величину А.
  9.  Дня кожного рядка знайти і роздрукувати суму значень елементів, розміщених у стовпчиках з непарними номерами.
  10.  Для кожного стовпчика знайти кількість і суму значень від'ємних елементів.
  11.  Підрахувати кількість від'ємних елементів матриці.
  12.  Для кожної колонки знайти і роздрукувати номери рядків, що вміщують додатні елементи.
  13.  Для кожного рядка знайти найменший елемент та його індекси.
  14.  Визначити і надрукувати суму від'ємних елементів матриці.
  15.  Визначити і надрукувати суму елементів, що знаходяться на головній і побічній діагоналях матриці.
  16.  Визначити суму та кількість від'ємних елементів, що розміщені під головною діагоналлю матриці.

Блок 2

  1.  Записати на місце від'ємних елементів матриці нулі, а на місце додатних - одиниці.
  2.  Поміняти місцями найбільший і найменший елементи матриці.
  3.  Знайти в кожному рядку найбільший і найменший елементи і поставити їх на першому і останньому місцях рядка.
  4.  Знайти в кожному рядку найбільший елемент і поміняти місцями з елементом головної діагоналі.
  5.  Знайти в кожній колонці найменший елемент і поміняти місцями з першим елементом колонки.
  6.  Транспонувати матрицю.
  7.  Поміняти місцями найбільший і перший елементи в кожному рядку матриці.
  8.  Обернути матрицю симетрично відносно головної діагоналі.
  9.  Знайти рядок з найбільшою кількістю нулів і поміняти його місцями з першим рядком.
  10.  Поміняти місцями елементи головної і побічної діагоналі
  11.  Знайти на головній і побічній діагоналях максимальні елементи і поміняти їх місцями.
  12.  Поміняти місцями відповідні елементи першого рядка і головної діагоналі.
  13.  Знайти рядок з максимальним елементом матриці і поміняти його місцями з побічною діагоналлю.
  14.  Якщо максимальний елемент матриці лежить на головній діагоналі, то перенести його на побічну діагональ симетрично відносно вертикалі.
  15.  Поміняти місцями відповідні елементи першої колонки і побічної діагоналі.
  16.  Поміняти місцями найбільший і найменший елементи кожного рядка.

Блок 3

  1.  Упорядкувати рядки матриці за зростанням.
  2.  Упорядкувати колонки матриці за зростанням.
  3.  Упорядкувати рядки матриці за зростанням елементів головної діагоналі.
  4.  Упорядкувати колонки матриці за зменшенням елементів побічної діагоналі.
  5.  Упорядкувати рядки матриці за зростанням мінімального елемента.
  6.  Упорядкувати колонки матриці за зменшенням максимального елемента.
  7.  Упорядкувати матрицю за зменшенням елементів п'ятої колонки.
  8.  Упорядкувати за зростанням рядок з найменшою сумою елементів.
  9.  Упорядкувати за зростанням елементів рядок з найбільшим добутком елементів.
  10.  Упорядкувати за зростанням рядок з найменшим елементом матриці.
  11.  Упорядкувати за зменшенням рядок з найменшим елементом матриці.
  12.  Упорядкувати за зростанням головну діагональ матриці.
  13.  Упорядкувати за зменшенням побічну діагональ матриці.
  14.  Упорядкувати матрицю за зростанням елементів першого рядка.
  15.  Упорядкувати матрицю за зростанням сум елементів у рядках матриці.
  16.  Упорядкувати матрицю за зменшенням сум елементів у колонках матриці.




1. Дно жизни трагический образ пьесы АМГорького На дне
2. а окраска горной породы в образце; б структура по относительным и абсолютным размерам минера
3. тема права социального обеспечения 1
4. тема творів В.Шевчука
5. Налоги и в будни, и в празднике
6. Контрольная работа- Анализ хозяйственной деятельности
7. Введение в лучевую диагностику и лучевую терапию
8. Рим ВАТИКАН Бари АЛЬБЕРОБЕЛЛО Будваотдых на Адриатическом море Будапешт Краков 18 дней- 10 дней о
9. Test РУКОВОДСТВО Генри А
10. Системы цифрового видеонаблюдения при организации охранных структур на особо охраняемых объектах