Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
кроме файлового типа. Тип компонент называется базовым типом.
Вся совокупность компонент определяется одним именем. Для обозначения
отдельных компонент используется конструкция, называемая переменной с
индексом или с индексами:
A[5] S[k+1] B[3,5].
В качестве индекса может быть использовано выражение. Тип индексов может
быть только интервальным или перечисляемым. Действительный и целый
типы недопустимы. Индексы интервального типа, для которого базовым
является целый тип, могут принимать отрицательные, нулевые и
положительные значения.
2. Разобрать пример выполнения работы:
Вычислить сумму элементов каждой строки двумерного массива.
Var
A: array [1..5,1..5] of real; s: real; i, j: byte;
Begin
Writeln(‘Введите матрицу ’);
For i:=1 to 5 do
For j:=1 to 5 do
Read(a[i, j]);
For i:=1 to 5 do begin
S:=0;
For j:=1 to 5 do
s:=s+a[i, j];
Writeln(‘сумма элементов’,i, ‘строки равна ’, s);
End;
Readln;
End.
3. Внимательно прочитать условие задачи.
4. Составить алгоритм решения задачи согласно варианта.
5. Реализовать алгоритм на языке Turbo Pascal.
152
ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ
1. Вычислить и запомнить сумму и число положительных элементов каждого
столбца матрицы А(10,15). Результат отпечатать в виде двух строк.
2. Вычислить и запомнить сумму и число положительных элементов каждой
строки матрицы A(N, M). Результат отпечатать в виде двух столбцов.
3. Вычислить сумму и число элементов матрицы B(N, N), находящихся под
главной диагональю и на ней.
4. Вычислить сумму и число положительных элементов матрицы B(N, N),
находящихся под побочной диагональю.
5. Записать на место отрицательных элементов матрицы D(K, K) нули и вывести
ее на печать в общепринятом виде.
6. Записать на место отрицательных элементов матрицы D(10,10) нули, а на
место положительных - единицы. Вывести на печать нижнюю треугольную
матрицу в общепринятом виде.
7. Найти в каждой строке матрицы максимальный и минимальный элементы и
поместить их на место первого и последнего элемента строки соответственно.
Матрицу напечатать в общепринятом виде.
8. Расположить в массиве R сначала положительные, а затем отрицательные
элементы массива F(10,8).
9. Для целочисленной матрицы найти для каждой строки число элементов,
кратных пяти, и наибольший из полученных результатов.
10. В двумерном массиве имеются отрицательные элементы. Определить
координаты самого нижнего и самого правого из них.
11. Найти в каждой строке матрицы наибольший элемент и поменять его
местами с элементом главной диагонали. Отпечатать полученную матрицу в
общепринятом виде.
12. Найти наибольший и наименьший элементы массива R(K, N)и поменять их
местами.
13. Дан массив S(5,8). Вывести исходные данные в первые 4 строки и 7
столбцов. Вычислить среднее арифметическое значение элементов каждой
строки и записать его в 8-ой столбец, а также среднее арифметическое
каждого столбца и записать его в 5 строку.
14. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на
печать найденные строки и суммы их элементов.
15. Определить сумму тех элементов двумерного массива, сумма индексов
которых кратна трем.
Форма отчета о выполнении лабораторной работы.
Отчет должен содержать:
1. Алгоритм решения задачи;
2. Программу реализации алгоритма;
3. Результат выполнения программы.
Блиц-тест.
1. Квадратной матрицей называется матрица, у которой
А) количество строк и столбцов одинаково
Б) элементы являются полными квадратами
153
В) элементы главной и побочной диагонали равны
Г) квадраты сумм элементов по главной и побочной диагоналям равны
Д) количество строк и столбцов четно
2. Укажите правильное описание двумерного массива
А) Var A: array[1..5,1..4] of real;
Б) Var A: array[1..5;1..4] of real;
В) Var A: array[1..5:1..4] of real;
Г) Var A: array[1:5,1:4] of real;
Д) Var A: array[5, 4] of real;
3. Фрагмент программы
For i:=1 to 4 do begin
S:=0;
For j:=1 to 6 do
S:=s+a[I, j];
End;
А) вычисляет сумму элементов массива А
Б) вычисляет сумму элементов каждой строки массива А
В) вычисляет сумму элементов каждого столбца массива А
Г) вычисляет количество нулевых элементов массива А
Д) обнуляет элементы массива А
Контрольные вопросы.
1. Указать основные правила организации вложенных циклов.
2. Указать способы выхода из внутреннего цикла.
3. Как организовать вывод матрицы в общепринятом виде?
4. Как организовать вывод нижней треугольной матрицы в общепринятом
виде?
5. Как организовать ввод элементов матрицы размером (N, M)?
Глоссарий.
Поскольку элементами массива могут быть массивы, легко сконструировать
дву– и многомерные массивы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |


