Заняття 21-22

Тема: Практична робота № 19. “Розробка та виконання програм з масивами чисел”.

Мета:

Lazarus Пошук та сортування у двовимірному масиві.

Практичні вправи

  1. Створити проект PR_Mas2
  2. Розмістити на формі Компонент StringGrid, 2 текстових поля вводу Edit, необхідну кількість текстових міткок.
  3. Розмістити на формі 4 кнопки Сгенерувати, Кількість елементів заданого діапазону, Кількість від'ємних елементів кожного стовпчика, Відсортувати елементи кожного рядка,.
  4. В текстові поля вводу Edit вводяться кількість рядків і стовпчиків масиву і змінюється відповідно кількість рядків і стовпчиків у Компоненті StringGrid
  5. При натисканні кнопки Сгенерувати
    1. поле StringGrid1 заповнюється псевдовипадковими числами від -5 до 5
    2. Заповнюється масив значеннями зі SringGrid1
    3. Виводиться масив в мітку.
  6. При натисканні кнопки Кількість елементів заданого діапазону,
    1. знайти кількість елементів двовимірного масиву, що належать числовому інтервалу [-2:2],
    2. результат вивести в мітку в такому форматі: Кількість елементів заданого діапазону=..."
  7. При натисканні кнопки Кількість від'ємних елементів кожного стовпчика,
    1. знайти с від'ємних елементів кожного стовпчика двовимірного масиву,
    2. результат вивести в мітку в такому форматі:
      1. вивести в мітку лише числовий результат обчислення,
      2. кожне значення кількості записати з через знак табуляції рядка
      3. Наприклад: 256 651 56 65
  8. При натисканні кнопки Відсортувати елементи кожного рядка:
    1. Відсортувати елементи кожного рядка двовимірного масиву за зростанням
    2. результат вивести в мітку відсортований масив.