• Начав тренировки, спортсмен пробежал в первый день 10 км. В каждый последующий день он увеличивал пробег на 10 % от пробега предыдущего дня. Всего спортсмен занимался 11 дней. Вывести на экран пробег спортсмена за каждый день и суммарный пробег за 11 дней.
    Мне нужна прога в паскале и алгоритм в словестно-формульном виде!!!!! Пожалуйста!!! Очень нужно Даю 40 баллов

Ответы 6

  • Мне нужно ещё в словестно-формульном виде
  • Задать переменные: пробег := 10, сумма := 0Повторить 11 раз:- Прибавить к сумме пробег- Вывести пробег- Умножить пробег на 1.1Вывести сумму.
  • Так?
    • Автор:

      chi chi
    • 5 лет назад
    • 0
  • Возможно
  • Слушай, а есть возможность что бы ты ещё сделал задания, почти такие же????
    • Автор:

      itsy
    • 5 лет назад
    • 0
  • program runner;  

    var  

    n,sum:Real;  

    i:Integer;  

    begin  

       n:=10;  

       sum:=0;  

       i:=0;  

       for i:=1 to 11 do begin

           sum := sum + n;

           writeln(n:3:8);

           n := n * 1.1;  

       end;

       writeln(sum:3:2);  

    end.

    Тело инструкции writeln можно заменить на обычный writeln(n) и writeln(sum) соответственно, но тогда будет вывод некрасивый

    Пояснение: n - количество километров, которые пробегает бегун в текущий день (с самого начала равны изначальным десяти); sum - сумма; i - итератор цикла, здесь просто чтоб было именно 11 итераций - по одной на день.

    В каждой итерации мы прибавляем к сумме текущий "пробег" (на первой итерации пробег инициализирован как 10, так что никаких операций производить не надо), выводим пробег на экран, после чего умножаем его на 110%.

    Повторяем 11 раз.

    Выводим сумму на экран.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years