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

Рассмотрим вариант решения задания из учебника Босова, Аквилянов 9 класс, Просвещение:
3.67. В первый час работы рабочий изготавливает а деталей, за каждый последующий час – на d деталей больше, чем за предыдущий. Разработайте программу, которая подсчитывает, сколько деталей изготовил рабочий за k часов работы. Зафиксируйте свои действия на каждом из этапов решения задачи.
Первый этап – постановка задачи.
Исходные данные:
a – количество деталей за первый час работы;
d – приращение количества деталей каждый час;
k – количество часов работы.
Требуется найти:
N – количество деталей, изготовленных за k часов работы.
Второй этап – формализация.
Есть два способа решения данной задачи:
а) воспользоваться формулой суммы арифметической прогрессии – N = (2a + d*(k - 1))2 * k
б) выполнить вычисления с использованием цикла.
Далее, разработаем алгоритм с циклом.
В первый час работы: N = a.
В последующие часы работы:
a: = a + d; k = k-1; N = N + a
Вычисления закончатся, когда k станет равным 0.
Третий этап – разработка алгоритма.
Четвертый этап – разработка программы.
program Z67;
var
a, d, k, N: integer;
begin
write('Введи через пробел a, d, k > ');
readln(a, d, k);
N := 0;
repeat
N := N + a;
a := a + d;
k := k - 1
until k = 0;
writeln('Количество деталей = ', N)
end.
Пятый этап – тестирование.
Шестой этап – вычисление.
При a = 15, d = 3, k = 8
N = 204
Результат: 204
Популярные решебники 9 класс Все решебники
*К сожалению, временные проблемы с публикацией комментариев с мобильных устройств.