Упр.3.65 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Необходимо вычислить сумму денег, полученную авиакомпанией от продажи билетов на один рейс, если известно, что остались нераспроданными a билетов бизнес-класса и b билетов эконом-класса.
Зафиксируйте свои действия на каждом из шести этапов решения задачи.
Первый этап – постановка задачи.
Исходные данные:
160 – общее число пассажиров, вмещающихся в аэробусе.
3/4 от общего числа пассажиров – это места эконом-класса.
1/4 от общего числа пассажиров – места бизнес-класса.
х рублей – стоимость билетов в салоне бизнес-класса.
х/2 рублей – стоимость билетов эконом-класса.
а – количество нераспроданных билетов бизнес-класса.
b – количество нераспроданных билетов эконом-класса.
Требуется найти:
Сумму денег, полученную авиакомпанией от продажи билетов на один рейс.
Второй этап – формализация.
S – сумма денег, полученная авиакомпанией.
3/4 от 160 = 120
1/4 от 160 = 40
S = (40-a) *x + (120-b) *(x/2)
Третий этап – разработка алгоритма
Четвертый этап – программирование
program vir;
var
S, x: real;
a, b: integer;
begin
write(‘Введи x,a,b через пробел > ‘);
readln(x, a, b);
S := (40 — a) * x + (120 — b) * x / 2;
writeln(‘Полученная сумма = ‘, S)
end.
Пятый этап – тестирование.
Шестой этап – выполнение расчетов, получение результата.
При x = 25743, a = 12, b = 3.
S = (40 – 12) *25743 + (120 – 3) * 25743/2 = 2226769,5 (рублей)
Результат: 2226769,5 (рублей)
Первый этап — постановка задачи.
Исходные данные:
- 160 — общее число мест в аэробусе;
- $$\frac{3}{4}$$ мест — эконом-класс;
- $$\frac{1}{4}$$ мест — бизнес-класс;
- $$x$$ рублей — стоимость билета бизнес-класса;
- $$\frac{x}{2}$$ рублей — стоимость билета эконом-класса;
- $$a$$ — число нераспроданных билетов бизнес-класса;
- $$b$$ — число нераспроданных билетов эконом-класса.
Требуется найти сумму денег, полученную авиакомпанией от продажи билетов на один рейс.
Второй этап — формализация.
Число мест бизнес-класса:
$$\frac{1}{4}\cdot 160 = 40$$
Число мест эконом-класса:
$$\frac{3}{4}\cdot 160 = 120$$
Тогда продано билетов бизнес-класса $$40-a$$, а эконом-класса $$120-b$$.
Искомая сумма:
$$S=(40-a)x+(120-b)\frac{x}{2}$$
Третий этап — разработка алгоритма.
- Ввести $$x$$, $$a$$, $$b$$.
- Вычислить $$S=(40-a)x+(120-b)\frac{x}{2}$$.
- Вывести значение $$S$$.
Четвёртый этап — программирование.
program vir;
var
S, x: real;
a, b: integer;
begin
write(‘Введи x,a,b через пробел > ‘);
readln(x, a, b);
S := (40 — a) * x + (120 — b) * x / 2;
writeln(‘Полученная сумма = ‘, S);
end.
Пятый этап — тестирование.
| № | x | a | b | Результат работы программы | Требуемый результат |
|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 100 | 100 |
| 2 | 1 | 40 | 0 | 60 | 60 |
| 3 | 10,2 | 0 | 60 | 714 | 714 |
Шестой этап — выполнение расчётов, получение результата.
При $$x=25743$$, $$a=12$$, $$b=3$$:
$$S=(40-12)\cdot 25743+(120-3)\cdot \frac{25743}{2}$$
$$S=28\cdot 25743+117\cdot 12871{,}5=2226769{,}5$$
Ответ
$$2226769{,}5$$ руб.