1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 5 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов

Задание 5 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

Выясните, какое минимальное значение числа $$d$$ следует ввести, чтобы после выполнения программы было напечатано 150.

var n, s, d: integer;
begin
  readln(d);
  n:=3;
  s:=38;
  while s <=1200 do begin
    s:=s+d;
    n:=n+7
  end;
  write(n)
end.

Подробный ответ

В программе значение n увеличивается на $$7$$ при каждом повторении цикла. Начальное значение $$n=3$$, а нужно получить $$150$$.

Составим уравнение:

$$3+7k=150$$

$$7k=147$$

$$k=21$$

Значит, цикл должен выполниться $$21$$ раз. За это время переменная s увеличится на $$21d$$:

$$38+21d>1200$$

$$21d>1162$$

$$d>\frac{1162}{21}\approx 55{,}33$$

Минимальное целое значение $$d$$ равно $$56$$.

Проверка:

$$38+55\cdot 21=1193$$ — цикл ещё не завершится.

$$38+56\cdot 21=1214$$ — цикл завершится.

Ответ

56



Общая оценка
3.6 / 5
Другие учебники
Другие предметы