Задание 6 ЕГЭ по информатике: Основы программирования
Задания №6 ЕГЭ по информатике на тему «Основы программирования»: 60 заданий. Введите ответ и нажмите «Проверить».
-
Определите наибольшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k=45. Программа вычисляет F(n)=n3 и G(n)=2n+5, начиная с i=1, увеличивает i на единицу, пока выполняется условие F(i)<G(k), а затем выводит i.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 00CD1A.
-
Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
Python1def F(x):
2 return 2 * (x * x - 25) * (x * x - 25) + 5
3
4a = -20; b = 20
5M = a; R = F(a)
6for t in range(a, b + 1):
7 if (F(t) < R):
8 M = t; R = F(t)
9print(M + 7)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 0D2757.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на нескольких языках программирования.
Python1s = 165
2n = 0
3while s - n > 0:
4 s = s - 10
5 n = n + 15
6print(s)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 126F53.
-
При каком наименьшем значении входной переменной k программа выдаёт тот же ответ, что и при входном значении k=10?
Python1def 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)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 16F2BB.
-
Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
Python1def F(x):
2 return 2 * (x * x - 36) * (x * x - 36) + 27
3
4a = -20; b = 20
5M = a; R = F(a)
6for t in range(a, b + 1):
7 if (F(t) <= R):
8 M = t; R = F(t)
9print(M + R)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1B5123.
-
Рассмотрите программу, в которой функция f(n)=n3. Программа получает целое число k, находит ближайшее к нему значение среди соседних кубов и выводит соответствующий индекс. Определите количество различных значений входной переменной k, при которых программа выводит тот же результат, что и при k=12. Значение k=12 также включается в подсчёт.
Python1def f(n):
2 return n * n * n
3
4i = 1
5k = int(input())
6while f(i) < k:
7 i += 1
8if f(i) - k <= k - f(i - 1):
9 print(i)
10else:
11 print(i - 1)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1D2ADC.
-
Определите значение целочисленных переменных a и b после выполнения фрагмента программы.
Бейсик Паскаль Алгоритмический язык a = 2599 b = (a MOD 10)*1000+26 a = (b\10) MOD 100 a:=2599; b:= (a mod 10)*1000+26; a:= (b div 10) mod 100; a:= 2599 b:= mod(a,10)*1000+26 a:= mod(div(b,10),100) MOD и \ — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно Фрагменты программы на разных языках
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 207AA8.
-
Определите значение целочисленных переменных a и b после выполнения фрагмента программы.
Бейсик:
a=2468
b=(a MOD 1000)×10
a=a\1000+b
Здесь \ и MOD — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.
Паскаль:
a:=2468;
b:=(a mod 1000)×10;
a:=a div 1000+b;
Здесь div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.
Алгоритмический язык:
a:=2468
b:=mod(a,1000)×10
a:=div(a,1000)+b
Здесь div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 2089EA.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на пяти языках программирования.
Python1s = 0
2n = 90
3while s + n < 135:
4 s = s + 20
5 n = n - 10
6print(s)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 211D5C.
-
Запишите число, которое будет напечатано в результате выполнения программы. Программа представлена на пяти языках программирования.
Python1s = 0
2n = 75
3while s + n < 150:
4 s = s + 15
5 n = n - 5
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 269B8C.
-
Определите значения целочисленных переменных a и b после выполнения фрагмента программы. Во всех вариантах используются операции целочисленного деления и вычисления остатка от деления.
Фрагмент программы: a:=1819; b:=(adiv100)⋅10+9; a:=(10⋅b−a)mod100.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 29592C.
-
Определите, при каком наибольшем введённом значении переменной s программа выведет число 128. Для удобства программа представлена на четырёх языках программирования.
Паскаль:
```pascal var s, n: integer;
begin readln(s);
n := 1;
while s >= 5 do begin s := s - 5;
n := n * 2 end;
writeln(n) end.
```
Python:
```python s = int(input()) n = 1 while s >= 5:
s = s - 5 n = n * 2 print(n)
```
Алгоритмический язык:
```text алг нач цел n, s ввод s n := 1 нц пока s >= 5 s := s - 5 n := n * 2 кц вывод n кон
```
C++:
```cpp
#include <iostream> using namespace std;
int main()
{ int s, n;
cin >> s;
n = 1;
while (s >= 5) { s = s - 5;
n = n * 2;
} cout << n << endl;
return 0;
}
```Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 2CE411.
-
Определите, при каком наименьшем введённом значении переменной s программа выведет число 64. Для Вашего удобства программа представлена на языке Python.
Python1s = int(input())
2n = 1024
3while s > 15:
4 s = s - 5
5 n = n // 2
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 2EBA02.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для удобства программа представлена на пяти языках программирования.
Во всех вариантах программы переменная n изначально равна 15, переменная s — 0. Пока s≤257, выполняются команды s:=s+25 и n:=n+4, после чего выводится значение n.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 301AAB.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы.
Python1n = 0
2s = 0
3while s <= 221:
4 s = s + 11
5 n = n + 1
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 30BAAF.
-
Напишите число, которое будет напечатано в результате выполнения следующего алгоритма. Алгоритм перебирает целые значения t от −20 до 20, находит минимальное значение функции F(x)=2(x2−1)2+27, запоминает последнее значение t, на котором достигается этот минимум, и выводит сумму M+R.
Python1def F(x):
2 return 2*(x*x-1)*(x*x-1)+27
3
4a = -20; b = 20
5M = a; R = F(a)
6for t in range(a, b+1):
7 if F(t) <= R:
8 M = t; R = F(t)
9print(M+R)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 36077B.
-
Напишите число, которое будет выведено в результате выполнения алгоритма. В алгоритме задана функция F(x)=2(x2−100)2+5. Переменные a и b принимают значения −20 и 20. Сначала M:=a, R:=F(a), затем для всех целых t от a до b выполняется условие: если F(t)<R, то M:=t и R:=F(t). После завершения цикла выводится M+27.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 380284.
-
Напишите число, которое будет выведено в результате выполнения алгоритма. Алгоритм перебирает целые значения t от −20 до 20 и сохраняет значение M, при котором функция принимает наименьшее найденное значение.
Функция задана формулой F(x)=2(x2−1)2+5.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 4581F0.
-
Определите наибольшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k=45. В программе используются функции F(n)=n3 и G(n)=2n+3. Сначала переменной i присваивается значение 1, затем, пока выполняется условие F(i)<G(k), значение i увеличивается на 1. После завершения цикла программа выводит значение i.
Python1def F(n):
2 return n*n*n
3
4def G(n):
5 return 2*n + 3
6
7k = int(input())
8i = 1
9while F(i) < G(k):
10 i += 1
11print(i)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 467C12.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на пяти языках программирования.
Python1s = 331
2n = 0
3while s > 0:
4 s = s - 20
5 n = n + 2
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 488974.
Готовите ученика к экзамену?
TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.
Проверено . Источники: ФИПИ — открытый банк заданий ЕГЭ · ФИПИ — спецификации и демоверсии ЕГЭ. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.