9класс

Страница 73 номер 67, ГДЗ по информатике за 9 класс к рабочей тетради Босовой. Решение с ответом к РТ

Номер 67. В первый час работы рабочий изготавливает a деталей, за каждый последующий час — на d деталей больше, чем за предыдущий. Разработайте программу, которая подсчитает, сколько деталей изготовил рабочий за k часов работы. Зафиксируйте свои действия на каждом из этапов решения задачи.

Первый этап

Исходные данные:

Количество деталей, изготавливаемых за один час - а.
Число, на которое увеличивается количество деталей, изготавливаемых за каждый последующий час - d.
Количество часов работы - k.

Требуется найти: S количество деталей, изготовленных за k часов работы.

Второй этап

Соотношения, связывающие исходные данные и результат:

S - сумма членов арифметической прогрессии, где а - первый член прогрессии, d - разность прогрессии, k - количество членов прогрессии
S =((2*а + d*( k-1))* k/2

Третий этап

Четвертый этап

Программа на языке Паскаль:

Program FF;
  var a,k,d: integer;
        S: real;

Begin
     write(‘a, d>’);
    readln(a,d);
    write(‘k>’);
    readln(k);
    S: =((2*а + d*( k-1))* k/2;
    writeln(‘S=’,S);
end.

Пятый этап

Отладка и тестирование

Исходные данные
Результат работы программы
Требуемый результат
Результат прохождения теста (да/нет)
a
d
k
1
10
0
2
2*10 = 20
20
да
2
10
1
2
(2*10+1*1)*2/2 = 21
21
да
3
5
1
4
(2*5+1*3)*4/2 = 26
26
да

Шестой этап

Выполнить расчеты при:

a = 15; d = 3; k = 8

S = (2*15+3*7)*8/2 = 204

Результат: 204

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

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