Вопрос задан 29.10.2023 в 03:46. Предмет Информатика. Спрашивает Мельникова Алёна.

Даны 3 числа.Возвести в квадрат неотрицательные,а отрицательные заменить их модулем.8

класс.Паскаль.Заранее спасибо​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Балинская Диана.
Var a,b,c : integer;
Begin
Read(a,b,c);
If a>= 0 then a:= a*a else a:= abs(a);
If b>= 0 then b:= b*b else b:= abs(b);
If c>= 0 then c:= c*c else c:= abs(c);
Write(a,b,c);
End.
0 0
Отвечает Сергеев Данил.

Var

a,b,c : integer;

Begin

Read(a,b,c);

If a>= 0 then a:= sqr(a)

else a:= abs(a);

If b>= 0 then b:= sqr(b)

else b:= abs(b);

If c>= 0 then c:= sqr(c)

else c:= abs(c);

Write(a,b,c);

End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с вашим вопросом о программировании на Паскале.

Даны три числа. Возвести в квадрат неотрицательные, а отрицательные заменить их модулем. Это задание можно решить с помощью следующего алгоритма:

- Ввести три числа с клавиатуры и сохранить их в переменных a, b и c. - Для каждой переменной проверить, является ли она неотрицательной или отрицательной. - Если переменная неотрицательная, то возвести ее в квадрат и вывести на экран. - Если переменная отрицательная, то заменить ее на ее модуль (абсолютное значение) и вывести на экран.

На языке Паскаль это можно реализовать так:

```pascal program square_or_abs; var a, b, c: integer; begin writeln('Введите три числа:'); readln(a, b, c); if a >= 0 then a := a * a else a := abs(a); writeln('a = ', a); if b >= 0 then b := b * b else b := abs(b); writeln('b = ', b); if c >= 0 then c := c * c else c := abs(c); writeln('c = ', c); end. ```

Эта программа считывает три числа с клавиатуры и выводит на экран их квадраты или модули в зависимости от знака. Например, если ввести числа -2, 3 и -4, то программа выведет:

``` a = 2 b = 9 c = 4 ```

Надеюсь, это ответ поможет вам понять, как решить задание. Если у вас есть еще вопросы, я буду рад ответить на них.

0 0

Похожие вопросы

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

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

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