- •Программирование наDelphi. Содержание
- •Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)
- •1. Проектирование программы
- •(Рис. 1.1) Программа.
- •2. Создание проекта приложения
- •(Рис. 2.1) Среда Delphi
- •(Рис. 2.2) Панель кнопок среды Delphi
- •(Рис. 2.3)Панель для сохранения и восстановления внешнего вида среды Delphi
- •(Рис. 2.4)Параметры проекта
- •3. Разработка пользовательского интерфейса
- •4. Кодирование алгоритма
- •5. Компиляция и исправление синтаксических ошибок
- •6. Запуск программы
- •7. Отладка программы и исправление логических ошибок.
- •Контрольные вопросы
- •Лабораторная работа №2. Оператор присваивания
- •Задачи по лабораторной работе №2
- •Контрольные вопросы
- •Лабораторная работа №3. Оператор ветвления if
- •Задачи по лабораторной работе №3
- •Контрольные вопросы
- •Лабораторная работа №4. Оператор ветвления case
- •Задачи по лабораторной работе №4
- •Контрольные вопросы
- •Лабораторная работа №5. Циклы с предварительным условием
- •Задачи по лабораторной работе №5
- •Контрольные вопросы
- •Лабораторная работа №6. Циклы с параметром
- •Задачи по лабораторной работе №6
- •Контрольные вопросы
- •Лабораторная работа №7. Массивы
- •Задачи по лабораторной работе №7
- •Контрольные вопросы
- •Лабораторная работа №8. Двумерные массивы
- •Задачи по лабораторной работе №8
- •Контрольные вопросы
Задачи по лабораторной работе №8
|
№ Задачи | ||||
Вариант №1 |
3 |
7 |
11 |
15 |
19 |
Вариант №2 |
4 |
8 |
12 |
16 |
20 |
Вариант №3 |
1 |
5 |
9 |
13 |
17 |
Вариант №4 |
2 |
6 |
10 |
14 |
18 |
Задача 1.
Дан двумерный массив чисел А размером 6 x 6 и одномерный массив X из 6-ти чисел. Нечетные строки массива A заменить на X.
Задача 2.
Дан двумерный массив чисел А размером 6 x 6 и одномерный массив X из 6-ти чисел. Четные столбцы массива A заменить на X.
Задача 3.
Дан двумерный массив чисел А размером 6 x 6 и одномерный массив X из 6-ти чисел. Первые три строки массива A заменить на X.
Задача 4.
Дан двумерный массив чисел А размером 6 x 6. Воспользовавшись одномерным массивом размером 6 элементов как вспомогательным, поменять местами 1-ю и 2-ю строки, 3-ю и 4-ю строки, 5-ю и 6-ю строки.
Задача 5.
В массиве чисел размером 6 x 6 элементов найти максимальный элемент, минимальный элемент и их индексы.
Задача 6.
Дана матрица чисел размером 3 x 4. Переставляя ее строки и столбцы, добиться того, чтобы ее наибольший элемент (один из них) оказался в верхнем левом углу.
Задача 7.
Дана матрица А чисел размером 5 x 5 элементов. Найти сумму элементов массива A из заштрихованной области:
Задача 8.
Массив целых чисел размером 10 x 10 элементов заполнить следующим образом:
0 0 0 … 0 1 2 … 10 1 2 3 … 10
0 1 0 … 0 11 12 … 20 0 1 2 … 9
0 0 2 … 0 21 22 … 30 0 0 1 … 8
… … …
0 0 0 … 9 91 92 … 100 0 0 0 … 1
а) б) в)
Задача 9.
Заполнить массив A из 6 строк и 9 столбцов по следующему правилу: Aij = xij.
Задача 10.
Даны целые числа a1, a2, аз. Получить целочисленную матрицу 3x3, для которой bij = ai – 3aj.
Задача 11.
Получить действительную матрицу 7 x 7, первая строка которой задается формулой ,(j = 1,… ,7), вторая строка задается формулой , (j = 1,… ,7), а каждая следующая строка есть сумма двух предыдущих.
Задача 12.
Даны натуральное число n, действительная матрица размера n x 9. Найти среднее арифметическое каждого из столбцов.
Задача 13.
Даны натуральное число n, действительная матрица размера n x 9. Найти среднее арифметическое каждого из столбцов, имеющих четные номера.
Задача 14.
Дана действительная матрица размера n x m, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший элемент.
Задача 15.
Дана действительная квадратная матрица порядка 6. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.
Задача 16.
Даны натуральное число n, действительная матрица А размером n x n. Получить последовательность элементов главной диагонали А11, А22, ...,Аnn.
Задача 17.
Все элементы с наибольшим значением в данной целочисленной квадратной матрице порядка 6 заменить нулями.
Задача 18.
Дана действительная матрица размером 6 x 9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
Задача 19.
Дана действительная матрица размером n x m. Найти сумму наибольших значений ее строк.
Задача 20.
В данной квадратной целочисленной матрице порядка 6 указать индексы всех элементов с наибольшим значением.