Это не методичка, а просто раздел посвященный решению задач с использованием математического пакета MathCAD. Большинство из приведенных ниже задач выполнялись для студентов Техноложки -СПбГТИ(ТУ).
Вычисления с условием
Текст задания | Файл |
 | z_x_y.mcd |
Написать программу нахождения наибольшего из двух чисел | maximum_x_y.mcd |
 | if.mcd |
 | if_2.mcd |
 | if_3.mcd |
Найти среди чисел последовательности 1;1+1/2;1+1/2+1/3... первое большее А | if_3_2.mcd |
 | if_z.mcd |
 | if_z2.mcd |
 | if3_z.mcd |
 | if3_z2.mcd |
Дата выполнения: 03/12/2004
Геометрия
Текст задания | Файл |
Принадлежит ли точка (x,y) области
 | xy_oblast.mcd |
Принадлежит ли точка (x,y) области
 | xy_oblast2.mcd |
Проверить, можно ли построить параллелограмм из четырех заданных отрезков | parallelogramm.mcd |
Определить, принадлежит ли точка грибу? (полукруг + прямоугольник) | point_grib.mcd |
Даны координаты вершин треугольника и точка на плоскости. Определить принадлежит ли точка одной из сторон треугольника. | point_treyg.mcd |
На плоскости заданы 10-ть точек. Определить количество точек, попавших внутрь круга, заданного центром и радиусом | circle_and_point.mcd |
По координатам точки (x,y) определить квадрант в котором она расположена. | kvadrant.mcd |
Проверить, можно ли построить треугольник их отрезков с длинами x,y,z. Определить вид треугольника (прямоугольный, остроугольный, тупоугольный) | treygolnik.mcd |
Дата выполнения: 10/12/2004
Матричные задачи
Текст задания | Файл |
Дана последовательность целых чисел A(N). Построить на ее основе новую последовательность, содержащую только те числа, которые в исходную входят по одному разу | vector.mcd |
Найти сумму диагональных элементов матрицы A(N,N), с учетом того, что при N-нечетном элемент A(N/2+1, N/2+1) учитывается только один раз | diagonal_3.mcd |
Найти сумму диагональных элементов матрицы A(N,N) | diagonal_2_dyr.mcd |
Дана матрица A(M,N). Удалить из нее строку p и столбец q | del_col_row.mcd |
Дана матрица A(N,M). Определить, сколько строк матрицы содержат хотя бы один элемент из заданного числового диапазона [a;b] | counter.mcd |
Дана матрица A(N,M). Подсчитать количество отрицательынх и положительных чисел | count_min_max.mcd |
Даны два вектора A и В. Найти их общие элементы | 2_vectors.mcd |
Даны координаты (как целые числа от 1 до 8) двух полей шахматной доски. Написать программу определения может ли конь за один ход перейти с одного из этих полей на другое? | loshadka.mcd |
Дан вектор X(N). Упорядочить элементы вектора по убыванию (2 варианта) | sort_ybivanie.mcd |
Дана матрица A(N,M). Переставить местами строки K и L | row_matrix_change.mcd |
Дан вектор X(N). Упорядочить элементы вектора по возрастанию (2 варианта) | sortirovka.mcd |
Вычислить A(M,N)+B(M,N) (2 варианта) | sum_matrix.mcd |
Даны два вектора целых чисел. Построить их объединение | objedinenie_mnogestv.mcd |
Вычислить максимальный элемент из N заданных чисел | maximum.mcd |
Вычислить минимальный элемент из N заданных чисел | minimum.mcd |
Дата выполнения: 15/02/2004
Натуральные числа
Текст задания | Файл |
Дана последовательность целых чисел A(N). Построить на ее основе новую последовательность, содержащую только те числа, которые входят в исходную по одному разу | vector.mcd |
Вычислить факториал n! (2 способа) | factorial.mcd |
Найти все делители данного числа | delitel.mcd |
Определить K-ю и L-ю цифры из N-разрядного числа | n_3_5.mcd, 5_cifra.mcd |
Вывести N-значное число наоборот | 12345.mcd |
Определить, можно ли заданное натуральное число представить в виде суммы квадратов двух натуральных чисел | naturalnoe.mcd |
Даны два множества целых чисел. Построить их объединение. | objedinenie_mnogestv.mcd |
Дата выполнения: 02/12/2004
Прогрессии
Текст задания | Файл |
Вычислить сумму с заданной точностью
 | summa_n!.mcd |
Вычислить сумму
 | summa_n.mcd |
Вычислить сумму
 | summa_n2!.mcd |
Вычислить факториал N! | factorial.mcd |
Написать программу вычисления первого члена последовательности, удовлетворяющего заданному условию
 | eps.mcd |
Для заданного числа х, вычислить первое из чисел последовательности sinx, sinsinx... меньшее по модулю е | eps2.mcd |
Написать программу вычисления суммы
 | progressia.mcd |
Вычислить сумму
 | sum_n.mcd |
Дано натуральное число N. Вычислить сумму
 | summa.mcd |
Написать программу вычисления суммы sinx+sinsinx+...+sinsin..sinx (n раз) | n_sin.mcd |
Написать программу вычисления суммы sinx+sin2x+...+sinnx (n раз) | n2_sin.mcd |
Дата выполнения: 10/12/2004
Решение уравнений
Текст задания | Файл |
Написать программу решения биквадратного уравнения ax^4+bx^2+c=0 (a<>0) | bi_kvadratnoe.mcd |
Написать программу решения квадратного уравнения с проверкой | polinom2.mcd |
Дата выполнения: 15/12/2004