Нужно написать программу в pascal. Все данные в фото ниже.
Все данные значения нужно подставить в формулы и получить искомые значения. Если что "фи" тоже дана.
Приложения:
BobbyFresnel:
Написано там много, но непонятно зачем. Выводы какие-то... Сделайте нормальное задание - исходные данные, что надо получить и расчетные формулы.
сейчас)
Не знаю, как "сейчас", листочки те же остались
Я изменил фотку, убрал лишние формулы и пояснил где данные, которые должен вбить пользователи и какие значения должна выдать программа в конце.
Верю. Но я не вижу на фотках изменений. В тексте задания вижу. Исчес список переменных.
Мы друг-друга не поняли)
Ответы
Ответ дал:
1
Begin
var fi_min:=ReadlnReal('fi_min=');
var fi_:=ReadlnReal('fi_=');
var fi_max:=ReadlnReal('fi_max=');
var S_min:=ReadlnReal('S_min=');
var S_max:=ReadlnReal('S_max=');
var L:=ReadlnReal('L=');
var W:=ReadlnReal('W=');
var alpha:=ReadlnReal('alpha=');
var betta:=ReadlnReal('betta=');
var a, b:real;
var x,y:real;
var T_max:real;
var S:real;
y:=(S_max**2-S_min**2)/(cos(alpha+betta+fi_min)-cos(alpha+betta+fi_max));
x:=S_min**2+y*cos(alpha+betta+fi_min);
a:=((x+y)**(1/2)+(x-y)**(1/2))/2;
b:=((x+y)**(1/2)-(x-y)**(1/2))/2;
S:=(a**2+b**2-2*a*b*cos(alpha+betta+fi_))**(1/2);
T_max:=(W*L*S)/(a*b*sin(alpha+betta));
Println(a, b);
Println(T_max);
end.
перед каждой строкой стояли пробелы, я их убрал и всё заработало
Понятно. Какой у Вас браузер? Хром, наверно?
да
Этот сайт с ним глючит. Используйте FireFox.
ахах, нет)
тут уже дело привычки
Ну это Ваше дело, тогда мучайтесь дальше.
Можно использовать его только для копирования с сайта ответов
это тоже самое, что вы бы мне предложили перейти с андройда на ios, я бы отказался
"Ежики кололись, плакали, но упорно продолжали лезть на кактус"
Вас заинтересует
1 год назад
1 год назад
1 год назад
8 лет назад