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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2014, 21:40   #1
Alex1905
Новичок
Джуниор
 
Регистрация: 18.03.2014
Сообщений: 1
По умолчанию Вычисление выражения. Задали на 1-м курсе, хотя задание 8-9 класса. Тем не менее возникают трудности. Очень важно!

Я новичок в Паскале, как и в программировании вообще! Помогаю другу, он учиться в медицинском. Уже помогал раньше, все получалось. Сейчас стоит ситуация крайне ужасная. Срок сдачи идет, а решения нет. На самом деле оно есть, но оно не компилируется. Работа производится в Турбо Паскале. Вот материал:

Program zy;
uses crt;
var
z,y: real;
const
a=0.3*10E-3;
begin
z:=((a*(exp(2*ln(sin/cos)*b)))/exp(1/4)*abs(a+b*x)+ln*abs(exp(3*ln))/(a+b*x));
y:=(sin*(exp(2*ln(z))))/(a+b*x);
write ('z:=',z); write ('y:=',y);
while not keypressed do;
end.

Выражение на математическом языке показано на фото (задание 16). Все вроде бы верно, однако компилятор указывает ошибку 85 и направляет меня на "z". Меня интересует, с какой стати ";" должен стоять там, где "z"? И вообще, какие здесь ошибки? Спасибо за внимание!
Изображения
Тип файла: jpg IMG_0732.jpg (58.4 Кб, 120 просмотров)
Alex1905 вне форума Ответить с цитированием
Старый 18.03.2014, 21:57   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
z:=((a*(exp(2*ln(sin/cos)*b)))/exp(1/4)*abs(a+b*x)+ln*abs(exp(3*ln))/(a+b*x));
sin/cos - это что? Аргументы дядя будет ставить?
ln(sin/cos) - даже если с аргументами в порядке все будет, чему будет равен логарифм от отрицательного числа? А оно может там быть. Да и знаменатель может быть нулем. Проверить не мешало бы. И вообще, в чем смысл получения квадрата с помощью експоненты и логарифма? И между прочим ctg=cos/sin

Дальше сами разбирайтесь, по математике 9-го класса кол
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень важно,Как Организовать арифметику класса Мария1992 Помощь студентам 0 11.12.2013 04:04
Взял книгу "С++ для чайников"... и тем не менее проблемы с функциями МатроскинЯ Общие вопросы C/C++ 21 24.09.2013 22:43
При компиляции программы на си не выдаёт ошибок и предупреждений,но тем не менее программа не работает. AmoSirin Общие вопросы C/C++ 7 12.10.2010 00:11
задали задание по WORD eshzn8 Microsoft Office Word 1 13.06.2010 10:07
почему в MS Visual 2008 С++ возникают ошибки, хотя в С++ 6 таких проблем небыло atlon Visual C++ 22 03.03.2009 11:10