Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2011, 16:27   #1
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию Вычислить значения функции

Вычислить значения функции y = nsinx - cosnx, если x изменяется
x0 до xm с шагом h. Записать в массив Z подряд значения функции,
удовлетворяющие условию 0<=y<=1.


Код:
Program pr;
Uses crt;
const x0=1;xm=10;h=0.5; m=100;
var x,y,n:real; a:array[1..m] of real;
i,kol:integer;
Function Num(n,x:real):real;
   begin
      Num:=sin(n*x) - cos (n/x);
   end;
begin
clrscr;
writeln('Vvedite n: ');
readln(n);
x:=x0;
kol:=1;
while x<=xm do
begin
y:=Num(n,x);
writeln('Y=',y:1:1);
x:=x+h;
kol:=kol+1;
end;
writeln ('Ih kol-vo =',kol);
writeln ('Massiv 0<=y<=1 ');
end.
Куда всунуть запись элементов в массив, а то у меня записывает последний только (
iCaesy вне форума Ответить с цитированием
Старый 27.10.2011, 17:05   #2
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

Код:
kol:=1;
while x<=xm do
begin
  y:=Num(n,x);
  if (y>=0) and (y<=1) then 
  begin
    a[kol]:=y;
    kol:=kol+1;
  end;
  x:=x+h;
end;
Dush вне форума Ответить с цитированием
Старый 27.10.2011, 17:12   #3
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Цитата:
Куда всунуть запись элементов в массив, а то у меня записывает последний только (
Всуньте это в цикл while...do после вычисления значения функции.

З.Ы. Dush обогнал...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 27.10.2011, 17:32   #4
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

Все спасибо разобрался.
iCaesy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значения функции. NXZ Паскаль, Turbo Pascal, PascalABC.NET 5 09.06.2011 20:43
Вычислить значения функции tapah4ik Помощь студентам 8 29.04.2011 16:38
Вычислить значения функции, найти принадлежит ли точка заштрихованной области на графике(Задачи в Delphi) Dikoder Помощь студентам 1 16.04.2011 11:43
Вычислить значения функции, найти принадлежит ли точка заштрихованной области на графике(Задачи в Delphi) Dikoder Помощь студентам 1 09.04.2011 07:23
Вычислить значения функции и вывести результаты в виде графика (функцию см.далее) {Please} timepoka Помощь студентам 10 28.02.2010 12:43