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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2012, 11:48   #1
Lenyska1111
Новичок
Джуниор
 
Регистрация: 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.
Lenyska1111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значение функции при заданных значениях параметров 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