Вопрос задан 11.09.2018 в 09:29. Предмет Информатика. Спрашивает Тереховский Арсений.

Составить на языке Паскаля программу, вычисляющую функцию y=x^x, если x<0, иначе y=√x

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Цвиченко Ваня.
Var x: Integer;
begin
writeln('Введите значение числа x');
readln(x);
if x<0 then
writeln('y=',x*x)
else
writeln('y=',Sqrt(x));
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Паскаль, которая вычисляет функцию \( y = x^x \), если \( x < 0 \), иначе \( y = \sqrt{x} \):

```pascal program ComputeFunction;

var x, y: real;

begin // Ввод значения x write('Введите значение x: '); readln(x);

// Проверка условия и вычисление функции if x < 0 then begin // Если x < 0, вычисляем y = x^x y := power(x, x); end else begin // Если x >= 0, вычисляем y = sqrt(x) y := sqrt(x); end;

// Вывод результата writeln('Значение функции y = ', y); end. ```

Эта программа запрашивает у пользователя значение переменной `x`, затем проверяет условие. Если `x < 0`, программа вычисляет \( y = x^x \) с помощью функции `power`, иначе вычисляет \( y = \sqrt{x} \) с помощью функции `sqrt`. Результат выводится на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос