17101

Складання програм циклічної структури

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

Информатика, кибернетика и программирование

Лабораторна робота № 13 Тема: складання програм циклічної структури. Ціль: навчитися складати програми циклічної структури застосовуючи різні типи операторів циклу в інтегрованому середовищі. Обладнання: ПК. Хід роботи. 1.Правила техніки безпеки при роботі в к

Украинкский

2013-06-29

72.5 KB

1 чел.

Лабораторна  робота № 13

Тема: складання програм циклічної структури.

Ціль: навчитися складати програми циклічної структури, застосовуючи різні типи операторів циклу в інтегрованому середовищі.

Обладнання: ПК.

Хід роботи.

1.Правила техніки безпеки при роботі в класі комп'ютерної техніки.

2.Скласти програму рахування Суми ряда.

у=1+х246+...+ х2п+...

2!   4!    6!         2п!

Include <iostream.h>

Include<math.h>
int main
() {

const int Maxiter =500;    /*максимальна кількість ітерації*/ double x, eps;

cout <<"\Введіть аргумент та точність: "; сіп » х »eps;

bool done ш true; //признак достіженія точності

double ch = 1, у = ch;       //перший член ряда і навчального значення суми for (int n = 0; fabs (ch)>eps; n++) {

ch *= x * x / ((2 * n + 1)*(2 * n + 2)); //очередной член ряда

y+^ch; //добавлення члена ряда до суми

if (n>Maxiter){

cout« "\пРяд розходиться!";

done = false ; break;}

}

if (done)}

cout « "\пЗначення функції:"«у«"для x="«x«end];

cout «"вичислено поле "<<п« "ітерації " «end];

і

return 0;

}

Можна реалізувати ту ж саму логіку і без спеціальної булевої перемінної , об'єднавши перевірку обох варіантів виходу з циклу в його заголовку.

include <iostream.h>

include <math.h>

include <float.h>
int main
(){

const int Maxiter = 500; /*максимально допустима кількість ітерації*/ double x, eps = DBLEPSILON; 4    cout « "\Введіть аргумент "; сіп» х;

double ch = 1, у = ch; //перший член та навчальні значення суми for (int n =0; fabs (ch) >eps ===========

ch = x*x / ((2*n +1) *(2*п+2));//очередной член ряда

н += ch;

}

if (n<Maxiter){

cout <<"\пЗначення функції: " «у» "для x="«x«end] cout «"вичислено після" «п« " ітерації " «end];

}

else cout « "\пРяд розходиться!" ; return 0 ;

Скласти програму за індивідуальним завданням.

Варіанти завдань:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.  

12.

13.

14.

15.


 

А также другие работы, которые могут Вас заинтересовать

20137. Источники и причины отказов измерительных устройств 38.5 KB
  Силы кот. Механическая энергия может возникнуть как следствие затрат энергии кот. Воздух кот. Обратимые процессы это часть процессов кот.
20138. Надежность, определяемая процессами, происходящими в элементах и узлах приборов 55 KB
  Такое деление соответствует трем явно выраженным периодам работы любого прибора или машины. Из кривой видно что в первый период период приработки интенсивность отказов в начале высокая а затем быстро падает. Во второй период период нормальной эксплуатации интенсивность отказов устанавливается на постоянном min уровне. В период износа интенсивность отказа вновь возрастает.
20139. Общая схема изменения показателей работоспособности 123.5 KB
  1 по вертикали отложены показатели характеризующие точность выполнения прибором заданной функции инструментальная погрешность а по горизонтали время работы прибора. Узлы прибора обладают некоторой геометрической неточностью и другими показателями которые определяют начальную погрешность прибора Δо. Когда прибор начинает работать так называемые быстро протекающие процессы приводят к рассеиванию показателей работоспособности в результате чего точность прибора уменьшается на величину Δ1. Эти процессы заканчиваются в пределах цикла работы...
20140. Функциональное резервирование, его методы и способы 51 KB
  Повышение надежности систем путем резервирования достигается за счет рационального применения избыточных элементов. Поэтому при резервировании основное внимание обращают на выбор рациональных путей создания резервируемых систем при этом используются методы математического вероятностного исследования возможных резервных схем. Будем рассматривать резервирование как путь совершенствования рациональной схемы системы.
20141. Виды испытаний на надежность и их классификация 26 KB
  Испытания на надежность предусматривает : Определение уровня надежности и соответствие нормам надежности. Перед поставкой потребителю изделия проходят приемосдаточные испытания. Для оценки стабильности ТП проводят периодические испытания при внесении изменений в конструкцию материал и технологию типовые испытания. В зависимости от стадии разработки и производства проводятся:1 испытания опытных образцов новых конструкций 2 испытание образцов установочной серии 3 испытание серийных и массовых изделий 4 испытания модернизированных...
20143. Контрольные испытания по методу последовательного анализа 392 KB
  Если говорить о испытаниях основанных на обработке некоторого заранее запланированного объема информации то там результат обработки сравнивают с заданным показателем надежности и на основании сравнения делается вывод либо о соответствии либо о несоответствии полученных и требуемых результатов. есть основания считать что изделие удовлетворяет требования по надежности; б прекратить испытания т. есть основания считать что изделие не удовлетворяет требованиям по надежности; в продолжить испытания т. нет основания для вывода по...
20144. Методы исследовательских испытаний на надёжность 27 KB
  для исследования надёжности приборов значение имеют неразрушающие методы испыт: метод акустической эмиссии кот. методы базир. методы базир. методы ультразвук.
20145. Определение оптимального уровня надежности 324.5 KB
  С=СрСпСэ Ср затраты на разработку; Сп затраты на производство; Сэ затраты на эксплуатацию. Из приведенного графика видно что с ростом безотказной работы увеличиваются затраты на эксплуатацию.