Задание 6 ЕГЭ по информатике

Номер 6 — «Исполнитель Черепаха». Ниже 224 задания №6 ЕГЭ по информатике: введите ответ и нажмите «Проверить». Каждое задание открывается отдельной страницей.

  1. Определите наибольшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k=45. Программа вычисляет F(n)=n3 и G(n)=2n+5, начиная с i=1, увеличивает i на единицу, пока выполняется условие F(i)<G(k), а затем выводит i.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 00CD1A.

  2. Значения двух массивов 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.

  3. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 3, 4, 0, 7, 1, 2, 5, 9, 6 соответственно, то есть A[0]=8, A[1]=3 и так далее. Определите значение переменной s после выполнения фрагмента программы на любом из приведённых языков программирования.
    Python
    1s = 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.

  4. Определите значение переменной m после выполнения фрагмента алгоритма. В начале работы алгоритма переменным присваиваются значения m:=81 и n:=48. Если m=n, выполнение завершается. Если m>n, выполняется присваивание m:=m−n, иначе выполняется присваивание n:=n−m, после чего проверка повторяется. Знаком $:=$ обозначена операция присваивания.

    Рисунок к заданию 6

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 07C70C.

  5. Исполнитель Черепашка перемещается по экрану компьютера, оставляя след в виде линии. Команда «Вперёд n» перемещает Черепашку на n шагов в направлении движения, а команда «Направо m» изменяет направление движения на m градусов по часовой стрелке. В алгоритме выполняется команда: «Повтори 7 [Вперёд 40 Направо n]». Какое значение нужно записать вместо n, чтобы на экране появился правильный шестиугольник?

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 094DFE.

  6. Рассматривается множество целых чисел, принадлежащих числовому отрезку [12 014; 49 635], остаток от деления которых на 13 равен 7, и при этом они не делятся ни на 5, ни на 12. Найдите количество таких чисел и минимальное из них.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 0AD095.

  7. Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии.
    Команды исполнителя: «Поднять хвост», «Опустить хвост», «Вперёд 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.

  8. Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
    Python
    1def 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.

  9. В программе используется одномерный целочисленный массив 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.

  10. Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на нескольких языках программирования.
    Python
    1s = 165
    2n = 0
    3while s - n > 0:
    4 s = s - 10
    5 n = n + 15
    6print(s)

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 126F53.

  11. Напишите число, которое будет напечатано в результате выполнения алгоритма. Алгоритм перебирает целые значения t от −20 до 20, вычисляет значение функции F(t)=2(t2−49)2+5 и сохраняет первое значение t, при котором найден новый минимум функции. Изначально M=−20. После завершения перебора выводится M+27.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 1274A6.

  12. При каком наименьшем значении входной переменной 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)

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 16F2BB.

  13. Напишите число, которое будет выведено в результате выполнения следующего алгоритма.
    Python
    1def 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.

  14. Рассмотрите программу, в которой функция f(n)=n3. Программа получает целое число k, находит ближайшее к нему значение среди соседних кубов и выводит соответствующий индекс. Определите количество различных значений входной переменной k, при которых программа выводит тот же результат, что и при k=12. Значение k=12 также включается в подсчёт.
    Python
    1def 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.

  15. Напишите число, которое будет напечатано в результате выполнения следующего алгоритма.
    Python
    1def 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.

  16. Определите значение целочисленных переменных a и b после выполнения фрагмента программы.

    БейсикПаскальАлгоритмический язык
    a = 2599 b = (a MOD 10)*1000+26 a = (b\10) MOD 100a:=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.

  17. Определите значение целочисленных переменных 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.

  18. Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на пяти языках программирования.
    Python
    1s = 0
    2n = 90
    3while s + n < 135:
    4 s = s + 20
    5 n = n - 10
    6print(s)

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 211D5C.

  19. Запишите число, которое будет напечатано в результате выполнения программы. Программа представлена на пяти языках программирования.
    Python
    1s = 0
    2n = 75
    3while s + n < 150:
    4 s = s + 15
    5 n = n - 5
    6print(n)

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 269B8C.

  20. Определите значения целочисленных переменных a и b после выполнения фрагмента программы. Во всех вариантах используются операции целочисленного деления и вычисления остатка от деления.
    Фрагмент программы: a:=1819; b:=(adiv100)⋅10+9; a:=(10⋅b−a)mod100.

    Без автопроверки: ответ проверяет репетитор.

    Источник: ФИПИ, открытый банк, код 29592C.

Темы номера

Готовите ученика к экзамену?

TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.

Проверено . Источники: ФИПИ — открытый банк заданий ЕГЭ · ФИПИ — спецификации и демоверсии ЕГЭ. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.