Какое число будет выведено в консоль в результате выполнения фрагмента программы
Перейти к содержимому

Какое число будет выведено в консоль в результате выполнения фрагмента программы

Какое число будет выведено в консоль в результате выполнения фрагмента программы

Цикл выполняется 6 раз. Формула нахождение n-ого члена пропорции: n1 + (n — 1)*d. В решении получилось, что n = n * d + n1.

Цикл вы­пол­няет­ся 6 раз, следовательно нам нужен седьмой член прогрессии. Подставив все в формулу n1 + (n — 1)*d, получим 1 + 6 · 4 = 25.

Тип 6 № 7780

Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.

DIM S, N AS INTEGER

var s, n: integer;

Си++

using namespace std;

    cout 0, т. е. переменная s определяет, сколько раз выполнится цикл. Поскольку изначально s = 42, цикл выполнится 9 раз, следовательно, n = 9 · 3 + 1 = 28.

Тип 6 № 7919

Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.

6. Анализ программ с циклами

Определите, при каком наименьшем введённом значении переменной s программа выведет число 64. Для Вашего удобства программа представлена на четырёх языках программирования.

Паскаль Python
Алгоритмический язык С++

Решение:

Программа печатает значение n, поэтому в конце n равно 64. Первое значение n равно 1, и в каждом повторении значение n умножается на 2.

Таким образом, цикл повторяется 6 раз.

s увеличивается на 5 в каждом повторении, 6×5 = 30

Цикл завершается, когда s равно 51 или больше 51.

нам нужно найти минимальное значение, поэтому:

Ответ: 21

Демонстрационный вариант ЕГЭ 2019 г. – задание №8

Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.

Бейсик

Python

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

Паскаль

С++

s n s+n
0
15
30
45
60
75
90
105
120
75
70
65
60
55
50
45
40
35
75
85
95
105
115
125
135
145
155

Ответ: 35

Демонстрационный вариант ЕГЭ 2018 г. – задание №8

Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.

Бейсик

Python

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

Паскаль

С++

260/15 = 17,3 => 18.2 = 36

Ответ: 36

Определите, какое число будет напечатано в результате выполнения программы, записанной ниже на пяти языках программирования.

Бейсик

Python

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

Паскаль

Демонстрационный вариант ЕГЭ 2017 г. – задание №8

Нужно определить значение переменной s в результате выполнения программы.

  • Начальное значение переменной n=1, переменной s=0.
  • Цикл в программе будет выполняться пока выполняется условие n<=150.
  • После окончания цикла выводится значение переменной s.
  • С каждым шагом цикла s увеличивается на 30 — s := s + 30 n увеличивается в 5 раз — n := n * 5.
  • Таким образом цикл выполнится 4 раза (для n равной 1, 5, 25 и 125).
  • Таким образом к начальному значению s=0 прибавиться 30*4=120 — это и есть наш ответ.

Ответ: 120

Демонстрационный вариант ЕГЭ 2016 г. – задание №8

Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.

Бейсик

Python

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

Паскаль

  • Нам требуется найти значение n после выполнения вышепредставленной программы
  • Изначально n = 0, s = 0
  • Цикл выполняется пока s < 111.
  • С каждым шагом цикла s увеличивается на 8. Значит цикл будет выполняться 14 раз (13*8 = 104 < 111 — при s = 104 зайдет в цикл, увеличит его на 8(112) и больше выполняться не будет)
  • С каждым шагом цикла n увеличивается на 2. Так как цикл выполняется 14 раз, значит n увеличивается на два 14 раз.
  • n = 14 * 2 = 28
  • n s
    0 0
    2 8
    4 16
    6 24
    26 104
    28 112

Ответ: 28

Определите, что будет напечатано в результате работы следующего фрагмента программы:

n = n + 1 n s s = s + n;
3 0
4 0+3=3
5 3+4=7
6 7+5=12
7 12+6=18
8 18+7=25

Ответ: 25

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Пока s больше или равно 0, s уменьшается на 20 и n увеличивается на 1.

n=512 / 20 = 25 — остаток=12

Ответ: 26

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Пока s меньше или равно 365, s увеличивается на 36 и n умножается на 2.

Цикл повторяется 11 раз.

Ответ: 2048

При каком наибольшем введенном числе d после выполнения программы будет напечатано 46?

Цикл выполнится ровно 19 раз.

Чтобы цикл остановился на 19-м шаге, нужно выполнить условие 78+19d > 1200, при этом он не должен остановиться на 18-м шаге, то есть, 78+18·d <= 1200:

78+19d > 1200 => d=59

78+18·d =< 1200 => d=62

d – ограничено отрезком [60; 62]

Ответ: 62

При каком наименьшем введенном числе d после выполнения программы будет напечатано 121?

Цикл выполнится ровно 30 раз.

Чтобы цикл остановился на 30-м шаге, нужно выполнить условие 46+30.d > 2700, при этом он не должен остановиться на 29-м шаге, то есть, 46+29·d <= 2700:

46+30.d > 2700 => d=88

46+29·d <= 2700 => d=91

d – ограничено отрезком [89; 91]

Ответ: 89

Запишите число, которое будет напечатано в результате выполнения следующей программы:

n s
1 0
5 20
25 40
125 60
625 80
3125 100

Ответ: 100

Запишите через запятую наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 264?

Цикл выполнится ровно 31 раз.

Чтобы цикл остановился на 31-м шаге, нужно выполнить условие 16+31.d > 3120, при этом он не должен остановиться на 30-м шаге, то есть, 16+30·d <= 3120:

Циклы

Запишите без пробелов пропущенное условие цикла в фрагменте для определения максимального из введённых натуральных чисел при условии, что для выхода пользователь должен ввести 0.

Запишите ответ маленькими буквами без пробелов, например,

Вопрос 2

В указанном фрагменте программы возведения числа n в степень m укажите верный порядок следования пропущенных служебных слов.

Варианты ответов
  • while
  • do
  • begin
  • end
Вопрос 3

Сколько раз будет выполнено тело цикла с постусловием, если его условие всегда истинно?

Вопрос 4

Сколько раз выполнится тело цикла, в этом фрагменте программы?

Вопрос 5

Какое условие пропущено в этом цикле перевода натурального числа n в восьмеричную систему счисления?

Варианты ответов
  • n=0
  • n>0
  • n 0
Вопрос 6

С какого служебного слова начинается запись цикла с постусловием на языке Pascal ?

Варианты ответов
  • while
  • repeat
  • until
  • if
Вопрос 7

Какую алгоритмическую конструкцию содержат все циклические алгоритмы?

Варианты ответов
  • Рекурсию
  • Следование
  • Цикл
  • Ветвление
Вопрос 8

Сколько раз будет выполнено тело цикла с предусловием, если его условие изначально ложно?

Вопрос 9

С какого служебного слова начинается запись цикла с предусловием на языке Pascal ?

Варианты ответов
  • repeat
  • until
  • if
  • while
Вопрос 10

Какое число будет выведено в консоль в результате выполнения фрагмента программы?

Вопрос 11

С какого служебного слова начинается запись цикла с параметром на языке Pascal ?

Варианты ответов
  • repeat
  • for
  • while
  • if
Вопрос 12

Сколько раз выполнится тело цикла с повторением, при параметре равном конечному значению?

For i := 5 to 5 do

Вопрос 13

Сколько раз выполнится тело цикла в фрагменте программы для определения того, является ли слово палиндромом?

Вопрос 14

Какое условие цикла в этом фрагменте программы для расчёта наименьшего общего кратного натуральных чисел a и b ?

Варианты ответов
  • ((nok mod a)=0) and ((nok mod b)=0)
  • nok 0) or ((nok mod b)<>0)
  • nok
Вопрос 15

Какое служебное слово следует в цикле с убывающим значением параметра, между его начальным и конечным значением?

ответ запишите маленькими буквами.

Вопрос 16

Какое служебное слово следует в цикле с возрастающим значением параметра, между его начальным и конечным значением?

Вопрос 17

Какое условие цикла в этом фрагменте программы для расчёта наименьшего общего кратного натуральных чисел a и b ?

Варианты ответов
  • nok 0) or ((nok mod b)<>0)
  • nok
Вопрос 18

Какое условие цикла в этом фрагменте программы для определения того, является ли n степенью числа 3?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *