РУҚА
6

Іздеу минимального значения k

ЕГЭ · Информатика · Тапсырма 6 · Бағдарламалау негіздері
КүрделіФИПИ16F2BBҚысқа жауап≈ 4 минутЖауап сверен с ключом

При каком наименьшем значении входной переменной $k$ программа выдаёт тот же ответ, что и при входном значении $k = 10$?

Python
1def F(n):
2    return n * n - 45
3
4k = int(input())
5i = 32
6while i > 0 and F(i) > k:
7    i = i - 1
8print(i)
Условие как в банке ФИПИ — открыть и сверить
Дұрыс жауапты жазыңыз.

При каком наименьшем значении входной переменной k программа выдаёт тот же жауап, что и при входном значении k = 10? Для Вашего удобства программа приведена на пяти языках программирования.

Бейсик

DIM K, I AS LONG

INPUT K

I = 32

WHILE I > 0 AND F(I) > K

I = I - 1

WEND

PRINT I

FUNCTION F(N)

F = N * N - 45

END FUNCTION

Python

def F(n):

return n * n - 45

k = int(input())

i = 32

while i > 0 and F(i) > k:

i = i - 1

print(i)

Алгоритмический язык

алг

нач

цел i, k

ввод k

i := 32

нц пока i > 0 и f(i) > k

i := i - 1

кц

вывод i

кон

алг цел f(цел n)

нач

знач := n * n - 45

кон

Паскаль

var k, i : longint;

function F(n: longint) : longint;

begin

F := n * n - 45

end;

begin

readln(k);

i := 32;

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

i := i - 1;

writeln(i)

end.

C++

#include <iostream>

using namespace std;

long F(long n) {

return n * n - 45;

}

int main() {

long k, i;

cin >> k;

i = 32;

while (i > 0 && F(i) > k) {

i – – ;

}

cout << i;

return 0;

}



Сіздің жауабыңыз

Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, алдыңғысы оқылған кезде, — жауапқа бірден секіріп кетпеу үшін.
1Мягкая — с чего смотретьдеңгей 1 из 3

Определите, при каком значении $i$ цикл заканчивается при $k = 10$.

2Жетекші — қандай сандарды есептеудеңгей 2 из 3

Цикл уменьшается, пока выполняется условие $i^2 - 45 > k$.

3Тікелей — іс жүзінде шешімдеңгей 3 из 3

При $k = 10$ цикл останавливается на $i = 7$. Для сохранения этого результата должно выполняться $F(7) \leq k < F(8)$.

Всё равно не складывается?Полное Шешім с обоснованием каждого шага — на отдельной странице.
Шешімді ашу

Тапсырма 6 ЕГЭ, информатика

Задача из темы «Бағдарламалау негіздері»: в ней 160 задач жауабымен және қадамдық талдауымен. В 6-м номере бланка — 156 задач.

Жауапты осы жерде тексеруге болады, ал егер шықпаса — ашуға болады көмекші кеңес немесе талдау. Тіркелу қажет емес.