zabrodin
?>

найдите все значения функции y=f(x) для х є [а, b] c шагом h, обратите внимание на ОДЗ. y=3x/(x^2)-16, a=-10, b=10, h=2

Информатика

Ответы

snabomp

1:

var N,k,s:integer;

BEGIN

s:=0;

readln(N,k);

N:=abs(N);

while N>0 do begin

if (N mod 10=k) then

s:=s+1;

N:=N div 10;

end;

writeln(s);

end.

2:

var N:integer;

s:string;

BEGIN

readln(N);

s:=IntToStr(N);

if (s[1]=s[Length(s)]) then

writeln('ДА') else

writeln('НЕТ');

end.

3:

var N,p,s,k:integer;

BEGIN

readln(N);

p:=1;

s:=0;

k:=0;

while N>0 do begin

p:=p*(N mod 10);

s:=s+(N mod 10);

k:=k+1;

N:=N div 10;

end;

writeln('Количество цифр = ',k);

writeln('Сумма цифр = ',s);

writeln('Произведение цифр = ',p);

end.

Petrosienko_Larisa,1908
Решение больше математическое получилось с выводом формулы, там уж сами выберете как вам лучше.
На каждый следующий день спортсмен пробегает в
\frac{100+10}{100} = 1.1
большее расстояние чем в предыдущий.
Т.е. если обобщить:
S_n = 10(1.1)^{n-1}
Расстояние, которое спортсмен пробегает каждый n-ный день.
В итоге, у нас получилась геометрическая прогрессия, где
b_1 = 10; q = 1.1
b_n = 10(1.1)^{n-1}
Чтобы найти сумму первых n членов геометрической прогрессии:
S_n = \frac{b1(1-q^n)}{1 - q} \\
S_7 = \frac{10(1-1.1^7)}{1 - 1.1} = \frac{-10(1.1^7-1)}{-0.1} = 100(1.1^7 - 1)
В программе пишем:
_________________________
var
i:integer;
k:double;
begin
k:=1.1;
for i:=1 to 6 do k:=k*1.1;
writeln(100*(k-1):0:2);
end.
__________________________

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

найдите все значения функции y=f(x) для х є [а, b] c шагом h, обратите внимание на ОДЗ. y=3x/(x^2)-16, a=-10, b=10, h=2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

andreyshulgin835
axo4937
Pavlov447
Svetlana395
vaskravchuck
koldunovan
Lopatkin_Shchepak174
Бурмистрова-Ирина660
v-shevlyakov7992
agafonovalyudmila346
byfetvostochniy
arnaut-anna
tanyashevvvv
Titeeva-Vladimirovich283
kia80