Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ГОСТу.doc
Скачиваний:
19
Добавлен:
14.11.2019
Размер:
10.65 Mб
Скачать

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

  1. Дайте определение массива.

  2. Какими операторами языка задается описание массива?

  3. Каким типом данных может быть задан индекс в описании массива?

  4. Может ли типом индекса массива быть тип Integer или Real?

  5. Как можно описать двумерный массив?

  6. Как можно обратиться к элементам массива?

  7. Как организовать ввод-вывод двумерного массива?

  8. Могут ли элементами некоторого массива быть числа: 1, 3, 4.47, 5.2, 11?

  9. Сколько элементов содержит массив А, если он описан следующим образом: A: Array['0'..'9'] Of Array [1..10] Of Real;

  10. Верно ли, что массив — это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип?

  11. Какие типы данных не допустимы для компонентов массива? Почему?

  12. Где и как определяется общее число элементов массива?

  13. Можно ли размерность массива определить с помощью типа диапазон?

  14. Дайте определение индекса. Какие типы данных можно использовать при описании индекса?

  15. Может ли левая граница индексов массива быть меньше правой?

  16. Может ли левая граница индексов массива быть положительной?

  17. Может ли левая граница индексов массива быть равной нулю?

  18. Может ли левая граница индексов массива быть отрицательной?

  19. Как осуществляется доступ к каждому элементу массива?

  20. Может ли индекс в правильно составленной программе выходить за пределы, определенные типом диапазон?

  21. Может ли индекс быть выражением целого типа?

  22. Может ли индекс быть выражением вещественного типа?

  23. Может ли индекс быть выражением любого порядкового типа?

  24. Какой массив называется одномерным?

  25. Какой массив называется двумерным?

  26. Какой массив называется n-мерным?

  27. Верно ли, что одномерный массив соответствует понятию линейной табли­цы (вектора)?

  28. Верно ли, что двумерный массив соответствует понятию прямоугольной таб­лицы (матрице, набору векторов)?

  29. Существуют ли ограничения на размерность массива?

  30. Можно ли в описании массива использовать предварительно определенные константы?

  31. В какой последовательности располагаются в памяти элементы одномерно­го массива?

  32. Возможно ли следующее описание: Var a: Array [Integer]

  33. Предложите способы вывода элементов двумерного массива.

8.6. Варианты заданий

  1. Найти максимальный диагональный элемент и указать его координаты в главной диагонали матрицы A[4,4].

  2. Дана матрица D размером [45]. Составить программу для подсчета количества нечетных элементов в каждой строке матрицы. Полученные результаты занести в массив B[4], и вывести его на экран.

  3. Во всех строках матрицы A[5,5] заменить максимальные элементы нолем.

  4. Составьте программу, которая определяет максимальный по величине диагональный элемент массива D[4,4] и возводит его в четвертую степень.

  5. Дана матрица С размером [34]. Составить программу для подсчета количества четных элементов в каждой строке матрицы. Полученные результаты занести в массив A[4], и вывести его на экран.

  6. Создайте программу, определяющую значение произведения элементов первой строки массива V[3,4].

  7. Составьте алгоритм и программу вычисления суммы элементов двумерного массива К[4,2].

  8. Определите координаты максимального по величине элемента главной диагонали массива S[5,5].

  9. Вычислите среднее арифметическое элементов главной диагонали массива А[3,3].

  10. В массиве N[4,5] определите количество положительных и отрицательных элементов.

  11. В массиве В[4,2] замените числом 5 значения всех элементов, удовлетворяющие условию B[I,J]>5.

  12. Составьте программу определяющую сумму элементов массива А[5,5], расположенных над главной диагональю.

  13. Запишите программу вычисления произведения элементов одномерного массива С[13].

  14. Составьте программу, определяющую число положительных элементов массива А[9].

  15. Подсчитайте в одномерном массиве А[10] количество элементов делящихся на 3 без остатка.

  16. Напишите программу вычисления суммы элементов массива G[3,4], значения которых лежат в диапазоне 0<G[I,J]<15.

  17. Найдите сумму элементов, значения которых положительны и четны в одномерном массиве А[15].

  18. Вычислите сумму элементов второго столбца массива В[3,4].

  19. Создайте программу, определяющую значение произведения элементов первой строки массива V[3,4].

  20. Определите число положительных элементов каждой строки массива C[3,2] и запомните эти значения в массиве А[3].

  21. Запишите алгоритм и составьте программу, обнуляющую элементы главной диагонали двумерного массива LION[5,5].

  22. Составьте программу определяющую сумму элементов массива А[5,5], расположенных под главной диагональю.

  23. В одномерном массиве B4[10] найдите четные и отрицательные элементы, и выведите их значения на экран.

  24. В двумерном массиве Z[5,5] найдите элементы, удовлетворяющие условию 5<Z[I,J]<10, из найденных элементов создать одномерный массив B.

  25. Сформировать вектор из максимальных элементов строк матрицы A[5,5].

  26. Найти минимальный элемент и указать его координаты в побочной диагонали матрицы A[4,4].