
Вопрос задан 02.07.2019 в 15:16.
Предмет Информатика.
Спрашивает Выпирайлова Полина.
При каком наименьшем значении входной переменной 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.

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

Отвечает Жалгас Аружан.
При k = 64 программа выведет число 6. Переменная k отвечает за количество выполнений цикла«while (i>0) and (f(i)>=k) doi := i-1;».Запишем неравенство: Для того, чтобы результат вывода программы был равен 6 при неравенство ещё должно выполняться, а при уже нет. Получаем двойное неравенство: То есть нам подходит 13 чисел. Ответ: 13.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili