Курсовая работа: Конвертеры и перекодировщики

double el;

el=1/(pow(n,2)+n); /*вычисление значения слагаемого по заданной формуле*/

return(el);

}

void main()

{

/*описание глобальных переменных*/

double symma;

float E;

int i=1;

do /*цикл для ввода точности с проверкой на ошибку*/

{

cout << cirilic_txt("Введите e (точность) в экспоненциальном виде (например e=2.14E-3), причем е>0\ne=");

cin >> E; /* вводим значение точности до тех пор, пока точность не станет удовлетворять условию */

}

while (E<=0);

symma=function(i); /*первоначальное значение суммы равно первому слагаемому, используем функцию, определенную ранее*/

while (function(i)-function(i+1)>=E) /*пока не достигнута заданная точность*/

{

i++; /*увеличение счетчика на 1*/

symma=symma+function(i); /*прибавляем текущее слагаемое*/

}

printf("%s %5.16E\n", cirilic_txt("Сумма равна "), symma); /*выводим результат – значение суммы – на экран*/

РЕЗУЛЬТАТЫ ВЫЧИСЛЕНИЙ

СХЕМА АЛГОРИТМА ПРОГРАММЫ


РАЗРАБОТКА АЛГОРИТМА И СИ-ПРОГРАММЫ

Для решения задачи использовали следующие переменные:

Глобальные

· i, j – счётчики для циклов;

· n – задаваемая пользователем размерность, остаётся постоянной;

· m – дублирует переменную m для изменения;

К-во Просмотров: 464
Бесплатно скачать Курсовая работа: Конвертеры и перекодировщики