Лабораторная работа №9

Вычисление конечных сумм и произведений

Решение нулевого варианта

Задача. Даны действительное число a, натуральное число x. Вычислить сумму:  .

Входные данные: действительное число a, натуральное число x.

Выходные данные: значение вычисленной суммы.

В переменная deg будет хранится значение степени знаменателя, переменная sum будет накапливать значение суммы.

После ввода значений переменных a и x с клавиатуры, организуем цикл для вычисления суммы. Предварительно необходимо объявить переменную sum (лучше выбрать вещественный тип float, так как значение этой переменной может быть очень большим и в целый тип int  не уместится) и обнулить ее значение.

В цикле будет сначала вычисляться значение переменной deg, а потом — sum.

После выхода из цикла, сумма посчитана. Нужно ее вывести на экран.

Текст программы:

#include "stdafx.h"

#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{float a;

 int n,deg;

cout<<"a= ";

cin>>a;

cout<<"x= ";

cin>>x;

float sum=0;

for (int i=0;i<=n;i++)

{deg=pow(2.,i);

sum+=1/(pow(a,deg));}

cout<<"sum="<<sum;

system("pause");

return 0;}

Задания для самостоятельного выполнения:

  1. Даны два целых числа A и B (А<B). Найти сумму квадратов всех целых чисел от А до В включительно.
  2. Вычислить сумму: .
  3. Вычислить сумму: .
  4. Дано целое число N (N>0). Найти сумму: .
  5. Дано целое число  N (N>0). Найти сумму: N2+(N+1)2+(N+2)2+..+(2N)2.
  6. Вычислить: .
  7. Дано целое число N (N>0). Найти произведение 1.1*1.2*1.3*.. ( N сомножителей)
  8. Вычислить: .
  9. Вычислить сумму: .
  10. Даны натуральное n, действительное x. Вычислить сумму: sinx+sin2x+..+sinnx.
  11. Дано натуральное число . Вычислить:
  12. Дано натуральное число . Вычислить: .
  13. Дано действительное число . Вычислить .
  14. Вычислить: .
  15. Вычислить:
Вернуться к теории