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.


 

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

19184. Герметизация тепловыделяющих элементов 1.51 MB
  ЛЕКЦИЯ 19 Герметизация тепловыделяющих элементов Эксплуатационная надежность твэлов во многом определяется качеством выполненных сварных соединений. Она прямым образом связана со свариваемостью используемых конструкционных материалов с конструкцией соединений...
19185. Сварка твэлов с оболочками из легкоокисляющихся металлов 1.07 MB
  ЛЕКЦИЯ 20 Герметизация тепловыделяющих элементов. Сварка твэлов с оболочками из легкоокисляющихся металлов Газодувная сварка. Как правило сварку при изготовлении твэлов с использованием оболочек из легкоокисляющихся металлов в частности циркониевых сплаво
19186. Сборка твэлов и ТВС энергетических реакторов 3.04 MB
  ЛЕКЦИЯ 21 Сборка твэлов и ТВС энергетических реакторов В активную зону современных энергетических реакторов загружается 40 50 тысяч твэлов. Производительность завода по производству твэлов составляет несколько сотен тысяч в год. К твэлам предъявляются высокие треб
19187. Контроль твэлов и ТВС энергетических реакторов 319.5 KB
  ЛЕКЦИЯ 22 Контроль твэлов и ТВС энергетических реакторов Качество промышленной продукции регламентируется государственными и отраслевыми стандартами техническими условиями и другими нормативными документами. Твэлы являются продукцией для которой вероятность о
19188. Моделирование процессов производства твэлов и ТВС по методу IDEF3 в среде Bpwin 20.05 MB
  ЛЕКЦИЯ 23 Моделирование процессов производства твэлов и ТВС по методу IDEF3 в среде Bpwin Для оптимизации последовательности и времени выполнения технологических операций широко применяются методы сетевого планирования. В настоящее время известны программные продукты...
19189. Элементный и структурный анализ в развитии современных технологий 112 KB
  электронный конспект лекций Лекция 1 Элементный и структурный анализ в развитии современных технологий. Основные определения используемые в последующем изложении. Упругое рассеяние в лабораторной системе координат. Широкое внедрение тонкопленочных технологий ис...
19190. Упругое рассеяние в системе центра масс. Связь между сечением рассеяния и прицельным параметром 171 KB
  Лекция 2 Упругое рассеяние в системе центра масс. Связь между сечением рассеяния и прицельным параметром. Вычисление сечения рассеяния в лабораторной системе координат по известному сечению рассеяния в системе центра масс. Рассмотрим процесс упругого рассеяния в сис
19191. Сечение рассеяния в кулоновском и обратноквадратичном потенциале 136.5 KB
  Лекция 3 Сечение рассеяния в кулоновском и обратноквадратичном потенциале. Кулоновский потенциал взаимодействия имеющий вид Ur = /r где  = q1q2 один из немногих потенциалов для которого можно вычислить аналитически дифференциальное сечение рассеяния. На его приме
19192. Упругое рассеяние иона на атоме при экранированном кулоновском потенциале взаимодействия 206 KB
  Лекция 4 Упругое рассеяние иона на атоме при экранированном кулоновском потенциале взаимодействия. Функция экранирования. Линдхардовское сечение рассеяния для экранированного кулоновского потенциала. Аппроксимация аналитическими выражениями. Рассмотрим процессы