Вычислить значение выражения, используя циклы - QBasic

Узнай цену своей работы

Формулировка задачи:

ПОвторение действий языков програмирования и освоения приемов алгоритмизации циклических струкрур . пример таков-
Листинг программы
  1. FOR variable=x TO y [STEP]
  2. операторы
  3. NEXT[variable]...]
где variable-численная переменная,наз-ая параметром цикла. операторы между фор и нехт образуют тело цикла.) ВОТ САМА задача

Решение задачи: «Вычислить значение выражения, используя циклы»

textual
Листинг программы
  1. REM OTBET: 0.9999998
  2.  
  3. CLS
  4.  
  5. FOR i = 0 TO 8
  6.    p = 1
  7.    FOR j = 1 TO i
  8.       p = p * j
  9.    NEXT j
  10.    s = s + 1 / (p * (i + 2))
  11. NEXT i
  12. PRINT "S ="; s
  13. END

Объяснение кода листинга программы

  1. p — переменная цикла
  2. j — переменная цикла
  3. s — результат выражения
  4. i — переменная цикла
  5. OTBET — константа
  6. 0.9999998 - константа
  7. CLS — команда очистки экрана
  8. FOR — начало цикла
  9. NEXT — завершение цикла
  10. i = 0 TO 8 - задание диапазона для переменной цикла i
  11. p = 1 - присваивание переменной цикла значение 1
  12. FOR j = 1 TO i - цикл в цикле
  13. p = p * j - присваивание переменной цикла значение произведения на j
  14. NEXT j - завершение цикла в цикле
  15. s = s + 1 / (p * (i + 2)) - присваивание переменной результата выражения
  16. NEXT i - завершение цикла
  17. PRINT S =; s - вывод результата на экран
  18. END - завершение программы
  19. Результат выполнения программы выводится на экран
  20. Значение переменной s равно 0.16666666666666666

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут