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

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

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

1) sin(x)=(x/1!)-(x^3/3!)+(x^5/5!)-(x^7/7!)+... (1! - факториал) x - произвольное точность вычислений |-|=<10^(-3) n=1,2,3.... 2)Даны целые числа K,N и последовательность целых чисел: ,,...,. Получить суммы (++...), (++....+),...(+...+)

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

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3.  
  4. INPUT "K = "; K
  5. INPUT "N = "; N
  6. DIM A(1 TO N, 1 TO K) AS INTEGER
  7.  
  8. FOR i = 1 TO N
  9. FOR j = 1 TO K
  10.    A(i, j) = 20*RND - 10
  11.    PRINT A(i, j);
  12. NEXT j: PRINT
  13. NEXT i: PRINT
  14.  
  15. FOR i = 1 TO N
  16.    S = 0
  17.    FOR j = 1 TO K
  18.       S = S + A(i, j)
  19.       PRINT S;
  20.    NEXT j
  21. NEXT i
  22.  
  23. END

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

  1. CLS - очистка экрана
  2. RANDOMIZE TIMER - установка случайного числа для повторного вызова функции
  3. INPUT K =; K - ввод значения K с клавиатуры
  4. INPUT N =; N - ввод значения N с клавиатуры
  5. DIM A(1 TO N, 1 TO K) AS INTEGER - создание массива A размером N на K
  6. FOR i = 1 TO N - цикл по строкам массива A
  7. FOR j = 1 TO K - цикл по столбцам массива A
  8. A(i, j) = 20*RND - 10 - заполнение массива A значениями, полученными из разложения в ряд
  9. PRINT A(i, j); - вывод значения элемента массива A на экран
  10. NEXT j: PRINT - переход к следующей строке массива A
  11. NEXT i: PRINT - переход к следующей странице вывода
  12. FOR i = 1 TO N - цикл по строкам массива A
  13. S = 0 - инициализация переменной S суммой элементов строки
  14. FOR j = 1 TO K - цикл по столбцам массива A
  15. S = S + A(i, j) - суммирование элементов строки
  16. PRINT S; - вывод значения суммы на экран
  17. NEXT j - переход к следующей строке массива A
  18. NEXT i - переход к следующей странице вывода
  19. END - завершение программы

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


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

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

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

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

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

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