Ищу словарь, математические выражения на паскале |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Ищу словарь, математические выражения на паскале |
Студент*21в. |
6.02.2007 22:32
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Привет всем!
Набрёл случайно после бесполезных поисков по уневерситетским серверам и был приятно удивлен. Ищу математические выражения на синтаксисе Паскаля. Буду весьма признателен если кто поможет. Сообщение отредактировано: Студент*21в. - 6.02.2007 22:53 |
Altair |
7.02.2007 13:54
Сообщение
#2
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Ищу математические выражения на синтаксисе Паскаля. Вопрос несколько некорректен. Тебя интересует как используя синтаксис Паскаля, записывать математические выражения? Поверхностно, правила простые: Есть 4 действия: *,-,+,\ все операции бинарные, но "-" может быть унарным, тогда это операция инвертирования знака. Кроме того есть операции mod и div (остаток от деления и целочисленное деление) В выражении можно изменять порядок вычислений скобками () -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Студент*21в. |
7.02.2007 20:22
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Об этих четырёх действиях я знаю.
Меня интересует весь математический арсенал. Например: abs(x) - x; sqrt(x) - {корень квадратный}(x); ln(x) - ln x и тд. Вместе с косинусами, 3.14-ми ВОТ. |
мисс_граффити |
7.02.2007 20:25
Сообщение
#4
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
а хелп уже не работает?
там функции и процедуры (в том числе математические) описаны. Цитата abs(x) - x abs(x)=|x| -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Студент*21в. |
7.02.2007 20:35
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Помощь? А где? Если в borland pascal, то у меня его нет. Пожайлуйста подскажите от куда скачать
|
мисс_граффити |
7.02.2007 20:39
Сообщение
#6
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
У тебя вообще никакого компилятора нет?
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Студент*21в. |
7.02.2007 20:44
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Есть один Borland Object pascal 7.0 но английком. Я там искал.
|
Altair |
7.02.2007 22:48
Сообщение
#8
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Никаких проблем!
Руководство по языку Pascal - Выражения -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Студент*21в. |
8.02.2007 21:18
Сообщение
#9
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Спасибо за ссылку! Клевый портал!
Но дело в том, что возможно вы меня не совсем понимаете. Поэтому изложу суть всей моей проблемы. Я пишу курсовую работу. тема такая:"Создать программу, анализирующую правильность записи арифметического выражения с точки зрения синтаксиса Паскаля. Арифметическое выражение задается строковой переменной и вводится с клавиатуры компьютера". Алгоритм я уже примерно набросал. Но в юнитах мало инфы. Конкретно, нужны все возможные арифметические обозначения на синтаксисе Паскаля(синусы, секансы, арктангенсы, логарифмы всякие, пределы, корни кубические и четвертой степени нуитэдэитэпэ). Вообщем не знаю где откапать такого. А так питерку охота. |
volvo |
8.02.2007 21:31
Сообщение
#10
|
Гость |
Цитата Создать программу, анализирующую правильность записи арифметического выражения с точки зрения синтаксиса Паскаля Ну, тогда тебе надо просто меньше делать, чем ты думал, потому как Цитата (синусы, секансы, арктангенсы, логарифмы всякие, пределы, корни кубические и четвертой степени нуитэдэитэпэ) - Нет в синтаксисе Паскаля корней, ни кубических, ни четвертой степени... Есть только квадратные. Все остальные вычисляются по стандартной формуле X1/n = Exp((1/n)*Ln(X))Пределы - это ты о чем? Об автоматическом нахождении пределов? Не было никогда этого... Арктангенс есть в стандартных функциях: ArcTan называется, Другие Arc-и - надо писать опять же свои функции: Общие вопросы по математике. Логарифм есть только натуральный, все остальные - опять же не встроены в язык - пишутся в виде своей функции через переход к другому основанию... Вот и получается, что проверять - то всего ничего... Вот если бы тебе Дельфийскому синтаксису соответствие досталось - было бы больше работы... |
мисс_граффити |
8.02.2007 21:34
Сообщение
#11
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
http://yurae.boom.ru/inform/MathFnc.htm
типа такого? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Студент*21в. |
9.02.2007 20:48
Сообщение
#12
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Значит так:arc-;sin;cos;tan;ctan<- ;sec(это наверна секанс);exp;ln;sqr;sqrt;pi;tran;frac;
int;abs;... И это все |
мисс_граффити |
9.02.2007 23:53
Сообщение
#13
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
не
Цитата ctan , а arctan(x)что такое Цитата arc- я не знаюЦитата tran не знает даже паскалевский хелпможет встретиться MaxInt еще есть inc, dec, succ, pred odd... хотя это в мат.выражении вряд ли есть преобразование числа в строку и обратно.... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
9.02.2007 23:56
Сообщение
#14
|
Гость |
{$TELEPATHY ON}
Цитата tran Это Trunc? Цитата arc-;sin;cos;tan;ctan Это типа ArcSin, ArcCos, ArsTan, ArcCTan (Arc-котангенс, в смысле)?P.S. (может, тег TELEPATHY сделать? Будет выделять текст, например, серым цветом... Уж очень часто используется в последнее время) |
мисс_граффити |
10.02.2007 11:35
Сообщение
#15
|
просто человек Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
Цитата (может, тег TELEPATHY сделать? Будет выделять текст, например, серым цветом... Уж очень часто используется в последнее время) новички не поймут, а применяется в основном в их адрес. лучше уж тогда "оффтоп" или... если есть возможность реализовать... на каком-то форуме видела.... не просто рамочки/изменение цвета, а смайлик подходящий (символизирующий особенности рамочки), а потом уже сама рамочка. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Студент*21в. |
11.02.2007 10:08
Сообщение
#16
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Это типа ArcSin, ArcCos, ArsTan, ArcCTan (Arc-котангенс, в смысле)? P.S. (может, тег TELEPATHY сделать? Будет выделять текст, например, серым цветом... Уж очень часто используется в последнее время) <- C этого места пожайлуйста по подрбней Тригонометрические функции: Standart-Pascal sin sin cos cos tg tan ctg ? <-котангенс sec ? <-секанс(в роде 1/cos. Кто знает поправте) arc arc<<<<-с этим понятно. Ставим перед выше перечисленными. И еще: exp(x)=? |
volvo |
11.02.2007 10:20
Сообщение
#17
|
Гость |
Цитата Ставим перед выше перечисленными Много тебе это даст, если ты перед Sin поставишь Arc? Нету такого в Паскале, тебе же сказали уже... И ArcCtg тоже нет...и Tan тоже нету, самому делать надо... Ctg(x) вообще-то это Cos(x)/Sin(x) Sec(x) = 1 / Cos(x) <-- это действительно секанс CoSec(x) = 1 / Sin(x) <-- а вот это косеканс А ArcCtg(ч) вычислять через ArcCos(x): ArcCtg(x) = ArcCos(x / sqrt(1 + sqr(x))) А что с Exp? Стандартная функция не устраивает? Есть же она... |
Студент*21в. |
11.02.2007 11:10
Сообщение
#18
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Ну я уже вообще запутался. Если нет тангенса то откуда тогда арктангкнс?
И еще. Когда я писал о пределах я имел ввиду не автовычисление а просто способ записи. А то кто его знает что может прийти в голову при проверке учителю. Например интеграл какой нибудь как накалякает. Или производную. А mod и div И тому подобные думаю не понадобятся. Ведь речь идет о стан-дартной математике. А может я заблужаюсь? |
volvo |
11.02.2007 11:29
Сообщение
#19
|
Гость |
Ты не только сам запутался, но и всех запутал... Тебе чего надо??? Ты можешь привести пример строки, которую получает твоя программа, и сказать, что ИМЕННО с ней надо делать? Что за привычка НИЧЕГО не сказав искать ответ???
Нельзя написать было: "Моя программа должна получать строку вида abs(sin(x) + sec(y)) * ln(sqrt(z)) и должна проверить ее на соответствие синтаксису Паскаля" ? Почему надо все время делать непонятно что? |
TarasBer |
11.02.2007 16:57
Сообщение
#20
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Ну я уже вообще запутался. Если нет тангенса то откуда тогда арктангкнс? Интересно, как по-вашему арктангенс должен вычисляться из тангенса? Просто нормальные ряды из тригонометрических функций есть только у синуса, косинуса и арктангенса (ведь значения триг. функций вычисляются из разложения в ряд). Попробуйте разложить тангенс по формуле Тейлора и найти закономерность. Вряд ли у вас получится. -------------------- |
Текстовая версия | 6.10.2024 10:03 |