Даны натуральные числа n и k. Составить программу вычисления выражения - QBasic

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

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

Даны натуральные числа n и k. Составить программу вычисления выражения 1^n+2^k+...+n^k *Галочкой степень обозначил, думаю и так в принципе понятно. Писать на QBasic

Решение задачи: «Даны натуральные числа n и k. Составить программу вычисления выражения»

textual
Листинг программы
DIM i%,n%,k%,s&
INPUT "n=", n
INPUT "k=", k
FOR i=1to n
  s=s+i^k
NEXT
PRINT "S=";s

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

  1. DIM i%,n%,k%,s& - в этой строке определяются переменные i, n, k и s. Значения переменных i и n будут изменяться в процессе выполнения программы, поэтому они должны быть объявлены как переменные. Переменная k используется только для хранения значения, поэтому она объявляется как константа. Переменная s будет использоваться для накопления результата, поэтому она также объявляется как переменная.
  2. INPUT n=, n - в этой строке пользователю предлагается ввести значение переменной n. Значение будет сохранено в переменной n.
  3. INPUT k=, k - в этой строке пользователю предлагается ввести значение переменной k. Значение будет сохранено в переменной k.
  4. FOR i=1to n - это цикл, который будет выполняться n раз. В каждой итерации переменная i будет принимать значения от 1 до n.
  5. s=s+i^k - в этой строке значение переменной i возводится в степень k и добавляется к текущему значению переменной s. Это делается для каждого значения i от 1 до n.
  6. NEXT - эта строка говорит компьютеру перейти к следующей итерации цикла.
  7. PRINT S=;s - в этой строке выводится значение переменной s. Значение переменной s будет изменяться в процессе выполнения цикла, поэтому оно выводится здесь.

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


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

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

5   голосов , оценка 4 из 5
Похожие ответы