Рассмотрим вариант решения задания из учебника Босова, Аквилянов 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