Ищу словарь, математические выражения на паскале |
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 |
volvo |
22.02.2007 11:23
Сообщение
#2
|
Гость |
|
Студент*21в. |
18.05.2007 18:33
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Ну а теперь о главном.
Объявляю переменную строчного типа Ввожу туда чего нить вроде "abs(1)+sqrt(2)+ln(3)-sqr(4)*arctan(5)/(-abs(6))" Подгоняю выше написаное под синтактическую диаграму:[-]x(y)z[-]x(y)............. организовываю цикл с шагом"[-]x(y)" с него он начинается и им закачиваетя а между шагов записывается "z" под иксом пойдут абээсы и эскьюэрты. игрек это любое рациональное или действительное число. зед это +,-,*,/.<Это опишем в пользовательском типе.а[-] на случай премены знака он либо есть либо нет. Кстате а можно в паскале вместо "abs(5)" записать просто "5" или например два корня из трех "2*sqrt(3)" или надо оязательно "abs(2)*sqrt(3)"? Далее переменной строчного типа присваеваю "чшру" если она соответствует синтаксической диаграмме. |
Текстовая версия | 1.10.2024 5:43 |