• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Перевести в язык Pascal

MyMemory

Ученик
Регистрация
17 Сен 2018
Сообщения
5
Реакции
0
Баллы
0
Перевести в язык Pascal

:forum:b=4*y^2*e^3sin2/3*z^3+ln*x
 
Exp(3*Ln(cos(3*x))

Если надо возвести в дробную степень, или отрицательную? Например, -3.15, тогда:
Exp(-3.15*Ln(cos(3*x))
 
:forum:b=4*y^2*e^3sin2/3*z^3+ln*x
На паскале:
4*sqr(y)*exp(3*sin(2/3)*exp(3*Ln(z))+Ln(x)

PS

Кстати, я установил Windows 7, теперь паскаль не запускается, есть версии паскаля, работающие на 64 разрядной 7? У меня куча калькуляторов прописана. А на железо даже 32 разрядная семерка виндовса не становится.
Что паскаль, делфи не становится. (Тут написана 7 версия делфи, у меня 6 версия)
 

Вложения

  • 1.png.webp
    1.png.webp
    43.5 KB · Просмотры: 174
Последнее редактирование:
FreePascal рабтает, скачайте версию под x64 с официального сайта проекта
 
:forum:b=4*y^2*e^3sin2/3*z^3+ln*x
Дорогие коллеги, полагаю, что пока в исходном выражении не расставлены скобки, причём в изрядном количестве, строить какие бы то ни было переводы на Паскаль абсолютно бессмысленно. Скобками должны быть выделены:
1. Степень переменной у.
2. Показатель экспоненты.
3. Аргумент синуса.
4. Числитель и знаменатель дроби.
Пока это не сделано — гадание на кофейной гуще.
MyMemory, можно, если неохота со скобками путаться, сфотографировать и выложить формулу в естественном виде, без "шапочек", с многоэтажными дробями и т.п. Хоть от руки написанную.

P.S. И не цепляйтесь к чужим темам — у нас это не принято. Создавайте свои.
 
Перевести в язык Pascal

IMG_20180912_092617.webpВариант 26 и 25
 
Возможно ли написание формулы следующим образом:

b:=(sqr(y)*4*exp(sin(2)*3))/exp(3+ln(z)*3))+ln(x));
 
Возможно ли написание формулы следующим образом:
Нет. НЕ возможно.
1. При написании ЛЮБЫХ выражений со скобками, первое, что Вы должны сделать — это проверить совпадение количества открывающих и закрывающих скобок. Ваша формула с треском проваливает этот тест.
2. Если Вам (уж не ведаю, зачем) неймётся выразить 3z³ через логарифмы и экспоненты, то делать это нужно грамотно, а не абы как. Это, знаете ли, математика, а не философия.
3z³ = Exp(Ln(3z³)) = Exp(Ln(3)+Ln(z³)) = Exp(Ln(3)+3Ln(z)) = Exp(Ln(3))*Exp(3Ln(z)) = 3Exp(3Ln(z));
 
Назад
Сверху