Задача 4. Вычисление суммы бесконечного ряда с заданной точностью. 1) Дан одномерный массив
y = ; ; e = 1×10-3 5) Массивы: 1) Дан одномерный массив. Известно, что в массиве имеются элементы, равные 5. Определить номер первого из них. 2) Дан одномерный массив. Ко всем отрицательным элементам до первого нулевого элемента прибавить элемент с номером m1, к остальным - элемент с номером m2. 3) В каждом столбце двумерного массива поменять местами первый отрицательный элемент и последний нулевой. Если таких элементов нет, то должно быть выведено соответствующее сообщение. 4) Дан двумерный массив целых чисел. Определить минимальный номер столбца, состоящего только из элементов, принадлежащих промежутку от А до В. 6) Функции пользователя: Вычислить: . Функцию arcctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg(x).
1) Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:
2) Представить арифметическое выражение в математической форме: а) y=(SQR(ABS(TAN(x*a)-b)))^(1/4)*EXP(COS(x^2)^4)/(b*(1.75E13*6*x)); б) y=1/4.5*ABS(x-a)/EXP(SQR(x+a))+SIN(x-a)^2+2*x/(7*a^2); в) y=(1.34*SQR(x^3-1.2*x))/(3*x^4-y)+TAN((y+x)^(1/3)/(y^2+(x^2-1)^(-4))).
3) Работа с операторами ветвления: Задача 1. Напишите программу с использованием оператора IF… THEN … ELSE линейной формы. Исходные данные: x1 =1,3; x2 = 0,2. Задача 2. Напишите программу с использованием оператора IF… THEN … ELSE блочной формы. Задача 3. Напишите программу с использованием оператора SELECT … CASE. при x = 0,5; -3,3; 4; 0; 4,19; 9,2. 4) Работа с операторами цикла: Задача 1. Табулирование функций. ; a = p / 21; 8° £ х £ 40°; 0h = 8°. Задача 2. Вычисление конечной суммы. S= ××× + Задача 3. Вычисление конечного произведения. y= x=1.6;1.8;2.0, n=9.
|