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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2011, 19:47   #1
arshavin
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 17
По умолчанию значения функции

Составить алгоритм и написать программу, которая вычислит и выведет на экран в виде таблицы значения функции, заданной графически, на интервале от xнач до xкон с шагом dx. Интервал и шаг задать таким образом, чтобы прове-рить все ветви программы. Таблицу снабдить заголовком.

Код:
program mak61;
const r1=1; r2=2;
var xn, xk, dx, x, y: real;
  begin
write ('Makov 205');
writeln ('введите xn, xk, dx');
readln (xn, xk, dx);
repeat
if x<-6 then y:=1;
if (x>-6) and (x<-4) then y:=(x/2) - 2 ;
if (x>-4) and (x<=0) then y:=sqrt((r1*r2)- sqr(x+2)) ;
if (x>0) and (x<2) then y:=sqrt(r1*r2-sqr(x-1)) ;
if x>2 then y:=-x+2 ;
writeln ('x=',x ,'y=',y);
until x>xk
end.
выдаёт ошибку неверная вещественная операция
что не так??
Изображения
Тип файла: jpg Безымянный.JPG (14.0 Кб, 68 просмотров)
arshavin вне форума Ответить с цитированием
Старый 29.05.2011, 20:01   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

при x= 0
y:=sqrt((r1*r2)- sqr(x+2));
y=sqrt(2-4)=sqrt(-2) а это
Цитата:
неверная вещественная операция
так что проверяйте правильность задания функции
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 29.05.2011, 20:12   #3
arshavin
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 17
По умолчанию

а помочь можешь?
arshavin вне форума Ответить с цитированием
Старый 29.05.2011, 22:18   #4
arshavin
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 17
По умолчанию

ап
ап
ап
ап
arshavin вне форума Ответить с цитированием
Старый 29.05.2011, 22:39   #5
Leo08
Delphi master
Пользователь
 
Аватар для Leo08
 
Регистрация: 28.05.2011
Сообщений: 96
По умолчанию

и еще ты x ничему не присваиваешь. Он у тебя постоянно равен 0.
БЯЯЯГГАААААА
Leo08 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значения функции tapah4ik Помощь студентам 8 29.04.2011 16:38
Вычисление значения функции evklid Помощь студентам 6 10.11.2010 22:30
Вычислите значения функции ффффф Помощь студентам 3 03.05.2010 13:33
Алгоритм вычисления значения функции vzr Свободное общение 9 30.03.2010 20:14
передача значения функции proga. Помощь студентам 5 29.10.2009 22:23