- •Методические указания и задания к контрольной работе по дисциплине "основы программирования и алгоритмические языки" (1-й семестр)
- •1.Общие сведения
- •2. Порядок выбора вариантов заданий и требования к оформлению контрольной работы
- •3. Условия индивидуальных заданий
- •Методические указания
- •И обработки массивов на языке с
- •9. Рекомендуемая литература
- •4.Информация для подготовки к экзамену
- •Список вопросов в экзаменационных билетах:
- •Типы задач в экзаменационных билетах:
Методические указания
1. Для выполнения данного задания необходимо: изучить теоретический материал в приложениях Б, В1 и литературе [1-8], рассмотреть пример программы № 5 в приложении Г1.
2. Для приведенных ниже заданий составить блок-схемы алгоритмов и программы на языке С, в которых производится формирование и обработка двумерных массивов. Значение элементов входных массивов задать самостоятельно в виде набора действительных чисел.
Предусмотреть вывод на печать исходных массивов, промежуточных и результирующих массивов, а также искомых результирующих величин.
Варианты индивидуальных заданий.
1. Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные соответственно:
а) суммам элементов строк;
б) произведениям элементов строк;
в) наименьшим значениям элементов строк.
2. Дана матрица действительных чисел размером 4х8. Определить числа b1,b2,b3,b4, равные соответственно:
а) значениям средних арифметических элементов строк;
б) разностям наибольших и наименьших значений элементов строк;
в) наибольшим значениям элементов столбцов.
3. Дана матрица действительных чисел размером 8х10. Получить новую матрицу, путем деления ее элементов на:
а) наибольший по модулю элемент;
б) наименьший по модулю элемент;
в) на среднее арифметическое элементов главной диагонали.
4. Дана матрица действительных чисел размером 8х10. Найти:
а) максимальное значение каждого столбца;
б) максимальное значение каждой строки;
в) максимальное значение всей матрицы.
5. Дана матрица действительных чисел размером 10х12. Преобразовать ее следующим образом:
а)разделить каждый элемент матрицы на максимальное значение собственной строки;
б)разделить каждый элемент матрицы на максимальное значение собственного столбца;
в)разделить каждый элемент матрицы на максимальное значение всей матрицы.
6. Дана квадратная матрица целых чисел. Заменить максимальным значением ее элементы:
а) лежащие выше главной диагонали;
б) лежащие ниже главной диагонали;
в) лежащие на главной диагонали.
Определить сумму всех элементов матрицы до преобразования и после.
7. Дана квадратная матрица действительных чисел размером 9х10. Заменить в ней нулями все элементы, значения которых:
а) равны максимальному значению всей матрицы;
6) равны минимальному значению всей матрицы;
в) больше среднего арифметического.
8. Дана матрица действительных чисел 8х10. Найти сумму:
а) наибольших значений элементов строк;
б) наибольших значений элементов столбцов;
в) наименьших значений элементов строк.
9. В заданной квадратной матрице действительных чисел размером 10х10 найти номер и сумму элементов строки, в которой располагается:
а) наименьший элемент;
б) наибольший элемент;
в) наибольший по модулю элемент.
10. Дана матрица действительных чисел размером 8х12. Преобразовать ее следующим образом:
а)умножить каждый элемент матрицы на минимальное значение собственной строки;
б)умножить каждый элемент матрицы на минимальное значение собственного столбца;
в)умножить каждый элемент матрицы на минимальное значение всей матрицы.
ЗАДАНИЕ № 6 СОСТАВЛЕНИЕ ПРОГРАММ ФОРМИРОВАНИЯ
