7класс

Номер 3.67, ГДЗ по информатике за 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 DR;

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
d
k
1
10
0
2
20
20
Да
2
10
1
2
21
21
Да
3
5
1
4
26
26
Да

Шестой этап.

При a = 15, d = 3, k = 8

N = 204

Результат: 204

Сообщить об ошибке

Не получилось открыть форму обратной связи.
Напишите нам: nqzva@cbzbtnyxn.zr