М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Artemko31
Artemko31
07.03.2023 05:18 •  Информатика

Определите результат выполнения команды для x=9: if x > 0 then
if x < 8 then y:= sqrt (x) else y:= 2*x+1
writeln(y);

👇
Ответ:
fainakorolenko
fainakorolenko
07.03.2023

Результат: вывод числа 19.

Объяснение:

У нас x = 9, поэтому выполняется это: else y := 2*x + 1 (2 * 9 + 1 = 18 + 1 = 19).

То есть стоит оператор if (если) х (переменная) < (меньше) 8, то ...

это не работает, так как x > 9, поэтому выполнятся операция после else.

4,8(32 оценок)
Ответ:
Mikkail
Mikkail
07.03.2023

19

Объяснение:

по условию задачи на вход подали число 9, проверяем первое условие: оно верно, так как 9 больше нуля, переходим к следующему условию (х<8): наше значение на входе не удовлетворяет данному if'у, ввиду того, что 9 не меньше 8, следовательно, переходим к оператору else (иначе) и подставляем в формулу изначально данное значение х, т.е. 9, получаем:

у:=2*9+1=19

в части программы необходимо вывести y, поэтому на выход пойдет число 19.

4,5(91 оценок)
Открыть все ответы
Ответ:
Лейля16
Лейля16
07.03.2023

return n != 0 && n % 2 == 0 ? -n : n;

Оператор != - оператор равенства, возвращающий истину, если операнды не равны, и ложь иначе. n != 0 - значение условия "n не равно 0"

Оператор ?: - тернарный оператор, его запись имеет вид _условие_ ? _возвращаемое_значение_при_истинности_условия_ : _возвращаемое_значение_при_ложности_условия_ .

Операторы, использованные в выражении, по убыванию приоритета (операторы с равным приоритетом в одной строке):

унарный -

%

==      !=

&&

?:

А тогда return n != 0 && n % 2 == 0 ? -n : n; эквивалентно return ((n != 0) && ((n % 2) == 0)) ? (-n) : n;

Если n не равно 0 и дает остаток 0 при делении на 2 (т.е. четно), возвращается значение -n, иначе возвращается n.

4,7(94 оценок)
Ответ:
DedMazaj
DedMazaj
07.03.2023
// PascalABC.NET 3.2, сборка 1345 от 24.11.2016
// Внимание! Если программа не работает, обновите её версию!

begin
  Writeln(' x   x^2    x^3');
  for var i:=1 to 50 do Writeln(i:3,i*i:5,i*i*i:8);
end.

Результат
 x   x^2    x^3
  1    1       1
  2    4       8
  3    9      27
  4   16      64
  5   25     125
  6   36     216
  7   49     343
  8   64     512
  9   81     729
 10  100    1000
 11  121    1331
 12  144    1728
 13  169    2197
 14  196    2744
 15  225    3375
 16  256    4096
 17  289    4913
 18  324    5832
 19  361    6859
 20  400    8000
 21  441    9261
 22  484   10648
 23  529   12167
 24  576   13824
 25  625   15625
 26  676   17576
 27  729   19683
 28  784   21952
 29  841   24389
 30  900   27000
 31  961   29791
 32 1024   32768
 33 1089   35937
 34 1156   39304
 35 1225   42875
 36 1296   46656
 37 1369   50653
 38 1444   54872
 39 1521   59319
 40 1600   64000
 41 1681   68921
 42 1764   74088
 43 1849   79507
 44 1936   85184
 45 2025   91125
 46 2116   97336
 47 2209  103823
 48 2304  110592
 49 2401  117649
 50 2500  125000
4,6(28 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ