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.


 

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

17653. Дифракція та отворі побудова Френеля. Зонна платівка Френеля 217.42 KB
  Дифракція та отворі: побудова Френеля. Зонна платівка Френеля. Поставимо між точковим джерелом S і точкою спостереження Р непрозорий екран з круглим отвором площина якого перпендикулярна до осі SP а центр О розміщений на тій же осі. Згідно із Френелем дія такої перешкоди...
17654. Дифракція Фраунгофера на двох щілинах 156.34 KB
  Дифракція Фраунгофера на двох щілинах У випадку 2 щілин на відміну від випадку 1 щілини буде спостерігатись ще й інтерференційна картина. Результуюча картина буде визначатися шляхом додавання хвиль що йдуть з обох щілин. Очевидно що min будуть на тих самих місцях бо т
17655. Дифракція Фраунгофера на щілині 37.03 KB
  Дифракція Фраунгофера на щілині. Тип дифракції при якому розглядається дифракційна картина утворена паралельними променями отримав назву дифракції Фраунгофера. Паралельні промені отримуємо за допомогою системи лінз. Розбиваємо площину щілини на ряд смужок. Вони є д
17656. Закон Брюстера. Зміна фази відбитої хвилі 42.86 KB
  Закон Брюстера. Зміна фази відбитої хвилі. Формули Френеля: 1 і 2 . 3 і 4 Із формули 1 для відбитої хвилі для pкомпоненти видно що коли то . Тобто pкомпонента для відбитої хвилі зникає. Використовуючи формулу Де називають кутом Брюстера.
17657. Закони відбиття та заломлення світла 35.1 KB
  Закони відбиття та заломлення світла. Коли промінь досягає плоскої границі розподілу двох середовищ він частково проходить в друге середовище заломлюється частково повертається назад відбивається. Закон відбиттся стверджує що падаючий і відбитий промені лежать в ...
17658. Закони заломлення для металів. Неоднорідна хвиля 137.46 KB
  Закони заломлення для металів. Неоднорідна хвиля. Конспект: для золота Для нормальной составляющей: ...
17659. Зв’язок між ступенем когерентності і параметром видності 44.88 KB
  Звязок між ступенем когерентності і параметром видності. Поняття когерентності повязане зі здатністю хвиль інтерферувати. Розглянемо ступінь когерентності на прикладі часової когерентності. Нехай в т. Р одночасно в момент часу t приходять 2 хвилі однакової частоти в...
17660. Зірковий інтерферометр Майкельсона 37.3 KB
  1 Зірковий інтерферометр Майкельсона Запропонував Фізо. Для визначення кутових розмірів обєкту зірки. Розміщені навпроти щілин дзеркала нерухомі а дзеркала можна одночасно розсувати. Очевидно що видність смуг залежить від ступеня когерентно
17661. Інтерференція в тонких шарах інтерференційні дзеркала та просвітлююча оптика 28.84 KB
  Інтерференція в тонких шарах: інтерференційні дзеркала та просвітлююча оптика. При освітленні тонкої плівки відбувається накладання хвиль від джерела S які відбилися від передньої і задньої поверхонь плівки. Якщо світло біле то інтерференції смуги будуть кольоро...