Не е нужно да се регистрирате!
Помощ за една задачка на Паскал ...
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
589632147
Регистриран на: 05 Jun 2009 Мнения: 4
|
Пуснато на: Thu Jun 25, 2009 9:46 pm Заглавие: Помощ за една задачка на Паскал ... |
|
|
Да се състави програма за пресмятане стойността на функцията при произволно въведена стойност на X:  |
|
| Върнете се в началото |
|
 |
Реклама
|
Пуснато на: Заглавие: |
|
|
|
|
|
| Върнете се в началото |
|
 |
mimiteto
Регистриран на: 26 Jun 2009 Мнения: 3
|
Пуснато на: Fri Jun 26, 2009 9:50 am Заглавие: |
|
|
var x:real;
begin
if x<=3 then x:=sqrt(x-4) else
begin if (x>3)and(x<7) then x:=5*x*x-4 else
begin if x>=7 then x:=(2*x-100);begin if x<0 then x:=x*(-1);
end;
end;
end;
end;
Мисля, че това ще ти свърши работа! |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Fri Jun 26, 2009 12:11 pm Заглавие: |
|
|
Драги, би ли си поподредил програмата да бъде по-четлива, че и аз самият не мога да я разбера лесно....
Последната промяна е направена от Vladi_mnt на Sat Jun 27, 2009 6:33 am; мнението е било променяно общо 2 пъти |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Fri Jun 26, 2009 12:12 pm Заглавие: |
|
|
| Бтв, тази програма даже не ти извежда стойността на функцията!!! |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Fri Jun 26, 2009 12:15 pm Заглавие: |
|
|
program Zad;
var x, f: real;
begin
write('x='); readln(x);
if (x<=3) f:=sqrt(4-x)
else if (x<7) f:=5*sqr(x)-4
else f:=abs(2*x-100);
write('F(',x,')=',f);
end. |
|
| Върнете се в началото |
|
 |
mimiteto
Регистриран на: 26 Jun 2009 Мнения: 3
|
Пуснато на: Fri Jun 26, 2009 5:43 pm Заглавие: |
|
|
Първо, скъпи съм, не съм скъпа, второ, кодът го писах на Delphi (нямах Pascal), за това не извежда резултатът... а и предполагам за никой не е проблем да го изведе сам
ПОЗДРАВИ
П.п.: Един съвет към Vladi_mnt, ползвай минимум от променливи. |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Sat Jun 27, 2009 6:32 am Заглавие: |
|
|
Благодаря за съвета, но в този форум такива като нас с теб си имат работа с хора, които (да не кажа изобщо) си нямат и понятие за тези неща и се стремя за максимално опростение на кода за тях, да бъде по разбираем. А това с намаляването разхода на памет те няма да го разберат.. Затова използвах f като f(x) не заради друго нещо
А колкото до това, че си момче, извинявай - не съм ти разбрал ника правилно. Ще се коригирам... |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Sat Jun 27, 2009 6:33 am Заглавие: |
|
|
ПОЗДРАВИ на теб също  |
|
| Върнете се в началото |
|
 |
mimiteto
Регистриран на: 26 Jun 2009 Мнения: 3
|
Пуснато на: Sat Jun 27, 2009 11:06 am Заглавие: |
|
|
| По добре да им даваме само фрагменти, та поне нещо да научат, и нека да им е сложно, ако искат опростен код който да разберат, нека да седнат, да прочетат и да го напишат сами. |
|
| Върнете се в началото |
|
 |
Vladi_mnt
Регистриран на: 02 Jan 2009 Мнения: 110
|
Пуснато на: Sat Jun 27, 2009 12:29 pm Заглавие: |
|
|
| Е, да, апълно съм прав с теб, но понятието на хората, които търсят този форум за помощ по информатика е толкова малко и нищожно, че повечето хора даже не знаят структурата на една програма, била на който и да е език.... |
|
| Върнете се в началото |
|
 |
|
|
Можете да пускате нови теми Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети You cannot attach files in this forum Може да сваляте файлове от този форум
|
|