Предмет: Информатика, автор: homenyk99

Программирование,11 класс!!!
Протабулируйте функцию на промежутке y=xcos2x на промежутке (-2:2) с шагом 0,2 и вычислите количество положительных значений!!!!!

Ответы

Автор ответа: petyaGavrikov
0
const xn=-2; xk=2; h=0.2;
var x,y:real; i,n,k:integer;
begin
x:=xn-h;
n:=round((xk-xn)/h)+1;
k:=0;
writeln(' x     y');
for i:=1 to n do
 begin
 x:=x+h;
 y:=x*cos(2*x);
 if y>0 then k:=k+1;
 writeln(x:4:1,y:7:3);
 end;
writeln('k=',k);
end.

Результат:
 x     y
-2.0  1.307
-1.8  1.614
-1.6  1.597
-1.4  1.319
-1.2  0.885
-1.0  0.416
-0.8  0.023
-0.6 -0.217
-0.4 -0.279
-0.2 -0.184
 0.0  0.000
 0.2  0.184
 0.4  0.279
 0.6  0.217
 0.8 -0.023
 1.0 -0.416
 1.2 -0.885
 1.4 -1.319
 1.6 -1.597
 1.8 -1.614
 2.0 -1.307
k=10
Автор ответа: srzontmp
0
var x,y,h: real;    k: integer;begin  h:=0.2;  x:=-2+h;  k:=0;  repeat    y:=x*cos(2*x);    if y>0 then k:=k+1;    x:=x+h;  until x>2-h;  if k>0 then writeln('количество положительных:  ',k)  else writeln('нет положительных значений');end.
Автор ответа: srzontmp
0
Интервал открытый (-2,2) ->  значения  - 2  и +2  не входят
Автор ответа: homenyk99
0
else writeln('нет положительных значений')-тогда это ошибка?
Автор ответа: srzontmp
0
Это не ошибка, а для универсальности программы, т.к. можно задать и другой интервал, на котором нет положительных значений.
Автор ответа: homenyk99
0
Извините пожалуйста,можете написать именно так,как это должно выглядеть?Просто вообще ничего не понимаю в этом((
Автор ответа: srzontmp
0
Ответ записан. Просто копируете его и запускаете программу.  Оба варианта работоспособны.  Какой Вас устраивает - выбирать Вам.
Интересные вопросы
Предмет: Английский язык, автор: Аноним
Предмет: География, автор: liliaaminova20
1 По общей численности населения Россия заниает в мире 
  1)7место 2)3место 3)5место 4)10место 
2 Уровень урбанизации свидетельствует о: 
1)числе городов 2)история развития страны 3)ведущей роли с/х  4) снижение смертности 
3 Основная часть машиностроительных заводов России располагается : 
 1)на западе 2)на юге 3)на севере 4)на востоке 
4 Коксующийся уголь добывают в бассейнах:
1)Черемховском 2)Канско-Ачинском 3) Печорском 4) Окино-Ключевском  
5 Самый калорийный вид топлива : 
 1)торф 2)газ 3)нефть 4)бурый уголь 
6 Самые крупные месторождения газа расположены на : 
 1)Оренбургской обл 2)Астраханской обл 3)Приобье  4)Кузбассе 
7 Какой тип электростанций имеет наибольшую долю в производстве электроэнергии в
  1)АЭС 2) ТЭС 3)ГЭС 4)геотермальные 
8 какие предприятия не относятся  к частной собственности ?  
1)индивидуально-частные 2) муниципальные 3)товарищества 4)акционерные общества