ксения23242526
20.08.2022 14:33

Даны два числа. Если произведение этих чисел >50, то извлечь из него квадратный корень, в противном случае возвести полученное произведение в квадрат. Вывести полученный результат.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
njvbyf04Юля
19.06.2021 07:09

program z1;

var x: integer;

y: real;

begin

read(x);

y:=2*sin(3*x-12*x);

writeln('y равен: ', y);

end.

Либо

program z1;

var x: integer;

y: real;

begin

read(x);

y:=2*(sin3*x)-12*x;

writeln('y равен: ', y);

end.

Объяснение:

Написал 2 варианта, поскольку формула дана вам была не до конца. В ней скорее всего должны стоять где-то скобки. Если нет, то запишите эту же программу (из любых), только уберите в формуле скобки. Надеюсь объяснил понятно

Вариант по той формуле, как она дана (как я её понял

program z1;

var x: integer;

y: real;

begin

read(x);

y:=2*sin(3*x)-12*x;

writeln('y равен: ', y);

end.

0,0(0 оценок)
Ответ:
dizi17
25.11.2021 21:53

А) FOR K:= 1 TO 5.5 DO  В цикле нельзя давать нецелые числа должно быть так FOR K:= 1 TO 5 DO

Б) FOR J:= 10 TO -2 DO  Тут цикл идет не по прямой а в обратную сторону

а TO обозначает идти вперед, должно было быть так

FOR J:= 10 DOWNTO -2 DO  

В) FOR X:= 3 DOWNTO 12 DO  Тут же все наоборот цикл идет в обратную сторону а должен идти по прямой

FOR X:= 3 TO 12 DO

Г) FOR Y = 0 TO 7 DO  Тут не хватает  :   без них перед = нельзя делать цикл FOR    FOR Y:= 0 TO 7 DO

2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ

ВЫПОЛНЕНИЯ ЦИКЛА

1. FOR X:= 5 DOWNTO 2 WRITE('#');  ответ:

2. FOR X:= 1 TO 5 WRITE('#');    ответ:

3. FOR X:= 0 TO 5 WRITE('#');  ответ:

4. FOR X:= 2 TO 7 WRITE('#');   ответ:

5. FOR X:= -5 TO 1 WRITE('#');   ответ:

6. FOR X:= 6 DOWNTO 5 WRITE ('#'); ответ:##

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота