Будь умным!


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

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

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


ЛАБОРАТОРНА РОБОТА № 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. графиками или печатанием художественных образов гравюра литография и т.html
3. реферату- Складання й оформлення службових документівРозділ- Діловодство Складання й оформлення службових
4. Расчет предельно допустимых сбросов вредных веществ в водные объекты с оборотными водами
5. Реферат- Практические вопросы исчисления и уплаты ЕСН в адвокатских образованиях, являющихся юридическими лицами
6. Смольный институт Российской академии образования ФАКУЛЬТЕТ КИНОЛОГИИ И БЕЗОПАСНОСТИ
7. Субъекты и объекты гражданского права Цель данной темы заключается в ознакомлении студентов с дисциплин
8. Майкрософта Дуглас Коупленд Рабы Майкрософта 1 Рабы Майкрософта Пятница Ранняя ос
9. Статья- пойду ли я на дискотеку
10. Реферат на тему- ldquo;Термометрия
11. где и в безлесой истоптанной Европе напоминая современникам о величии сгинувших во тьме времени народов
12. Экологические последствия структурно-вещественных преобразований отвальных пород терриконов
13. Документация по претензионной деятельности
14. ориентация компании на нужды рынка; менеджмент ориентированный на рынок принятии управленческих реше
15. ТЕМА- ЗАГАЛЬНА ТЕХНОЛОГІЯ КОНСЕРВУВАННЯ ПЛОДІВ ТА ОВОЧІВ ПИТАННЯ- Підготовчі технологічні операц
16.  Согласно СК РФ если лицо наряду с гражданством иностранного государства имеет гражданство Российской Феде
17. Ах вы знаете какая прелесть это искусство
18. по теме- Приготовление заправочных супов Изделие- Соус красный основной
19. Тема 5 Кредит это система экономических отношений в связи с передачей от одного собственника другому в
20. Реферат Получение взятки