|
На главной форме разместить компонент 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. Запустить программу на выполнение и сохранить. |
Перейти к содержанию
Частые вопросы
Можно ли считать рейтинг на Языки программирования Pascal и Delphi рекламой?
Нет, это справочная подборка. Партнёрские ссылки, если они есть, не заменяют проверку оферты, лицензий и отзывов на стороне сервиса.
Чем страница «Работа с одномерными и двумерными массивами» отличается от главной Языки программирования Pascal и Delphi?
Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.
Стоит ли покупать «Работа с одномерными и двумерными массивами» только по этому тексту?
Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.
Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?
Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.