Вопрос задан 03.05.2021 в 19:37. Предмет Информатика. Спрашивает Филиппов Никита.

составьте блок-схему и программу для решения следующей задачи. Введите с клавиатуры два числа: к и

л. Если они положительны, то замените каждое на квадрат их суммы и выведите результаты на экран. Если все числа отрицательны, то каждое сделайте равным наименьшему и выведите результаты. Иначе, К приравняйте к 10, а Л - к 15 и выведите результаты
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кот Макс.

procedure Algorithm;

var к,л: integer;

begin

Readln(к,л);

if к>0 and л>0 then

к := (к+л)^2;

л := к;

else

if к<0 and л<0 then

if к<л then

л := к;

else

к := л;

else

к := 10;

л := 15;

end.

 

 

0 0
Отвечает Субчак Святозар.

блок схема во вложении, надо перерисовать аккуратнее, вот сама задача на паскале:

 

соственно код, протестирован на паскале:

program znz;
uses crt;
var k,l, kvsum:real;
begin
clrscr;
write('Input l:');
readln(l);
write('Input k:');
readln(k);
if(k>0) and (l>0) then
begin
kvsum:=k*k+l*l;
k:=kvsum;
l:=kvsum;
end
else
begin
if(k<0) and (l<0) then
begin
if(k<l) then l:=k else k:=l;
end
else
begin
k:=10;
l:=15;
end;
end;
writeln('k=',k:0:2);
writeln('l=',l:0:2);
readln;
end.


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

Блок-схема решения задачи:

markdown
START | |___ Ввод к и л с клавиатуры | |___ Если к > 0 и л > 0: | | | |___ Вычислить сумму к и л | | | |___ Вычислить квадрат суммы к и л | | | |___ Вывести на экран квадраты суммы к и л |___ Если к < 0 и л < 0: | | | |___ Найти наименьшее из чисел к и л | | | |___ Приравнять к и л к найденному наименьшему числу | | | |___ Вывести на экран результат |___ Иначе: | | | |___ Приравнять к 10 и л 15 | | | |___ Вывести на экран результат | END

Программа на языке Python:

python
k = int(input("Введите число k: ")) l = int(input("Введите число l: ")) if k > 0 and l > 0: sum = k + l square_sum = sum ** 2 print("Квадрат суммы чисел k и l равен:", square_sum) elif k < 0 and l < 0: min_num = min(k, l) k = min_num l = min_num print("Числа k и l заменены на наименьшее число:", k) else: k = 10 l = 15 print("Число k приравнено к 10, а число l приравнено к 15") print("Результат для числа k:", k) print("Результат для числа l:", l)

Примечание: В данной программе предполагается, что пользователь вводит целые числа. Если необходимо обрабатывать вещественные числа, то в программе нужно использовать функцию float вместо int.

0 0

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

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

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