Скачать презентацию В 21 Анализ программы с подпрограммами ЕГЭ 2015 Скачать презентацию В 21 Анализ программы с подпрограммами ЕГЭ 2015

В21 процедуры и функции.pptx

  • Количество слайдов: 19

В 21 Анализ программы с подпрограммами ЕГЭ 2015 В 21 Анализ программы с подпрограммами ЕГЭ 2015

№ 1 Напишите в ответе количество различных значений входной переменной k, при которых программа № 1 Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. 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.

№ 2 Напишите в ответе количество различных значений входной переменной k, при которых программа № 2 Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 36. Значение k = 36 также включается в подсчёт различных значений k.

№ 3 Напишите в ответе количество различных значений входной переменной k, при которых программа № 3 Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 47. Значение k = 47 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint) : longint; begin f : = n*(n+1)-5 end; begin readln(k); i : = 0; while (f(i)<=k) do i : = i+1; writeln(i) end.

№ 4 При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, № 4 При каком наименьшем значении входной переменной 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 При каком наибольшем значении входной переменной k программа выдаёт тот же ответ, № 5 При каком наибольшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 64? var k, i : longint; f unction 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.

№ 6 Напишите в ответе число различных значений входной переменной k, при которых программа № 6 Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint) : longint; begin f : = n * n end; begin readln(k); i : = 12; while (i>0) and (f(i)>=k) do i : = i-1; writeln(i) end.

№ 7 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 7 Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 24: var i, k: integer; function F(x: integer): integer; begin F: =x*x*x; end; begin i : = 12; readln(K); while (i>0) and (F(i) > K) do i: =i-1; writeln(i); end.

№ 8 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 8 Определите, количество чисел 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.

№ 9 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 9 Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 30: var i, k: integer; function F(x: integer): integer; begin F: =x*x*x*x; end; begin i : = 18; readln(K); while (i > 0) and (F(i) > K) do i: =i-1; writeln(i); end.

№ 10 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 10 Определите, количество чисел 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); while (i > 0) and (F(i) > K) do i: =i-1; writeln(i); end.

№ 11 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 11 Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 20: var i, k: integer; function F(x: integer): integer; begin F: =x*x+5*x; end; begin i : = 15; readln(K); while (i > 0) and (F(i) > K) do i: =i-1; writeln(i); end.

№ 12 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 12 Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 25: var i, k: integer; function F(x: integer): integer; begin F: =x*x+8*x; end; begin i : = 0; readln(K); while F(i) < K do i: =i+1; writeln(i); end.

№ 13 Определите, количество чисел K, для которых следующая программа выведет такой же результат, № 13 Определите, количество чисел K, для которых следующая программа выведет такой же результат, что и для K = 28: var i, k: integer; function F(x: integer): integer; begin F: =x*x*x+2*x; end; begin i : = 0; readln(K); while F(i) < K do i: =i+1; writeln(i); end.

№ 14 Напишите в ответе количество различных значений входной переменной k, при которых программа № 14 Напишите в ответе количество различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 64. Значение k = 64 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint) : longint; begin f : = n * n + 30 end; begin readln(k); i : = 12; while (i>0) and (f(i)>=k) do i : = i-1; writeln(i) end.

№ 15 Напишите в ответе число различных значений входной переменной k, при которых программа № 15 Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 36. Значение k = 36 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint): longint; begin f : = n*(n-1)+10 end; begin readln(k); i : = 0; while (f(i)

№ 16 Напишите в ответе число различных значений входной переменной k, при которых программа № 16 Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 47. Значение k = 47 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint): longint; begin f : = n*(n+1)-5 end; begin readln(k); i : = 0; while (f(i)<=k) do i : = i+1; writeln(i) end.

№ 17 При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, № 17 При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k = 90? var k, i : longint; function f(n: longint) : longint; begin f : = n * n - 30 end; begin readln(k); i : = 12; while (i>0) and (f(i)> k) do i : = i-1; writeln(i) end.

Ответы 1) 13 2) 10 3) 14 4) 61 5) 79 6) 15 7) Ответы 1) 13 2) 10 3) 14 4) 61 5) 79 6) 15 7) 19 8)9 9)65 10)24 Ответы 11)10 12)13 13)26 14)11 15)10 16)14 17)34