Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 2 Программирование.doc
Скачиваний:
24
Добавлен:
17.03.2015
Размер:
285.18 Кб
Скачать

Контрольные вопросы и задания

1. Дать определение двумерного числового массива.

2. Как объявить двумерный числовой массив статически?

3. Как объявить двумерный числовой массив динамически?

4. Напишите цикл обработки двумерного числового массива построчно.

5. Напишите цикл обработки двумерного числового массива по столбцам.

6. Напишите цикл обработки одной строки двумерного числового массива.

7. Как обратиться к элементу массива по имени?

8. Как обратиться к элементу массива по адресу?

9. Объявите двумерный числовой массив статически, динамически и обратитесь к элементам массива по имени, по адресу при каждом выделении памяти.

10. Для наилучшего освоения темы выполните варианты 1, 12, 15.

Задание

Решить задачу, написав два варианта программы:

  1. выделить память под массив статически и заполнить случайными числами;

  2. выделить память динамически и заполнить его с клавиатуры.

Вариант 1. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить количество элементов массива, значение которых попало в интервал [a,b].

Вариант 2. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить произведение ненулевых элементов массива в каждом столбце матрицы.

Вариант 3. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить среднее арифметическое в каждой строке матрицы.

Вариант 4. Дан двумерный целочисленный массив. Вывести массив в матричной форме. Вычислить количество элементов, кратных числу k в столбце с номером m.

Вариант 5. Дан двумерный числовой массив. Вывести массив в матричной форме. Является ли убывающей последовательностью строка с номером n.

Вариант 6. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить минимум среди положительных элементов матрицы.

Вариант 7. Дан двумерный числовой массив. Вывести массив в матричной форме. Определить, содержится ли число 5 в каждом столбце матрицы.

Вариант 8. Дан двумерный числовой массив. Вывести массив в матричной форме. Определить, равен ли первый и последний элемент в каждой строке матрицы.

Вариант 9. Дан двумерный целочисленный массив. Вывести массив в матричной форме. Вычислить минимум в столбце с номером m.

Вариант 10. Дан двумерный числовой массив. Вывести массив в матричной форме. Определить, равны ли между собой значения в строке с номером n.

Вариант 11. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить количество положительных чисел в каждом столбце массива. Результаты поместить в одномерный массив.

Вариант 12. Дан двумерный числовой массив. Вывести массив в матричной форме. Вычислить произведение чисел в каждой строке массива. Результаты поместить в одномерный массив.

Вариант 13. Дан двумерный числовой массив. Вывести массив в матричной форме. Уменьшить значение каждого элемента массива на а.

Вариант 14. Дана квадратная матрица. Вывести массив в матричной форме. Заменить элементы главной диагонали нулем.

Вариант 15. Дана квадратная матрица. Вывести массив в матричной форме. Вычислить сумму элементов матрицы, расположенных выше главной диагонали.

Лабораторная работа 10