1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.3.66 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Автор
Босова, Аквилянов

Упр.3.66 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

Зафиксируйте свои действия на каждом из этапов решения задачи.
Первый этап – постановка задачи
Исходные данные:
a – цена с продажи каждой газеты с первых 50 продаж
20% — увеличение цены с продаж каждой газеты более 50
k – количество газет, проданных за день.
Требуется найти:
S – дневной заработок продавца.
Второй этап — формализация
Если количество проданных газет меньше или равен 50, то заработок продавца составит: S = k*a.
Если продаж больше 50, то заработок вычисляется по формуле:
S=50*a + (k – 50) *a*1,2
Третий этап – разработка алгоритма.
Четвертый этап – программирование.
program Za;
var
S, a: real;
k: integer;
begin
write (‘Введи через пробел a,k > ‘);
readln(a, k);
if k > 50 then S: = 50 * a + (k — 50) * a * 1.2
else S: = k * a;
writeln (‘Дневной заработок = ‘, S,’ рублей’)
end.
Пятый этап – тестирование.
Шестой этап – выполнение расчетов.
S: = 50*1,2 + (147 – 50) *1,2*1,2 = 199,68 (руб.)
Результат: 199,68 рублей.

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

Обозначим дневной заработок продавца через $$S$$.

Если продано не более 50 газет, то каждая газета приносит $$a$$ рублей, значит:

$$S = k \cdot a$$

Если продано больше 50 газет, то за первые 50 газет продавец получит $$50 \cdot a$$, а за остальные $$k-50$$ газет — на 20% больше, то есть $$1{,}2a$$ за каждую. Тогда:

$$S = 50 \cdot a + (k — 50)\cdot a \cdot 1{,}2$$

Алгоритм можно записать так:

ввод $$a, k$$
если $$k \le 50$$, то $$S := k \cdot a$$
иначе $$S := 50 \cdot a + (k — 50)\cdot a \cdot 1{,}2$$
вывод $$S$$

Программа на Pascal:

program Za;
var
  S, a: real;
  k: integer;
begin
  readln(a, k);
  if k > 50 then
    S := 50 * a + (k — 50) * a * 1.2
  else
    S := k * a;
  writeln(S);
end.

Вычислим заработок при $$a = 1{,}2$$ и $$k = 147$$:

$$S = 50 \cdot 1{,}2 + (147 — 50)\cdot 1{,}2 \cdot 1{,}2$$

$$S = 60 + 97 \cdot 1{,}44 = 60 + 139{,}68 = 199{,}68$$

Ответ

$$199{,}68$$ руб.



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