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

Содержание
Читайте также:
Электронные таблицы это прикладная программа предназначенная для организации табличных вычислений

Неботан.com

13*d > 1117
d > 85,92

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

Оцени ответ

Не нашёл ответ?

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

Самые новые вопросы
Гадать еще раз

  • Алгебра
  • Математика
  • Русский язык
  • Українська мова
  • Информатика
  • Геометрия
  • Химия
  • Физика
  • Экономика
  • Право
  • Английский язык
  • География
  • Биология
  • Другие предметы
  • Обществознание
  • История
  • Литература
  • Українська література
  • Беларуская мова
  • Қазақ тiлi

Показать ещё

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

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

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

bomboshka1

August 2022 1 2 Report

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

Answers =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.

Источник: scholar.tips

Информатика | Подготовка к ЕГЭ 2018 | Задание 8

При каком наибольшем введенном числе d после выполнения программы будет напечатано 89? var n, s, d: integer; begin readln(d); n : = 5; s : = 83; while s < = 1200 do begin s : = s + d; n : = n + 6 end; write(n) end.

+

1 Смотреть ответы Добавь ответ +10 баллов

Ответы 1

Ответ разместил: vladkaspirov4
Доступ после просмотра рекламы
Ответы будут доступны после просмотра рекламы
Показать ответы

Программа должна вывести 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
d > 85,92

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

Источник: 0tvet.com

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