Помогите пожалуйста. Под буквой д) и е). Задание: для следующих ммтематических выражений запишите соответствующие арифмитические выражения на Паскале. Тут не надо ничего решать, просто эти же выражения написать на языке Паскаль.
Power(10, 4) * alpha + 3.2 * beta (1 + x / factor(2) + y / factor(3)) / (1 + 2 / (3 + x * y))
function factor(x: longint): longint; begin if x <= 1 then factor := 1 else factor := factor(x - 1) * x; end;
1 votes Thanks 1
Eiring
Я это и написал. Незачем повторять мои слова. Или в управлении сайта так принято? Просто я не в курсе. P.S. А ничего, что у меня нет ";", объявления переменных и прочего? Но отвечать не надо. Всё ясно, как лунная ночь в новолуние.
Eiring
И как же в таком случае заменить функцию factor?
Eiring
Не обязательно в исключительных случаях согласно синтаксическим правилам.
Eiring
А если бы было "10!"? Если бы была другая дробь, то заменил бы на сумму, ибо логично. Я не меняю никаких правил, я всего лишь поясняю, что я сделал и почему так. Вот только кое-кто не понял этого с сотого раза. Претензии могут быть только от управления ко мне, а не наоборот.
Answers & Comments
Verified answer
Power(10, 4) * alpha + 3.2 * beta(1 + x / factor(2) + y / factor(3)) / (1 + 2 / (3 + x * y))
function factor(x: longint): longint;
begin
if x <= 1 then factor := 1
else factor := factor(x - 1) * x;
end;