Упр.67 ГДЗ Рабочая тетрадь Босова 9 класс (Информатика)

Решение #1

Изображение 67. B первый час работы рабочий изготавливает а деталей, за каждый последующий час — на d деталей больше, чем за предыдущий. Разработайте программу, которая подсчитает,...
Дополнительное изображение
Дополнительное изображение
Загрузка...
 

Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином:
67. B первый час работы рабочий изготавливает а деталей, за каждый последующий час — на d деталей больше, чем за предыдущий. Разработайте программу, которая подсчитает, сколько деталей изготовил рабочий за k часов работы. Зафиксируйте свои действия на каждом из этапов решения задачи.
Первый этап
Исходные данные:
a – количество деталей за первый час работы;
d – приращение количества деталей каждый час;
k – количество часов работы.
Требуется найти:
N – количество деталей, изготовленных за k часов работы.
Второй этап
Количества деталей каждый час, после 1 часа работы: a = a+d
Есть два способа решения данной задачи: а) воспользоваться формулой суммы арифметической прогрессии – алгоритм без цикла; б) выполнить вычисления с использованием цикла.
Далее, разработаем алгоритм с циклом.
Третий этап
Четвертый этап
program tt;
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
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением

Похожие решебники