Напишите в ответе наибольшее значение входной переменной k, при котором программа выдаёт ответ 7. Для Вашего удобства программа приведена на пяти языках программирования.
Бейсик | Python
DIM K, I AS LONG
INPUT K
I = 20
WHILE F(I) > K
I = I - 1
WEND
PRINT I
FUNCTION F(N)
F = N * N + N
END FUNCTION
|
def f(n):
return n * n + n
k = int(input())
i = 20
while f(i) > k:
i -= 1
print(i)
Паскаль | Алгоритмический язык
var
k, i : longint;
function f(n: longint): longint;
begin
f := n * n + n
end;
begin
readln(k);
i := 20;
while f(i) > k do
i := i-1;
writeln(i)
end.
|
алг
нач
цел k, i
ввод k i := 20
нц пока f(i) > k
i := i - 1
кц
вывод i
кон
алг цел f(цел n)
нач
знач := n * n + n
кон
С++
#include <iostream>
using namespace std;
long f(long n) {
return n * n + n;
}
int main()
{
long k, i;
cin >> k;
i = 20;
while (f(i) > k) --i;
cout
Бейсик | Python
DIM K, I AS LONG
INPUT K
I = 20
WHILE F(I) > K
I = I - 1
WEND
PRINT I
FUNCTION F(N)
F = N * N + N
END FUNCTION
|
def f(n):
return n * n + n
k = int(input())
i = 20
while f(i) > k:
i -= 1
print(i)
Паскаль | Алгоритмический язык
var
k, i : longint;
function f(n: longint): longint;
begin
f := n * n + n
end;
begin
readln(k);
i := 20;
while f(i) > k do
i := i-1;
writeln(i)
end.
|
алг
нач
цел k, i
ввод k i := 20
нц пока f(i) > k
i := i - 1
кц
вывод i
кон
алг цел f(цел n)
нач
знач := n * n + n
кон
С++
#include <iostream>
using namespace std;
long f(long n) {
return n * n + n;
}
int main()
{
long k, i;
cin >> k;
i = 20;
while (f(i) > k) --i;
cout
💡 Пошаговый разбор и решение:
На печать выводится значение i, уменьшающееся при каждом выполнении цикла на единицу, уменьшаясь от 20 до 7. Следовательно, алгоритм выполнится ровно 13 раз. Поэтому, условие $x ^2 + x больше k$ должно быть истинным первые 13 раз. Тогда $7 ^2 + 7 меньше или = k меньше 8 ^2 + 8$ Тем самым, наибольшее возможное значение = 71.
Ответ: 71.
Ответ: 71.
Правильный ответ:
71
📚 Похожие разобранные задания по предмету:
ID 31021 • Задание №8
Для передачи аварийных сигналов договорились использовать специальные цветные сигнальные ракеты, запускаемые п...
ID 33869 • Задание №23
Сколько существует различных наборов значений логических переменных x1, x2,…, x8, которые удовлетворяют всем п...
🔗 Другие задания линии №21 по предмету Информатика:
ID 33395
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33396
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33397
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33398
Два игрока, Паша и Вася, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
ID 33399
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...