Математика


 Правила(обновени на 11.05.2008)   Търсене   Потребители   Потребителски групи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 


Не е нужно да се регистрирате!

Помощ за една задачка на Паскал ...


 
Създайте нова тема   Напишете отговор    Информатика Форуми -> Delphi(Pascal)
Предишната тема :: Следващата тема  
Автор Съобщение
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), за това не извежда резултатът... а и предполагам за никой не е проблем да го изведе сам Smile

ПОЗДРАВИ
П.п.: Един съвет към Vladi_mnt, ползвай минимум от променливи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Vladi_mnt



Регистриран на: 02 Jan 2009
Мнения: 110


МнениеПуснато на: Sat Jun 27, 2009 6:32 am    Заглавие: Отговорете с цитат

Благодаря за съвета, но в този форум такива като нас с теб си имат работа с хора, които (да не кажа изобщо) си нямат и понятие за тези неща и се стремя за максимално опростение на кода за тях, да бъде по разбираем. А това с намаляването разхода на памет те няма да го разберат.. Затова използвах f като f(x) Smile не заради друго нещо
А колкото до това, че си момче, извинявай - не съм ти разбрал ника правилно. Ще се коригирам...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Vladi_mnt



Регистриран на: 02 Jan 2009
Мнения: 110


МнениеПуснато на: Sat Jun 27, 2009 6:33 am    Заглавие: Отговорете с цитат

ПОЗДРАВИ на теб също Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
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    Заглавие: Отговорете с цитат

Е, да, апълно съм прав с теб, но понятието на хората, които търсят този форум за помощ по информатика е толкова малко и нищожно, че повечето хора даже не знаят структурата на една програма, била на който и да е език....
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Информатика Форуми -> Delphi(Pascal) Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Можете да пускате нови теми
Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
You cannot attach files in this forum
Може да сваляте файлове от този форум
Copyright © 2007-2013 math10.com.   изработка на сайт