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

Программа должна вывести 89, то есть N после цикла должна стать равной 89.
Изначально N была равна 5, каждый повтор цикла к N прибавляется 6.
Определим количество повторов цикла (сколько раз к N должна быть прибавлена 6 для получения числа 89):
5+6*x = 89
6*x = 84
x = 14
То есть цикл должен совершить 14 повторов.

Каждый раз к S прибавляется D (которую нужно найти), изначально S = 83. Нам удобнее прибавлять D к нулю, а не к 83, поэтому вычтем из 1200 83 и приравняем S к нулю.
Условие в цикле теперь будет выглядеть как S

Нам нужно наибольшее S, при котором цикл совершает 14 повторов. Чем больше значение D, тем меньше повторов совершит цикл. Найдем наименьшее целое D, при котором цикл совершает 13 повторов, и возьмем предыдущее целое, это и будет наибольшее D, при котором цикл совершит 14 повторов.
Цикл завершается после того, как условие перестанет выполняться, то есть при s > 1117. Составим неравенство:

13*d > 1117

Задание 8 — 2. ЕГЭ по информатике.


d > 85,92

То есть наименьшее D, при котором цикл совершит 13 повторов — 86, значит наибольшее D, при котором цикл совершит 14 повторов — 85.
Ответ 85

Источник: neturokam.com

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

Для того чтобы n стало равно 89, нужно увеличить его на 6 (89-5)/6 =14 раз, повтор цикла 14 раз.
Переменной s также прибавляется d 14 раз, 83+14d
Чтобы 14 шаг был последним и цикл остановился нужно выполнить условия:
83+14d>=1200
83+13dПолучается система уравнений, решаем ее:
14d>=1117
13d

d>=79.78
dНаибольшее целое решение 85

Ответ: 85

Программа для проверки:
var
n, s, d, max: integer;

begin
max := 0;
for d := 1 to 1000 do
begin
n := 5;
s := 83;
while s begin
s := s + d;
n := n + 6;
end;
if (n = 89) and (max < d) then max := d;
end;
Writeln(max);
end.

Источник: 5pages.net

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

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

Читайте также:
Steelseries sensei raw программа для настройки мыши
Паскаль Python
Алгоритмический язык С++

Урок 2 Варианты выполнения кода. Первая программа на 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.
  • После окончания цикла выводится значение переменной 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

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

Паскаль

Ответ: 28

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

n = n + 1 n s s = s + n;
3
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

78+19d > 1200 => d=59

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

Ответ: 62

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

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

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

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

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

Ответ: 89

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

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

Ответ: 100

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

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

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

Разбор 8 задания ЕГЭ 2018 по информатике и ИКТ из демонстрационного варианта

Разбор 8 задания ЕГЭ 2018 по информатике и ИКТ из демоверсии. Это задание базового уровня сложности. Примерное время выполнения задания 3 минуты.

Проверяемые элементы содержания:
— знание основных конструкций языка программирования,
— понятия переменной,
— оператора присваивания.

Элементы содержания, проверяемые на ЕГЭ:
— основные конструкции языка программирования,
— система программирования.

Задание 8

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

Разбор 8 задания ЕГЭ 2018 по информатике и ИКТ

Разбор 8 задания ЕГЭ 2018 по информатике

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

1) Начальное значение переменной s=260, переменной n=0.
2) Цикл в программе будет выполняться пока выполняется условие s>0.
3) После окончания цикла выводится значение переменной n.
4) С каждым шагом цикла s уменьшается на 15
s := s — 15
n увеличивается на 2
n := n + 2
5) Цикл закончится, как только s станет меньше или равно 0 (пока выполняется условие s>0).
6) Таким образом цикл выполнится 18 раз
для s =
260
245
230
215
200
185
170
155
140
125
110
95
80
65
50
35
20
5
7) Следовательно к начальному значению n=0 прибавиться 18*2=36 — это и есть наш ответ.

Читайте также:
Как открыть программу nrg

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

  • Войти
  • Регистрация
  • Главная
  • ЕГЭ
  • Вопросы и ответы
  • Перевод баллов
  • Соответствие заданий
  • Программирование
  • Типы данных Pascal
  • Математические функции
  • Логические операции
  • Приоритет операций
  • Законы логики
  • О системах счисления
  • Перевод чисел
  • Таблица триад и тетрад
  • Досрочный-2016
  • Демо-2016
  • Досрочный-2015
  • Алгебра логики
  • Вариант 1
  • Вариант 2
  • Вариант 3
  • Вариант 4
  • Вариант 5
  • Вариант 6
  • Вариант 7
  • Вариант 8
  • Вариант 9
  • Вариант 10
  • Степени двойки
  • IP, маска и адрес сети
  • Решатор 5
  • Решатор 13

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

Бейсик Python
DIM S, N AS INTEGER
S = 0
N = 0
WHILE S < 111
S = S + 8
N = N + 2
WEND
PRINT N
s = 0
n = 0
while s < 111:
s = s + 8
n = n + 2
print(n)
Алгоритмический язык Паскаль
алг
нач
цел n, s
n := 0
s := 0
нц пока s < 111
s := s + 8
n := n + 2
кц
вывод n
кон
var s, n: integer;
begin
s := 0;
n := 0;
while s < 111 do
begin
s := s + 8;
n := n + 2
end;
writeln(n)
end.
Си
#include
int main()

printf(«%d n», n);
return 0;
>

Источник: демоверсия ФИПИ по информатике и ИКТ 2016-го года.

В решении задания есть видеоразбор

После выполнения программы выводится значение переменной n. Пока цикл выполняется, значение n увеличивается на 2, изначально n=0, то есть мы можем определить количество повторений цикла и умножить его на 2.

Каждый повтор цикла значение s увеличивается на 8, значит s, в конечном итоге, будет кратно 8-ми. Наименьшее s, при котором условие цикла перестанет выполняться — 112.

Определим количество повторов цикла:

Каждый повтор цикла n увеличивается на 2, то есть значение n будет равно:

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

Чтобы купить курс,
пожалуйста, войдите
или зарегистрируйтесь

Быстрая регистрация

Информатика (Вариант 2)

Приобретите наш курс

Для продолжения просмотра купите полный курс
наших видеоуроков

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

Цикл while выполняется до тех пор, пока истинно условие s

Контакты

ул. Чернышевского, д. 17, офис 33, Казань, Республика Татарстан, 420000, Россия

Запись на тестирование
Регистрация

Вы живете в Казани?

Похожие публикации:

  1. Как найти время падения тела
  2. Как скачать гугл на айфон
  3. Как скачать файлы с яндекс диска
  4. Что делает функция isupper

Источник: gshimki.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru