Задание 6 ЕГЭ по информатике
Номер 6 — «Исполнитель Черепаха». Ниже 224 задания №6 ЕГЭ по информатике: введите ответ и нажмите «Проверить». Каждое задание открывается отдельной страницей.
-
Определите наибольшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k=45. Программа вычисляет F(n)=n3 и G(n)=2n+5, начиная с i=1, увеличивает i на единицу, пока выполняется условие F(i)<G(k), а затем выводит i.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 00CD1A.
-
Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
Бейсик:
FOR n=1 TO 100
A(n)=n-10
NEXT n
FOR n=1 TO 100
B(n)=A(n)*n
NEXT n
Паскаль:
for n:=1 to 100 do
A[n]:=n-10;
for n:=1 to 100 do
B[n]:=A[n]*n
Алгоритмический язык:
нц для n от 1 до 100
A[n]=n-10 кц нц для n от 1 до 100
B[n]=A[n]*n кц
Сколько элементов массива B будут иметь положительные значения?Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 04CBA1.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 3, 4, 0, 7, 1, 2, 5, 9, 6 соответственно, то есть A[0]=8, A[1]=3 и так далее. Определите значение переменной s после выполнения фрагмента программы на любом из приведённых языков программирования.
Python1s = 0
2for j in range(9):
3 if A[j] < A[j+1]:
4 s = s + 1
5 t = A[j]
6 A[j] = A[j+1]
7 A[j+1] = tБез автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 07903D.
-
Определите значение переменной m после выполнения фрагмента алгоритма. В начале работы алгоритма переменным присваиваются значения m:=81 и n:=48. Если m=n, выполнение завершается. Если m>n, выполняется присваивание m:=m−n, иначе выполняется присваивание n:=n−m, после чего проверка повторяется. Знаком $:=$ обозначена операция присваивания.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 07C70C.
-
Исполнитель Черепашка перемещается по экрану компьютера, оставляя след в виде линии. Команда «Вперёд n» перемещает Черепашку на n шагов в направлении движения, а команда «Направо m» изменяет направление движения на m градусов по часовой стрелке. В алгоритме выполняется команда: «Повтори 7 [Вперёд 40 Направо n]». Какое значение нужно записать вместо n, чтобы на экране появился правильный шестиугольник?
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 094DFE.
-
Рассматривается множество целых чисел, принадлежащих числовому отрезку [12 014; 49 635], остаток от деления которых на 13 равен 7, и при этом они не делятся ни на 5, ни на 12. Найдите количество таких чисел и минимальное из них.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 0AD095.
-
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии.
Команды исполнителя: «Поднять хвост», «Опустить хвост», «Вперёд n», «Назад n», «Направо m» и «Налево m». Команда «Повтори k [Команда1 Команда2 … КомандаS]» означает, что последовательность из S команд повторится k раз.
Черепахе был дан алгоритм: Повтори 2 [Вперёд 8 Направо 90 Вперёд 18 Направо 90]; Поднять хвост; Вперёд -4 Направо 90 Вперёд 9 Налево 90; Опустить хвост; Повтори 2 [Вперёд 17 Направо 90 Вперёд 7 Направо 90]. Определите, сколько точек с целочисленными координатами будут находиться внутри пересечения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 0AEBF1.
-
Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
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.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 3, 0, 4, 6, 5, 1, 8, 2, 9, 7 соответственно, то есть A[0]=3, A[1]=0 и так далее. Определите значение переменной c после выполнения фрагмента программы: для i от 1 до 9, если A[i−1]>A[i], переменная c увеличивается на 1, после чего соседние элементы A[i−1] и A[i] меняются местами.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 110941.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на нескольких языках программирования.
Python1s = 165
2n = 0
3while s - n > 0:
4 s = s - 10
5 n = n + 15
6print(s)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 126F53.
-
Напишите число, которое будет напечатано в результате выполнения алгоритма. Алгоритм перебирает целые значения t от −20 до 20, вычисляет значение функции F(t)=2(t2−49)2+5 и сохраняет первое значение t, при котором найден новый минимум функции. Изначально M=−20. После завершения перебора выводится M+27.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1274A6.
-
При каком наименьшем значении входной переменной 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.
-
Напишите число, которое будет напечатано в результате выполнения следующего алгоритма.
Python1def F(x):
2 return 2*(x*x-25)*(x*x-25)+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
9 R = F(t)
10print(M+R)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1EEB2A.
-
Определите значение целочисленных переменных 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.
Темы номера
- Основы программирования — 60 заданий
- Алгоритмы и исполнители — 47 заданий
- Массивы и строки — 9 заданий
Готовите ученика к экзамену?
TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.
Проверено . Источники: ФИПИ — открытый банк заданий ЕГЭ · ФИПИ — спецификации и демоверсии ЕГЭ. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.