Содержание
- 2. План лекции Понятие двумерного статического массива Ввод – вывод элементов массива Заполнение массива случайными числами Квадратные
- 3. Двумерный массив При решении практических задач часто приходится иметь дело с различными таблицами данных, математическим эквивалентом
- 4. Пример объявления двумерного массива Организацию обработки элементов статического двумерного (многомерного) массива можно организовать с использованием сложноциклической
- 5. Ввод – вывод элементов двумерного массива Const n=6; m=8; Var a : array [1..n, 1..m] of
- 6. Ввод – вывод элементов двумерного массива Генерация элементов двумерного массива случайными числами. Const n=6; m=8; Var
- 7. Квадратные матрицы В квадратной матрице количество строк и столбцов - одинаково и равно n. Любая квадратная
- 8. Квадратные матрицы В качестве примера рассмотрим задачу формирования квадратной матрицы порядка n случайными числами и нахождения
- 9. Квадратные матрицы И элементы ниже побочной диагонали для поиска их суммы.
- 10. Квадратные матрицы Const n=9; Var a : array [1..n, 1..n] of integer; I, j, s, p
- 11. Транспонирование матриц В данном алгоритме транспонирования матрицы необходимо заменить строки матрицы ее столбцами, а столбцы -
- 12. Транспонирование матриц Const n=5; m=7; Var i, j : integer; a : array [1..n,1..m] of integer;
- 13. Транспонирование матриц Транспонированную матрицу можно получить в исходном массива А. Для квадратной матрицы n*n для этого
- 14. Транспонирование матриц Const n=9; Var i, j, tmp : integer; a : array [1..n,1..n] of integer;
- 15. Умножение матрицы на вектор Для вычисления произведения С матрицы А размером n*m на вектор B размером
- 16. Умножение матрицы на вектор Const n=6; m=9; Var i, j, s : integer; a : array
- 17. Умножение матрицы на матрицу Для умножения матрицы А размером n*k на матрицу B размером k*m необходимо
- 18. Умножение матрицы на матрицу write (a[ i,j ]:6); end; writeln(); end; for i:=1 to n do
- 19. Удаление строки матрицы Алгоритм удаления строки является сходным с алгоритмом удаление элементов одномерного массива, за тем
- 20. Удаление строки матрицы k:=n-1; for i:=t to k do for j:=1 to m do a[ i,j
- 21. Включение столбца в матрицу Алгоритм включения столбца в матрицу является сходным с алгоритмом включения элементов одномерного
- 22. Включение столбца в матрицу Const n=7; Var i, j, min, j_min, m: integer; a : array
- 23. Операции с элементами матриц Предыдущий пример может служить так же и примером преобразования матрицы, однако довольно
- 24. Операции с элементами матриц Const n=7; m=6; Var i, j, max, sedlt, t: integer; a :
- 25. Преобразование матрицы в одномерный массив Обработка одномерных статических массивов осуществляется быстрее, чем двумерных того же размера,
- 26. Преобразование матрицы в одномерный массив Const n=3; m=4; Var i, j : integer; a : array
- 27. Многомерные массивы Массивы могут быть более чем двумерными. Пример: … a : array [1..5, 1..3, 1..16,
- 29. Скачать презентацию