Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 18: var i, k: integer; function F(x:integer):integer; begin F:=x*x; end; begin i := 0; readln(K); while F(i) < K do i:=i+1; writeln(i); end.
Напишите в ответе число, равное количеству различных значений входной переменной k, при которых приведённая ниже программа выводит тот же ответ, что и при входном значении k=12. Значение k=2 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint) : longint; begin f := 3*n*n — 2*n; end; begin readln(k); i := 1; while f(i) < k do i:= i+1; if f(i)-k
Напишите в ответе наименьшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k = 14. var k, i : longint; function f(n: longint): longint; begin f := n * n * n; end; function g(n: longint): longint; begin g := 5*n + 1; end; begin readln(k); i := 1; while f(i) < g(k) do i := i+1; writeln(i) end.
Леонид Кулитов Вопрос задан 1 октября 2019 в 5 — 9 классы, true»> Поделиться
Задание 21 ЕГЭ по Информатике
Источник: matfaq.ru
Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 22:
Найди верный ответ на вопрос ✅ «Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 22: var i, k: integer; function F . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Новые вопросы по информатике
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Сколько кб информации содержит сообщение объемом 2^20 бит?
Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его
Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.
Главная » Информатика » Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 22: var i, k: integer; function F (x:integer) : integer; begin F:=x*x*x+x*x; end; begin i : = 20; readln (K);
Источник: urokam.net
Ещё пример задания (и. Тощенко):
P-08. Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 35. Значение k = 35 также включается в подсчёт различных значений k.
21 Задание ЕГЭ Информатика
Var k, I : longint;
function F(x: longint) : longint;
while (i> 0) and (F(i) > K) do
Решение(И. Тощенко):
- Вычислим значения функции F при i=1,2,3…
- Заданное значение К попадает в отрезок [29;45].
- Следовательно, всего 45-29+1=17 чисел.
- ответ: 17.
Ещё пример задания:
P-07. Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k.
Var k, I : longint;
- заметим, что функция F(x)вычисляет квадрат переданного ей числа
- в теле основной программы выполняется цикл с условием, который заканчивается, когда значение функции станет меньше k
- на каждом шаге цикла уменьшается значение переменной i, начиная с 12; цикл также заканчивается, когда значение переменнойiстанет равно 0
- после окончания цикла программа выводит значение переменной i.
- итак, функция выводит первое натуральное значение i, квадрат которого меньше, чем введённое с клавиатуры значение переменнойk
- при k = 64 программа выведет значение 7, поскольку это наибольшее натуральное число, квадрат которого меньше, чем 64
- фактически нужно ответить на вопрос: сколько есть таких чисел k, которые меньше или равны 8 2 = 64 и больше, чем 7 2 = 49 (легко проверить, что приk=65программа выведет значение 8, в приk=49– значение 6)
- в диапазоне [50;64] всего 64-50+1=15 чисел, это и есть правильный ответ.
- ответ: 15.
Ещё пример задания:
P-06. Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 24:
Var I, k: integer;
function F(x:integer):integer;beginF:=x*x*x;end;begini := 12;readln(K);while (i>0) and (F(i) > K) doi:=i-1;writeln(i);end.Решение:
- заметим, что функция F(x)вычисляет куб переданного ей числа
- перед началом цикла значение переменной iравно 12, в цикле оно уменьшается
- цикл whileостанавливается, когда переменнаяiстановится равна нулю или значение функцииF(i)становится меньше или равноK
- таким образом, в данной фактически требуется найти количество натуральных чисел в диапазоне [1..12], куб которых больше, чем K = 24
- определим, у скольких чисел куб меньше, чем 24; это все числа, меньшие, чем
, то есть, только числа 1 и 2; поэтому программа выведет 2 – первое число, куб которого меньше или равен 24
- остаётся определить, когда программа выведет именно 2; это случится при всех K, при которых
, то есть при
; в этот диапазон входит 27-8 = 19 чисел
- Ответ: 19.
Ещё пример задания:
P-05. Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 24:
Источник: studfile.net