Результаты выполнения проектов

Результат выполнения проекта приведен на рис. 4.8.4-3.

 

 

Рис. 4.8.4-3. Результат выполнения проекта Проект 4.8:

Заполнение и преобразование двумерного массива различными способами

 

7) Доказательство правильности результата:

Дана исходная матрица a(3,3):

21 3 8 -21

-20 27 -49 26

31 21 -45 -9

36 29 -13 46

Получим суммы элементов матрицы по столбцам:

21-20+31+36=68

3+27+21+29=80

8-49-45-13= -99

-21+26-9+46 = 42

Ручной расчет подтверждает правильность работы проекта для заданных исходных данных

 


Контрольные вопросы

 

1) Что понимают в программировании под двумерным массивом данных?

2) В чем отличие ввода элементов двумерного массива по строкам и по столбцам?

3) Какие средства языка программирования применяются для вывода на экран двумерного массива по строкам?

4) Что может служить параметрами циклов в операторах For при вводе, обработке и выводе элементов массива?

5) Что такое динамический массив, и какие средства языка программирования используются для объявления динамического массива?

6) В чем отличие объявления одномерных и двумерных массивов?

7) С какого значения ведется нумерация индексов?

8) Как называется двумерный массив, у которого число индексов равно?

9) Что может использоваться в качестве индексов двумерного массива?

10) На что указывают индексы в двумерном массиве?

11) Какой размер двумерного массива A(2,3)?

12) Что необходимо сделать перед использованием двумерного массива?

13) На что указывает при объявлении двумерного массива диапазон изменения индексов?

14) Что такое размерность (ранг) массива?

15) На что указывает первый индекс в двумерном массиве?

16) Какой размер имеет двумерный массив A(2,3)?

17) На что указывает второй индекс в двумерном массиве?

18) С помощью какого оператора перед использованием двумерного массива в программе его необходимо объявить?

19) Как должен быть организован при вводе и обработке массива по строкам внешний цикл?

20) Как должен быть организован при вводе и обработке массива по столбцам внутренний цикл?

21) Какими методами можно определить параметры массива?

22) Чем отличаются функции GetLength() и GetUpperBound()?

23) Каким образом осуществляется доступ к каждому элементу двумерного массива при его обработке?

24) Поясните, как выполнить инициализацию двумерного массива.

25) Каким образом осуществить вывод двумерного массива на экран?

26) Поясните, каким образом осуществляется обмен значений элементов двумер ного массива.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: