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