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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 18:06   #1
Jone200991
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 16
Вопрос Не работает. Паскаль.

Задание:Вычислить значения функций,если диапозон изменения аргумента и его шаг заданы. Вычислитьть сумму значений функции, радианная мера которых больше 1.
Ур-ие: y=1 - tg*((x^2+2*a)/sgrt(x*a^a))
a=2.1; 15(градусов)<=x<=90(градусов), h=15(градусов).

Я написал ну что-то не пашет, учусь на 1 курсе плохо разбираюсь:
Programm №3;
Uses crt;
Const a=2.1;
Var XR,b,c,h,x,y,P:real;
Begin
Clrscr
Write(‘Введите интервал и шаг’); readln(b,c,h);
P:=1;
Writeln(‘Таблица значений’);
Writeln(‘x(гр) (x рад) y’);
X:=b;
While x<=c do begin
XR:=(x*pi)/180;
Y:=1-(tg*((sqr(XR)+2*a)/sqrt(XR+sqr(a))));
Writeln(x:5:0),’’,XR:5:2,’’,Y:6:2);
If (y>0) and (y<1) then P:P*y;
X:=x+n;
End;
Writeln(‘Произведение=’,P:7:2);
Read key;
end.
Jone200991 вне форума Ответить с цитированием
Старый 31.05.2011, 18:11   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Код:
Y:=1-(tg*((sqr(XR)+2*a)/sqrt(XR+sqr(a))))
Что такое tg?
Неужели имеется в виду тангенс? -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 31.05.2011, 18:12   #3
Jone200991
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 16
По умолчанию

Tg - это тангенс! Я же говарю я плохо знаю програмирование!
Jone200991 вне форума Ответить с цитированием
Старый 31.05.2011, 18:37   #4
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от Jone200991 Посмотреть сообщение
Tg - это тангенс! Я же говарю я плохо знаю програмирование!
Да и с правописанием, как я посмотрю, ты не очень дружишь -)


Код:
Y:=1-(tg*((sqr(XR)+2*a)/sqrt(XR+sqr(a))))
Ну и что ты пытаешься посчитать указанной строчкой?
Компилятор это воспринимает как попытку умножения переменной tg (кстати, необъявленной и неинициализированной) на выражение в скобке.

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

А для того, чтобы посчитать тангенс в Паскале надо синус разделить на косинус, потому что в Паскале нет встроенной функции вычисления тангенса (и котангенса тоже).

Кстати, уравнение-то ты хоть правильно написал?
А то меня там (а в степени а) несколько смущает...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062

Последний раз редактировалось Mandrivnyk; 31.05.2011 в 18:39.
Mandrivnyk вне форума Ответить с цитированием
Старый 31.05.2011, 19:14   #5
Jone200991
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 16
По умолчанию

в уравнении x в квадрате!и а в квадрате во второй скобке
Jone200991 вне форума Ответить с цитированием
Старый 31.05.2011, 19:15   #6
Jone200991
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Jone200991 Посмотреть сообщение
в уравнении x в квадрате!и а в квадрате во второй скобке
Что нужно исправить чтобы работала?!
Jone200991 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонимаю почему не работает(Паскаль) Cas01 Помощь студентам 6 12.05.2011 01:57
Паскаль.Бинарный поиск. Всё работает. Объяснить. Антон Лысенко Помощь студентам 1 25.02.2011 18:20
Паскаль программа работает через раз malohacker Помощь студентам 2 05.01.2011 15:27
не работает Борланд паскаль makaker Софт 2 02.11.2009 15:51
Плииз!!! помогите! Не могу понять почему не работает! (Паскаль) Викуська_ Помощь студентам 5 21.04.2009 20:37