13.09.2011, 15:21
общий
это ответ
Здравствуйте, Заречнева Вера Михайловна!
1. Единице, так как до начала цикла переменной присваивается 1. Например, 0!=1.
2 Число нестрогих локальных максимумов последовательности p. (Элемент называется нестрогим локальным максимумом, если он не меньше своих соседей.)
Это тот ответ, который примет система
Причем программа написана неправильно: если а1 максимальный, то в дальнейшем может быть сколько угодно подъемов и спадов, но программа их не засчитает. Протестируйте на последовательности 10 1 2 1 2 1 2
Правильно было бы: число нестрогих максимумов, каждый из которых больше предыдущего.
3. Количество членов, равных максимальному.
4
Является. При добавлении нового члена лишь к многочлену прибавляется новая степень x^n, интеграл которой легко вычислить.
5
Рассмотрим функцию F, которая последовательности коэффициентов многочлена по убыванию степеней ставит в соответствие значение второй производной многочлена в точке t. Какая из приведенных ниже функций на последовательностях является индуктивным расширением функции F?
Тройка (значение многочлена, значение производной, значение второй производной).
Имеем p'k+1(x) = p'k(x)*x + pk(x).
Дифференцируем еще раз
p''k+1(x) = p''k(x)*x + 2 p'k(x).
Нужны Тройка (значение многочлена, значение производной, значение второй производной).
Аналогичная задача, где степени по возрастанию, в ней при добавлении нового члена лишь к многочлену прибавляется новая степень x^n, а к 2-й производной прибавляется 2n(n-1)x^n-2, нужны Пара (степень многочлена, значение второй производной).
6
Пара (остаток от деления числа n на 52, остаток от деления числа n на 21).
Если остаток от деления на 52 четный, а остаток от деления на 21 равен 0,7,14, число будет делиться на 14.
7
Можно. Например, так
последовательность символов p;
цел n;
символ c1, c2;
. . .
n := 0;
c1 = ' ';
c2 = ' ';
встать в начало последовательности p;
цикл пока есть непрочитанные элементы в посл-ти p
|
| прочесть очередной элемент посл-ти p в (вых: c1);
| если c1 == 'x' и есть непрочитанные элементы в посл-ти p
| | то прочесть очередной элемент посл-ти p в (вых: c1);
| | если c1 == 'y' и есть непрочитанные элементы в посл-ти p
| | | то прочесть очередной элемент посл-ти p в (вых: c1);
| | | если c1 == 'y' то
| | | |n := n + 1;
| | | конец если
| | конец если
| конец если
конец цикла
ответ := n;
В ней используются четыре вспомогательные переменные n, c1, c2, c3. Можно ли упростить программу, использовав меньшее количество вспомогательных переменных? (Последовательность разрешается читать только один раз.)
8
Можно. Например, можно тупо делить число на 75 в столбик. В r будет храниться текущий остаток.
в цикле
1 читать цифру в d
2 r=(r*10 +d )mod 75
Если в конце r=0, то делится.
9
Нельзя