![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.05.2012
Сообщений: 1
|
![]()
Паскаль. Т.е. вводим функцию в строку и при определнных значениях x,y,z нам должен выдавать значение фукции. Умножение и сложение работает правильно,а вот отрицание не работает(Помогите пожалуйста срочно нужно!
uses crt; var x,y,z,f,i,m,j,k,n,l,:integer; s,v,w,u:string; begin clrscr; f:=0; n:=1; writeln('vvedite formyly'); readln(s); k:=length(s); s:=s+'+'; writeln('vvedite znacheniya x= ,y= ,z= '); readln(x,y,z); while (s<>'') do {ckobka do pervogo plusa} begin for i:=0 to k do begin l:=pos('|',s); u:=copy(s,l+1,1); delete(s,l,1); if u='x' then x:=1-x; if u='y' then y:=1-y; if u='z' then z:=1-z; end; i:=pos('+',s); v:=copy(s,1,i-1); delete(s,1,i); m:=length(v); v:=v+'*'; while (v<>'') do begin j:=pos('*',v); w:=copy(v,1,j-1); delete(v,1,j); if w='x' then n:=n*x; if w='y' then n:=n*y; if w='z' then n:=n*z; w:=''; end; f:=f+n; n:=1; v:=''; end; if f>1 then f:=1; write('znachenie fynkcii f='); write(f); readln; end. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить значение функции при заданных значениях параметров | Lordi1289 | C++ Builder | 1 | 15.06.2011 22:19 |
Вычислить значение математического выражения для заданных данных | Rusak723 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 08.06.2011 17:53 |
Вычислить значение функции для заданных значений аргументов. Pascal. | Xeon332 | Фриланс | 11 | 10.10.2010 09:57 |
Для заданных значений аргумента Х вычислить значения суммы S и функцию Z | Infinity11 | Помощь студентам | 8 | 23.11.2009 09:35 |
вычислить целую часть произведения синуса от числа образованного заданной цифрой и иследующей за ней на | xx__vanya__xx | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 13.11.2008 22:46 |