- •Содержание лабораторных работ по дисциплине «Информатика и программирование» группы 11пи, 2 семестр
- •Лабораторная работа №1. Приложение Win32 вывода информации
- •Лабораторная работа №2. Приложение Win32 ввода информации
- •Лабораторная работа №3. Структурный тип данных
- •Лабораторная работа №4. Базовые компоненты стандартных панелей
- •Лабораторная работа №5. Работа с массивами
- •Лабораторная работа №6. Обработка событий мыши
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Лабораторная работа №7. Обработка событий клавиатуры
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
- •Первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
Лабораторная работа №5. Работа с массивами
Правила оформления отчета:
отчет должен быть выполнен в формате документа MS Word (формат файла: ЛабРаб№5 ФамилияИО);
первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;
в отчете указать задание и перечислить выполненные этапы для решения поставленной задачи (7 шт.) в виде произвольного списка с указанием выполненных на этапе действий;
на первом этапе изобразить внешний вид формы (рисунок), с указанием способов ввода и вывода;
на первом этапе изобразить поведение программы с помощью диаграммы состояний;
на втором этапе изобразить структуру программы с помощью диаграммы классов и показать окно Structure из C++ Builder;
выбор метода решения задачи (3й этап) описать для каждой подзадачи на естественном языке;
алгоритмы решения подзадач (4й этап) представить в виде рисунка и указать события, по которому алгоритмы выполняются;
программный код (5й этап), реализующий поставленную задачу продемонстрировать для заголовочного файла и файла реализации отдельно;
для 7го этапа указать тестовые значения с результатами в виде «снимков» (рисунков) разработанного приложения.
Дана матрица размерности N на M. Вычесть из элементов первой и второй строк элементы последней строки. Реализовать кнопку сортирующую элементы второго столбца по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Найти сумму элементов квадратной матрицы порядка N, находящихся ниже главной диагонали и разделить на нее элементы первой строки. Реализовать кнопку сортирующую элементы первой строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Найти количество четных элементов квадратной матрицы, расположенных ниже побочной диагонали и прибавить это число к первому столбцу. Реализовать кнопку сортирующую элементы первого столбца по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычесть из элементов первого столбца элементы последнего столбца, предварительно умноженных на 2. Реализовать кнопку сортирующую элементы второй строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих ниже побочной диагонали и вычесть его из элементов последней строки. Реализовать кнопку сортирующую элементы последней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Найти произведение минимального элемента первого столбца и максимального элемента последней строки и прибавить его к элементам первой строки. Реализовать кнопку сортирующую элементы первого столбца по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Найти сумму нечетных элементов матрицы и вычесть её из элементов последнего столбца. Реализовать кнопку сортирующую элементы последней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Вычислить произведение положительных элементов матрицы, стоящих на побочной диагонали и прибавить его к элементам последней строки. Реализовать кнопку сортирующую элементы побочной диагонали по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество столбцов матрицы, в которых нет ни одного положительного элемента и умножить на это число элементы первого столбца. Реализовать кнопку сортирующую элементы последней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Вычислить среднее арифметическое отрицательных элементов матрицы, стоящих ниже главной диагонали и вычесть его из элементов первой строки. Реализовать кнопку сортирующую элементы главной диагонали по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
В квадратной матрице порядка N найти сумму элементов главной диагонали и разделить на полученную сумму все элементы последней строки. Реализовать кнопку сортирующую элементы побочной диагонали по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Найти элемент, стоящий на побочной диагонали, который минимален, и умножить на него все элементы второй строки. Реализовать кнопку сортирующую элементы главной диагонали по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество столбцов матрицы, в которых есть хоть один положительный элемент, и умножить на это число элементы второго столбца. Реализовать кнопку сортирующую элементы первой строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
В квадратной матрице порядка N найти сумму элементов главной диагонали и вычесть полученную сумму из всех элементов первого столбца. Реализовать кнопку сортирующую элементы первой строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вывести количество столбцов матрицы, в которых число отрицательных элементов больше числа положительных элементов и прибавить полученное число ко всем элементам последнего столбца. Реализовать кнопку сортирующую элементы второй строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить число столбцов матрицы, не содержащих отрицательных элементов и вычесть его из элементов первой строки. Реализовать кнопку сортирующую элементы предпоследней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество столбцов матрицы, в которых нет ни одного отрицательного элемента и вычесть его из элементов последней строки. Реализовать кнопку сортирующую элементы предпоследней строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество строк матрицы, в которых нет ни одного положительного элемента и прибавить полученное число ко всем элементам первого столбца. Реализовать кнопку сортирующую элементы последней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Найти сумму элементов квадратной матрицы порядка N, находящихся выше побочной диагонали и вычесть полученное число из всех элементов первой строки. Реализовать кнопку сортирующую элементы главной диагонали по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Найти количество нечетных элементов квадратной матрицы, расположенных выше побочной диагонали и вычесть полученное число из всех элементов последней строки. Реализовать кнопку сортирующую элементы главной диагонали по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Вычислить среднее арифметическое четных элементов матрицы, стоящих выше побочной диагонали и вычесть полученное число из всех элементов второй строки. Реализовать кнопку сортирующую элементы главной диагонали по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество строк матрицы, не содержащих нечетных элементов и вычесть полученное число из всех элементов предпоследней строки. Реализовать кнопку сортирующую элементы предпоследнего столбца по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
В квадратной матрице порядка N найти сумму элементов побочной диагонали и умножить на полученную сумму все элементы последнего столбца. Реализовать кнопку сортирующую элементы предпоследней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. В матрице вычислить среднее арифметическое элементов, стоящих на главной диагонали и вычесть полученное число из всех элементов второй строки. Реализовать кнопку сортирующую элементы побочной диагонали по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Вывести номер строки матрицы, в которой элемент, стоящий на главной диагонали, максимален, и прибавить полученное число ко всем элементам предпоследней строки. Реализовать кнопку сортирующую элементы главной диагонали по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество строк матрицы, в которых есть хоть один отрицательный элемент, и прибавить полученное число ко всем элементам второй строки. Реализовать кнопку сортирующую элементы предпоследнего столбца по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вычислить количество столбцов матрицы, в которых нет ни одного четного элемента и прибавить полученное число ко всем элементам первой строки. Реализовать кнопку сортирующую элементы последнего столбца по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
В квадратной матрице порядка N найти сумму элементов побочной диагонали и разделить на полученную сумму все элементы последнего столбца. Реализовать кнопку сортирующую элементы первой строки по убыванию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана матрица размерности N на M. Вывести количество строк матрицы, в которых число положительных элементов больше числа отрицательных элементов и вычесть полученное число из всех элементов второй строки. Реализовать кнопку сортирующую элементы последней строки по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.
Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы, и вычесть полученное число из всех элементов последней строки. Реализовать кнопку сортирующую элементы главной диагонали по возрастанию. Предусмотреть в программе меню с разделами: сгенерировать случайные значения матрицы, о программе, выход. Для отображения матриц использовать компонент StringGrid. Ввод размерности матрицы обеспечить с помощью компонента ComboBox.