Лабораторная. Лабораторный практикум(часть1) Электронный. Практикум по дисциплине Разработка приложений в визуальных средах для студентов специальностей
Скачать 3.27 Mb.
|
2. Постановка задачиРазработать приложение обработки и представления информации в табличной форме в сооветствии с индивидуальным заданием. 3. ЗаданияВо всех заданиях скалярные переменные вводить с помощью компонента типа TEdit с соответствующим пояснением в виде компонента типа TLabel. Скалярный результат выводить в виде компонента TLabel. Массивы представлять на форме в виде компонентов TStringGrid, в которых 0-й столбец и 0-ю строку использовать для отображения индексов массивов. Вычисления выполнять после нажатия кнопки типа TButton. Задана матрица размером . Получить массив B, присвоив его k-муэлементу значение 0, если все элементы k-го столбца матрицы нулевые, и значение 1 в противном случае. Задана матрица размером . Получить массив B, присвоив его k-му элементу значение 1, если элементы k-ой строки матрицы упорядочены по убыванию и значение 0, в противном случае. Задана матрица размером . Получить массив B, присвоив его k-му элементу значение 1, если k-ая строка матрицы симметрична, и значение 0 в противном случае. Задана матрица размером . Определить k - количество "особых" элементов матрицы, считая элемент "особым", если он больше суммы остальных элементов своего столбца. Задана матрица размером . Определить k - количество "особых" элементов матрицы, считая элемент “особым”, если в его строке слева от него находятся элементы меньшие его, а справа – большие. Задана символьная матрица размером . Определить k - количество различных элементов матрицы (т. е. повторяющиеся элементы считать один раз). Дана матрица размером . Упорядочить ее строки по неубыванию их первых элементов. Дана матрица размером . Упорядочить ее строки по неубыванию суммы их элементов. Дана матрица размером . Упорядочить ее строки по неубыванию их наибольших элементов. Определить, является ли заданная квадратная матрица n-го порядка симметричной относительно побочной диагонали. Для матрицы размером вывести на экран все ее седловые точки. Элемент матрицы называется седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот. В матрице n-го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине. В матрице n-гo порядка найти максимальный среди элементов, лежащих ниже побочной диагонали, и минимальный среди элементов, лежащих выше главной диагонали. В матрице размером поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с наименьшим. Из матрицы п-го порядка получить матрицу порядка п-1 путем удаления из исходной матрицы строки и столбца, на пересечении которых расположен элемент с наибольшим по модулю значением. Дан массив из kсимволов. Вывести на экран сначала все цифры, входящие в него, а затем все остальные символы, сохраняя при этом взаимное расположение символов в каждой из этих двух групп. Дан массив, содержащий от 1 до k символов, за которым следует точка. Вывести этот текст в обратном порядке. Дан непустой массив из цифр. Вывести на экран цифру, наиболее часто встречающуюся в этом массиве. Отсортировать элементы массива Х по возрастанию. Элементы массива Х расположить в обратном порядке. Элементы массива Х циклически сдвинуть на k позиций влево. Элементы массива Х циклически сдвинуть на n позиций вправо. Преобразовать массив Х по следующему правилу: все отрицательные элементы массива перенести в начало, а все остальные – в конец, сохраняя исходное взаимное расположение, как среди отрицательных, так и среди остальных элементов. Элементы каждого из массивов XиY упорядочены по неубыванию. Объединить элементы этих двух массивов в один массив Zтак, чтобы они снова оказались упорядоченными по неубыванию. |