Составить таблицу умножения для числа 9 - QBasic
Формулировка задачи:
А)Составить таблицу умножения для числа 9
B)Начав тренировки, спортсмен в первый день пробежал 10км. Каждый следующий день он увеличивал норму на 10% от нормы предыдущего дня. Каждый суммарный путь пробежал спортсмен за 7 дней?
1. Составить список переменных
2. Продумать организацию цикла.
3. Составить блок - схему и программу.
4. Выполнить программу и проанализировать полученный результат.
P.S Помогите решить пожалуйста. Заранее спасибо.
Решение задачи: «Составить таблицу умножения для числа 9»
textual
Листинг программы
CLS nor=10 'норма для спортсмена, в первый день=10 pr=10 'Проценты, на которые он увеличивал норму s=nor 'Суммарный путь, в первый день=норме первого дня FOR i=2 TO 7 'Cчитаем, начиная со второго дня, можно FOR i=1 TO 6 nor=nor+(nor*pr)/100 'Увеличиваем норму на 10% s=s+nor 'Считаем суммарный путь NEXT i PRINT "Summarniy put sportsmena=";s 'Выводим на печать
Объяснение кода листинга программы
- Установка начальных значений переменных:
- nor равна 10 (норма для спортсмена в первый день)
- pr равна 10 (проценты, на которые он увеличивал норму)
- s равна nor (суммарный путь в первый день равен норме первого дня)
- Использование цикла FOR для увеличения нормы на 10% каждый день, начиная со второго дня (можно сделать счет от 1 до 6, чтобы остановиться на шестом дне):
- nor увеличивается на (nor * pr) / 100
- s увеличивается на nor (суммарный путь увеличивается на текущую норму)
- После окончания цикла, выводится на печать строка
Summarniy put sportsmena=
и значение переменной s (суммарный путь спортсмена).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д