Задать вопрос
10 марта, 17:58

При каком наименьшем значении входной переменной k программа выдаёт

тот же ответ, что и при входном значении k = 64? Для Вашего удобства

программа приведена на пяти языках программирования.

Паскаль

var k, i : longint;

function f (n: longint) : longint;

begin

f : = n * n - 20

end;

begin

readln (k) ;

i : = 12;

while (i>0) and (f (i) > k) do

i : = i-1;

writeln (i)

end.

+5
Ответы (1)
  1. 10 марта, 21:09
    0
    При k = 64 программа выведет число 6. Переменная k отвечает за количество выполнений цикла"while (i>0) and (f (i) >=k) doi : = i-1; ". Запишем неравенство: Для того, чтобы результат вывода программы был равен 6 при неравенство ещё должно выполняться, а при уже нет. Получаем двойное неравенство: То есть нам подходит 13 чисел. Ответ: 13.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 64? Для Вашего удобства ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы