3. разработать программу на языке программирования turbo pascal: а) вычислить функцию на отрезке с шагом . на каждом шаге выводить на печать значения переменных и . для данной написать программы, используя операторы цикла . б) найти среднее арифметическое значений функции на интервале изменения аргумента от до с шагом . 4. разработать программу на языке программирования turbo pascal: а) вычислить функцию на отрезке с шагом . на каждом шаге выводить на печать значения переменных и . для данной написать программы, используя операторы цикла . б) найти среднее арифметическое положительных значений функции на интервале изменения аргумента от до с шагом .
231
347
Ответы на вопрос:
//функция y=sin(x) на интервале [0, pi] с шагом pi/18
var y, x, sum: real;
count: integer;
begin
y : = 0;
x : = 0;
sum : = 0;
count : = 0;
while x < = pi do
begin
y : = sin(x);
if y > 1e-10 then
begin
sum : = sum + y;
count : = count + 1;
end;
writeln(x: 5: 3, ' ', y: 5: 3);
x : = x + pi / 18;
end;
write('average = ', sum / count: 5: 3);
readln;
end.
Популярно: Информатика
-
Tasha0000000726.05.2022 03:52
-
МарияЧархчян09.08.2022 15:17
-
СнежаночкаФил21.04.2022 05:18
-
drmarinda29.03.2022 14:44
-
agrdoon19.01.2020 03:49
-
Малойоригинальный09.05.2022 12:46
-
ppavlowich24.01.2021 00:48
-
crossstitchworozbh9312.12.2021 13:23
-
ilviragaraeva227.07.2020 13:58
-
8Мария1126.08.2020 13:15