
- •Основы программирования
- •Предисловие
- •Введение
- •1. Изучение интегрированной среды Delphi
- •Контрольные вопросы к главе 1
- •Задание к лабораторной работе № 1
- •2. Программирование линейных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 2
- •Задания к лабораторной работе № 2
- •3. Программирование разветвленных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 3
- •Задания к лабораторной работе № 3
- •4. Программирование простых циклических алгоритмов в системе Delphi
- •Контрольные вопросы к главе 4
- •Задания к лабораторной работе № 4
- •5. Программирование с использованием одномерных массивов в системе Delphi
- •Контрольные вопросы к главе 5
- •Задания к лабораторной работе № 5
- •6. Программирование с использованием двумерных массивов в системе Delphi
- •Контрольные вопросы к главе 6
- •Задания к лабораторной работе № 6
- •7. Программирование в системе Delphi с использованием подпрограмм
- •Контрольные вопросы к главе 7
- •Задания к лабораторной работе № 7
- •8. Изучение приемов работы с графикой в delphi
- •Контрольные вопросы к главе 8
- •Задания к лабораторной работе №8
- •9. Программирование в системе Delphi с помощью строк
- •Контрольные вопросы к главе 9
- •Задания к лабораторной работе №9
- •10. Изучение работы с файлами в системе delphi
- •Контрольные вопросы к главе 10
- •Задания к лабораторной работе №10
- •Заключение
- •Библиографический список
- •Предметный указатель
- •Delphi: основы программирования
Контрольные вопросы к главе 6
Какие свойства компонента StringGridнужно настроить для ввода и вывода элементов двумерного массива?
Написать фрагмент программы ввода двумерного целочисленного массива, в котором 5 строк и 10 столбцов.
Написать фрагмент программы вывода двумерного вещественного массива, в котором 5 строк и 6 столбцов.
Дать описание трехмерного целочисленного массива.
Дать описание динамического четырехмерного целочисленного массива с использованием разделов описания type и var.
Заданы массивы:
var
A, B: array[1..15,0..8] of real;
Какие операции над этими массивами как над единым целым допустимы в системе Delphi?
Ввести квадратную вещественную матрицу 4-го порядка, элементы которой заданы построчно, и распечатать ее по столбцам.
Сколько элементов содержит каждый из описанных ниже массивов?
var
MB: array [A.. C,1..3] of real;
MC: array [FALSE..TRUE] of array [1..5] of char;
MD: array [1..5,0..4] of integer;
Присвоить нулевые значения всем элементам массива:
А: array [K..Z] of real.
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих ниже главной диагонали?
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих выше главной диагонали?
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих левее вспомогательной диагонали?
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих правее вспомогательной диагонали?
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих на вспомогательной диагонали?
Какие значения должны принимать счетчики циклов для перебора элементов квадратного массива, лежащих на главной диагонали?
Задания к лабораторной работе № 6
Дана вещественная матрица размером NxM. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
Дана вещественная матрица размером NxM. Упорядочить ее строки по возрастанию их первых элементов.
Дана вещественная матрица размером NхM. Упорядочить ее строки по возрастанию суммы их элементов.
Дана вещественная матрица размером NхM. Упорядочить ее строки по возрастанию наибольших элементов.
Определить, является ли заданная целочисленная квадратная матрица порядка N симметричной относительно главной диагонали.
Среди тех строк целочисленной матрицы размером NхM, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.
Среди тех столбцов целочисленной матрицы размером NхM, которые содержат только такие элементы, значения которых по модулю не превышают 10, найти столбец с минимальным произведением элементов.
Даны целые числа А1,...,А10, целочисленная квадратная матрица порядка N. Заменить нулями в матрице те элементы, для которых имеются равные числа среди А1,...,А10.
В двумерном массиве целых чисел поменять местами строки, симметричные относительно середины массива (горизонтальной линии).
В двумерном массиве целых чисел поменять местами столбцы, симметричные относительно середины массива (вертикальной линии).
Даны две вещественные квадратные матрицы порядка N. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы минимального элемента соответствующего столбца второй матрицы.
В данной вещественной квадратной матрице порядка N найти наибольший по модулю элемент. Получить квадратную матрицу порядка N–1 путем выбрасывания из исходной матрицы строки и столбца, на пересечении которых расположен элемент с найденным значением.
В данной вещественной квадратной матрице порядка N найти наименьший по модулю элемент. Получить квадратную матрицу порядка N–1 путем выбрасывания из исходной матрицы строки и столбца, на пересечении которых расположен элемент с найденным значением.
Дана вещественная матрица размером NхM, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.
Дана вещественная матрица размером NхM, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наименьший по модулю элемент.
Дана целочисленная квадратная матрица порядка N. Найти в каждой строке наибольший элемент и поменять его местами с элементом, расположенным на главной диагонали.
Дана целочисленная квадратная матрица порядка N. Найти в каждой строке наименьший элемент и поменять его местами с элементом, расположенным на вспомогательной диагонали.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вn, равные значениям средних арифметических элементов строк.
Дана вещественная матрица размером NхM. Определить числа В1,..,Bm, равные значениям средних арифметических элементов столбцов.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вm, равные среднему арифметическому значению максимального и минимального элементов каждого столбца.
Все элементы с наибольшим по модулю значением в целочисленной квадратной матрице порядка N заменить нулями.
В данной вещественной квадратной матрице порядка N найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вn, равные произведениям элементов строк.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вn, равные произведению минимального и максимального элементов столбцов матрицы.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вn, равные произведению минимального и максимального элементов строк матрицы.
Дана вещественная матрица размером NхM. Определить числа В1,..,Вn, равные максимальным значениям элементов строк, и С1,..,Сm, равные минимальным значениям элементов столбцов.
Дана целочисленная квадратная матрица порядка N, в которой встречаются одинаковые по значению элементы. Найти элементы, имеющие различные значения.