
5.2. Вычислить норму матрицы
по составленной программе (нормой матрицы называется наибольшая сумма элементов столбцов, взятых по абсолютной величине) – одно из определений:
.
5.3. Протабулировать функцию в интервале (0,1) с шагом h=0,05.. Функцию выбрать из таблицы №4, где номер функции должен соответствовать последней цифре шифра студента.
4.5. Найти сумму элементов главной диагонали матрицы А, размерностью 10Î10 элементы которой определяются по формуле:
![]()
5.5. Найти количество и сумму отрицательных элементов матрицы А, размерностью 10Î10, элементы которой вычисляются по формуле:
![]()
5.6. Найти произведение элементов побочной диагонали квадратной матрицы А, размерностью nÎn
5.7. Найти сумму элементов заданной матрицы А размерностью nÎn, расположенных выше главной диагонали.
5.8. Сложить две квадратные матрицы А и В, размерностью 5Î5.
5.9. Все отрицательные элементы заданной матрицы А, размерностью 3Î3 обнулить. Вывести количество найденных отрицательных элементов.
5.10. Найти произведение двух матриц А и В, размерностью 3Î3.
Задача №6.
Составить Pascal – программу по одному из заданий. Выбор варианта задачи определяется по таблице №1.
6.1. Получить матрицу А, размерностью 8Î8, где элементы вычисляются по формуле:
![]()
Найти сумму элементов строк, имеющих четные номера.
6.2. Получить матрицу С, размерностью 10Î10, где элементы вычисляются по формуле:
![]()
Найти сумму всех элементов матрицы. Вывести все элементы на печать.
6.3. Найти минимальное из десяти чисел
, считая их заданными.
6.4. Вычислить сумму
где
.
6.5. Вычислить сумму произведений:
, считая заданными массивы А и В.
6.6. Упорядочить числовой ряд в векторе В, размерностью 10 по возрастанию.
6.7. Упорядочить числовой ряд в векторе В, размерностью 8 по убыванию.
6.8. Найти наибольшую сумму элементов столбцов матрицы А, размерностью 10Î10, вывести номер столбца с наибольшей суммой.
6.9. Найти наименьшую сумму строки матрицы А, размерностью 10Î10.
6.10. найти наибольший и наименьший элементы матрицы А, размерностью 10Î10 и поменять их значениями.
Для задач 7, 8, 9, 10, выбор варианта осуществляется по таблице №1.
Задача №7.
7.1. Даны отрезки a, b, c, d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника.
Определить процедуру S(x,y,z), печатающую площадь треугольника со сторонами x, y, z, если такой треугольник существует.
7.2. Описать функцию S(x,n) от вещественного x и натурального n, вычисляющую (через умножение) величину xn и использовать ее для вычисления
, считая a и d константами.
7.3. Задана квадратная матрица A, размерностью nÎn Вычислить величину:
![]()
где xi – максимальный элемент i строки матрицы А.
Описать подпрограмму, вычисляющую максимальный элемент строки.
7.4. Даны две квадратные вещественные матрицы 10 порядка. Напечатать квадрат той из них, в которой наименьший след, считая, что такая матрица одна. Поиск следа матрицы оформить в виде подпрограммы.
7.5. описать функцию
где n и m – неотрицательные числа. Определить внутреннюю функцию, вычисляющую факториал.
7.6. Заданы две матрицы А и В размерностью nÎn. Поменять местами максимальные элементы матриц А и В. Описать процедуру поиска максимального элемента матрицы (считая, что в каждой матрице только один максимальный элемент).
7.7. Даны три вещественные квадратные матрицы пятого порядка. Напечатать ту из них, норма которой наименьшая (считать, что такая матрица одна). Поиск нормы матрицы (максимум сумм абсолютных элементов строк) оформить в виде подпрограммы.
7.8. Описать процедуру
которая в том из векторов x, y, z, где больше всего отрицательных элементов (считать, что такой вектор один), все его положительные элементы заменяет на их кубы – если это вектор х или вектор z, и на их обратные величины, если это вектор у.
7.9. Написать подпрограмму вычисления корня
с точностью
по следующей итерационной формуле:
,
приняв за ответ приближение уn+1, для которого
.
Используя подпрограмму, по вещественному а>0 вычислить величину:
.
7.10. Заданы две матрицы А, D размерностью 7Î7. Напечатать матрицу С=А·В, используя подпрограмму умножения вектора на вектор.
Задача №8.
8.1. Логической переменной b присвоить значение true, если между первым и последним символами, вводными с клавиатуры, нет иных символов, кроме строчных латинских букв, значение false иначе.
8.2. Написать программу, проверяющую, правильно ли в данном тексте расставлены круглые скобки (т. е. находятся ли справа от каждой открывающей скобки соответствующая ей закрывающая). Ответ Да или Нет.
8.3. Напечатать заданный текст, удалив из него лишние пробелы, т. е. из нескольких подряд идущих пробелов оставить только один.
8.4. Заданный текст распечатать по строкам, понимая под строкой либо очередные 40 литер, если среди них нет запятой, либо часть текста до запятой включительно.
8.5. Задана последовательность символов. Определить число различных букв, входящих в заданную последовательность.
8.6. Написать программу для определения, какому алфавиту (латинскому или русскому) принадлежит введенный с клавиатуры символ. На печать вывести введенный символ с комментарием.
8.7. Задана последовательность символов. Напечатать только заглавные русские буквы, входящие в этот текст.
8.8. Задана последовательность символов. Заменить многоточие одной точкой.
8.9. Задана последовательность, содержащая до 5 слов, в каждом из которых не более 8 букв. Напечатать самое длинное слово.
8. 10. Задана последовательность, содержащая от 2 до 10 слов, в каждом из которых не более 8 букв. Напечатать те слова, которые имеют повторяющиеся символы.
Задача №9.
Написать программу, используя перечислимые или ограниченные типы, или оператор варианта.
9.1. По значению переменной st (названию страны) присвоить переменной cap название столицы этой страны.
9.2. По значению переменной Р (ада, бейсик, паскаль, фортран,…) русскому названию языка программирования присвоить переменной А английское название языка.
9.3. Переменной m присвоить название месяца, следующего за месяцем m1 (с учетом того, что за декабрем диет январь).
9.4. По литере – цифре D присвоить переменной n название этой цифры.
9.5. Определить переменную S – сезон, на которую приходится месяц m.
9.6. По значению переменной S – названию страны определить C– название ее континента.
9.7. Значение переменной х, означающую некоторую длину в единицах Р, заменить на величину этой же длинны в метрах.
9.8. Для целого числа k от 1 до 10 напечатать фразу «мне k лет», учитывая при этом, что при некоторых значениях k, слово «лет» надо заменить на слово «год» или «года».
9.9. Для натурального числа k (k=1…7) напечатать фразу «Мы нашли в лесу k грибов», согласовав окончание слова «гриб» с числом k.
9.10. По значению переменной М (название месяца) определить значение переменной D (количество дней) в месяце М (год считать не високосным).
Задача №10.
10.1. Разработать программу, которая формирует файл f1, содержащий целые числа, и переписывает этот файл в другой файл f2, помещая в него из f1 только положительные числа.
10.2. Составить программу формирования файла, содержащего сведения о студентах. Каждый элемент этого файла должен содержать следующие данные: номер группы, номер в группе по списку, фамилию, имя, отчество, год рождения, оценки по математике, физике и информатике.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 |


