Proc44. Описать функцию Arctg1(x, \epsilon) вещественного типа (параметры x, \epsilon — вещественные, |x| < 1, \epsilon > 0), находящую приближенное значение функции arctg(x): arctg(x) = x — x^3/3 + x^5/5 — … + (-1)^n*x^{2*n+1}/(2*n+1) + … . В сумме учитывать все слагаемые, модуль которых больше \epsilon. С помощью Arctg1 найти приближенное значение arctg(x) для данного …
Записи с меткой «Кумир»
Решаем задачи Абрамян на Кумире. Proc 41
Proc41. Описать функцию Sin1(x, \epsilon) вещественного типа (параметры x, \epsilon — вещественные, \epsilon > 0), находящую приближенное значение функции sin(x): sin(x) = x — x^3/(3!) + x^5/(5!) — … + (-1)^n*x^{2*n+1}/((2*n+1)!) + … . В сумме учитывать все слагаемые, модуль которых больше \epsilon. С помощью Sin1 найти приближенное значение синуса для данного x при шести …
Решаем задачи Абрамян на Кумире. Proc 30
Proc30. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает -1. Для каждого из пяти данных целых положительных чисел K_1, K_2, …, K_5 вызвать функцию DigitN с параметром N, изменяющимся от 1 до 5.
Решаем задачи Абрамян на Кумире. Proc 29
Proc29. Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа K. Используя эту функцию, найти количество цифр для каждого из пяти данных целых положительных чисел.
Решаем задачи Абрамян на Кумире. Proc 16
Proc16. Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения: -1, если X < 0; 0, если X = 0; 1, если X > 0. С помощью этой функции найти значение выражения Sign(A) + Sign(B) для данных вещественных чисел A и B.
Решаем задачи Абрамян на Кумире. Proc 14
Proc14. Описать процедуру ShiftRight3(A, B, C), выполняющую правый циклический сдвиг: значение A переходит в B, значение B — в C, значение C — в A (A, B, C — вещественные параметры, являющиеся одновременно входными и выходными). С помощью этой процедуры выполнить правый циклический сдвиг для двух данных наборов из трех чисел: (A_1, B_1, C_1) и …
Решаем задачи Абрамян на Кумире. Proc7
Proc7. Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
Решаем задачи Абрамян на Кумире. Proc4
Proc4. Описать процедуру TrianglePS(a, P, S), вычисляющую по стороне a равностороннего треугольника его периметр P = 3*a и площадь S = a^2*\sqrt{3}/4 (a — входной, P и S — выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.
Решаем задачи Абрамян на Кумире. Series32
Series32. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести номер его первого элемента, равного 2, или число 0, если в данном наборе нет двоек.
Решаем задачи Абрамян на Кумире. Series23
Series23. Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний элемент либо больше, либо меньше обоих своих соседей (то есть является «зубцом»). Если данный набор является пилообразным, то вывести 0; в противном случае вывести номер первого элемента, не являющегося зубцом.