Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Domashnee_zadanie_Info.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Домашнее задание Алгоритмизация и программирование

Задание:

Составить программу и блок-схему для решения нижеследующих задач. Решение каждой задачи сопроводить пояснительной запиской с объяснением используемых в задаче переменных, операторов, функций и прочих конструкций языка Си.

Задача 1.

Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b).

№ варианта

Исходные данные

1

2

3

4

5

6

7

8

9

10

11

12

Задача 2.

Вычислить .

№ варианта

Исходные данные

1

2

an=1/2n+1/3n

3

4

5

6

7

8

9

10

11

12

Задача 3.

Задана последовательность . Найти такое ai, для которого выполняется

| ai – ai-1 | < , где =0,0001 .

№ варианта

Исходные данные

1

2

3

4

5

6

7

8

9

10

11

12

Задача 4.

№ варианта

Массив

Задание

Условия и ограничения

1

Х[10][10]

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

2

А[12][10]

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

3

Х[8][8]

Вычислить сумму положительных элементов матрицы, находящихся под главной диагональю и на ней.

4

В[10][10]

Вычислить сумму положительных элементов матрицы, находящихся над главной диагональю ­­

b - вещественные числа

5

С[11][5]

Четные элементы матрицы уменьшить в два раза, а нечетные - увеличить на 5. Вывести полученную матрицу на печать в общепринятом виде

с - числа

6

D[8][6]

Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать матрицу в общепринятом виде

d -целые числа

7

Y[12][4]

Найти в каждой строке матрицы максимальный и минимальный элементы и вывести на печать в виде ­ ­двух столбцов.

- целые числа

8

Z[13][2]

Найти в каждом столбце матрицы максимальный и минимальный элементы и вывести на печать в виде ­ ­двух строк.

z - натуральные числа

9

N[5][5]

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

натуральные числа

10

A[4][5]

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

11

X[6][4]

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

столбца.

12

X[5][5]

Вычислить число положительных элементов матрицы, находящихся под главной диагональю и на ней.

Задача 5.

Написать программу, использующую функцию, в соответствии с вариантом задания.

№ варианта

Условие задачи

Исходные данные

Примечание

1

Заданы 4 вектора. Переменной К присвоить значение 1, если скалярное произведение первого вектора на второй больше, чем скалярное произведение третьего вектора на четвертый, и значение 0 в противном случае.

A[6], B[6], C[6], D[6]

Ввод элементов массивов, скалярное произведение векторов оформить в виде функций.

2

Решить уравнение dx=c, где d – длина вектора АB, и c – длина вектора CD.

A[8], B[8],

C[6], D[6]

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

3

Подсчитать число точек, находящихся внутри круга радиусом R с центром в начале координат; координаты заданы массивами X[10], Y[10].

R=3

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

4

Вычислить сумму положительных элементов каждого из массивов X[N], Y[M], Z[K] и проверить, кратна ли она трем.

N=10

M=12

K=15

Ввод элементов массивов, вычисление суммы положительных элементов массива

оформить в виде функций.

5

Вычислить средние арифметические значения положительных элементов массивов X[N], Y[M], Z[K] и найти из них максимальное.

N=10

M=12

K=16

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

6

Для каждого из заданных целочисленных массивов X[N], Y[M], Z[K] вычислить произведение элементов кратных 5 и найти максимальное из них.

N=10

M=12

K=16

Ввод элементов массивов, вычисление произведения элементов кратных 5 оформить в виде функций

7

Найти минимальное значение из математических ожиданий трех случайных величин А, В, С. Математическое ожидание М(х) случайной величины X вычисляется по формуле:

A[9], B[10], C[17]

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

8

Определить, какой из данных векторов X[N], Y[M], Z[K] содержит наибольшее количество ненулевых компонент.

N=15

M=17

K=20

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

9

Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае.

A[8], B[8]

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

10

Найти угол между векторами А и В по формуле:

A[9], B[9]

Ввод элементов массивов, скалярное произведение векторов оформить в виде функций

11.

Три точки заданы своими координатами. Выяснить, какие из них находятся на максимальном расстоянии друг от друга, и вывести на печать значение этого расстояния.

A[3], B[3], C[3]

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

12.

Заданы четыре вектора X,Y,Z,W. Найти вектора С = X+Y и D=Z+W.

X[7], Y[7],

Z[9], W[9]

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

5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]