На главной форме разместить компонент PageControl для перехода с одного задания на другое: Задание 1. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и сумму элементов, больших 10 и меньших 40, вывести полученный результат.
Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и сумму элементов, больших 10 и меньших 40, вывести полученный результат. Рекомендации по выполнению задания №1: 1. На главной форме (Form1) расположить компонент PageControl. 2. Для этого компонента создать три закладки с названиями: Задание №1, Задание №2 и Задание №3. 3. На закладке «Задание №1» расположить основные компоненты: StringGrid1 – для вывода элементов исходного массива; StringGrid2 – для вывода отсортированного массива; Button1 – для генерирования случайных чисел и заполнения массива; Button2 – для сортировки по возрастанию; Button3 – для подсчета количества и суммы; Edit1 и Edit2 – для вывода результатов; Label1 и label2 – комментарий для Edit1 и Edit2. 4. Написать процедуры для заполнения массива, сортировки ее элементов и вычисления значений (количества и суммы). 5. Проверить программу на ошибки и в случае их обнаружения устранить. Запустить программу на выполнение и сохранить. Задание 2. Заполнить матрицу 10×10 по образцу и вывести ее на экран компьютера. Подсчитать количество элементов отличных от нуля. Найти произведение всех элементов больших 4 и меньших 8, вывести полученный результат. Для вывода матрицы использовать компонент StringGrid.
Рекомендации по выполнению задания №2: 1. Перейти на закладку «Задание №2» и расположить на ней основные компоненты для вывода матрицы (StringGrid3) и результатов (Edit3 и Edit4), а также кнопку, при нажатии на которую, заполнится матрица (Button4)и кнопку, при нажатии на которуюпосчитается количество ненулевых элементов и произведение элементов матрицы больших 4 и меньше 8(Button5). 2. Написать процедуру формирования матрицы и вычисления значений. 3. Проверить программу на ошибки и в случае их обнаружения устранить. 4. Запустить программу на выполнение и сохранить. Задание 3. Задан двухмерный массив чисел. Размерность массива определяет пользователь (при запуске программы размерность 10×10). Элементы матрицы формируются случайным образом. Найти количество четных элементов матрицы и выписать их в компонент Memo.Рекомендации по выполнению задания №3:
1. Перейти на закладку «Задание №3» и расположить на ней основные компоненты: StringGrid4 (исходная матрица); ComboBox1 (количество строк матрицы); ComboBox2 (количество столбцов матрицы); Edit5 (для вывода количества четных элементов матрицы); Memo1 (для вывода четных элементов матрицы); Button6 (для заполнения матрицы); Button7 (для подсчета количества четных элементов) для отображения исходных данных и вывода результата. 2. Написать процедуру заполнения матрицы с учетом определения пользователем количества строк и столбцов матрицы (размерности) и процедуру для вычисления количества четных элементов матрицы и вывода их в компонент Memo. 3. Проверить программу на ошибки и в случае их обнаружения устранить. 4. Запустить программу на выполнение и сохранить. |