ЗАДАНИЕ

1. Создать новый проект.

2. Поместить на форме все компоненты Delphi, которые понадобятся для реализации задания, соответствующего вашему варианту. Интерфейс программы оформлять по вашему усмотрению.

3. При реализации программы необходимо выполнить следующие условия:

a. В проекте предусмотреть ввод элементов массива с клавиатуры через компонент StringGrid.

b. Для вывода результирующей матрицы или вектора также использовать любой компонент.

c. При выполнении программы значение элементов массива (последовательность чисел) выбрать самостоятельно. Проверку программы выполнить для различных комбинаций двумерного массива.

d. На форме предусмотреть кнопки:
«Очистка» - для очистки от предыдущих значений всех полей
«Выход» - для выхода из программы.

4. Сохранить проект в папку для лабораторной работы 9.

5. Записать все данные, необходимые для оформления отчета.

6. Закрыть все программы.

 

 

Варианты заданий:

В матрице действительных чисел из 5-ти строк и 4-х столбцов определить количество отрицательных и нулевых элементов.
Определить минимальный элемент главной диагонали квадратной матрицы размером 5x5 и номер строки, в котором он находится.
В матрице целых чисел размером 5x5 определить сумму минимальных элементов столбцов.
Определить минимальный элемент побочной диагонали матрицы целых чисел размером 5x5 и номер столбика, в котором он находится.
Определить наибольший среди отрицательных элементов четных столбцов матрицы целых чисел размером 4x6.
Найти сумму элементов матрицы размером 6x3, у которых номер строки равен номеру столбца.
Вычислить сумму элементов побочной диагонали матрицы целых чисел размером 5x5.
В матрице действительных чисел размером 7x3 определить номер строки с наименьшей суммой элементов.
Вычислить разность сумм элементов главной и побочной диагоналей матрицы действительных чисел размером 5x5.
В матрице целых чисел размером 3x7 определить номер столбца, который содержит наименьший элемент.
В матрице действительных чисел размером 5x3 определить сумму максимальных элементов строк.
В матрице действительных чисел из 3-х строк и 4-х столбцов определить количество положительных и количество нулевых элементов.
Определить максимальный элемент побочной диагонали квадратной матрицы размером 6x6 и номер строки, в котором он находится.
Определить номер строки матрицы целых чисел размером 4x5 с наибольшей суммой элементов.
Определить номер столбца матрицы действительных чисел размером 4x5 с наименьшей суммой элементов.
Найти сумму элементов матрицы размером 7x4, у которых номер строки равен номеру столбца.
Определить максимальный элемент главной диагонали квадратной матрицы размером 5x5 и номер строки, в котором он находится.
В матрице действительных чисел размером 5x3 определить сумму минимальных элементов строк.
Вычислить сумму элементов главной диагонали матрицы целых чисел размером 6x6.
Вычислить сумму элементов побочной диагонали матрицы целых чисел размером 6x6.
Определить минимальный элемент побочной диагонали квадратной матрицы размером 7x7 и номер строки, в котором он находится.
Определить наибольший среди отрицательных элементов четных столбцов матрицы целых чисел размером 6x8.
В матрице действительных чисел из 7-ти строк и 6-х столбцов определить количество нулевых и положительных элементов.
В матрице целых чисел размером 5x9 определить номер столбца, который содержит наибольший элемент.
Вычислить сумму элементов главной диагонали матрицы целых чисел размером 5x5.
В матрице действительных чисел размером 4x3 определить сумму минимальных элементов строк.
Вычислить сумму элементов побочной диагонали матрицы целых чисел размером 7x7.
Определить минимальный элемент главной диагонали квадратной матрицы размером 5x5 и номер строки, в котором он находится.
Вычислить разность элементов главной диагонали матрицы целых чисел размером 4x4.
Вычислить разницу между суммой элементов главной и побочной диагоналей в матрице 5х5

 

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что такое массив?

2. Что такое двумерный массив?

3. Что такое индекс переменной?

4. Опишите синтаксис объявления массива.

5. Опишите синтаксис объявления матрицы чисел размером 10х10.

 

Список литературы

1. Культин Н. Б. Основы программировании в Delphi 7. – СПб.: БХВ-Петербург. 2009.

2. Митчел К. Керман. Программирование и отладка в Delphi. Учебный курс. – М. Издательский дом «Вильямс». 2002.

3. Немцова Т. И., Голова С. Ю., Абрамова И. В. Программирование на языке высокого уровня. Программирование на языке Object Pascal: Учебное пособие. – М.: Издательский Дом "ФОРУМ"; М.: ООО "Научно-издательский центр ИНФРА-М", 2013.