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.


 

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

42596. Геометрии токарных резцов 175.5 KB
  Наименование резца: А тип резца – проходной Б расположение главной режущей кромки – правый В форма и расположение головки резца – прямой Г способ крепления режущей части – напайной 2 Наименование резца: А тип резца – подрезной Б расположение главной режущей кромки – правый В форма и расположение головки резца – отогнутый Г способ крепления режущей части – напайной Результаты измерений Измеряемые элементы Обозначение Величина ВК81 ВК8 Главный передний угол γ 750 20 Передний угол фаски γ _ _ Главный задний угол α 130 1650 Угол...
42597. Методологія розробки програмних продуктів та великих програмних систем 333.5 KB
  2010 18:00 77 Общий сбор scrum meeting 71.2010 9:00 78 Общий сбор scrum meeting 1 .2010 9:00 79 Общий сбор scrum meeting 2 .2010 9:00 80 Общий сбор scrum meeting 3 .
42598. Метод измерения Рн-прибором п-201с применением измерительных электродов 37 KB
  Березниковский филиал Пермского Государственного Технического Университета лабораторная работа №3 По курсу: методика автоматического анализа Тема: метод измерения Рнприбором п201с применением измерительных электродов Выполнил: студент гр. Цель работы: произвести измерение с помощью электродов сравнить данные с приборов с истинным значением сделать вывод. назначение приборов П201 преобразовывает сигнал с электродов Rt –замеряет температуру среды М325...
42599. Изучение конструкции и геометрических параметров спиральных сверл 517 KB
  Угол наклона винтовой канавки а расчетный б по отпечатку в по угломеру ЛМТ ω1 ω2 ω3 280 270 270 9. Угол при вершине сверла Угол при режущей кромки 1 Угол при режущей кромки 2 2φ φ1 φ2 3440 34020’ 34020’ 11. Угол наклона поперечной режущей кромки: по угломеру ψ 5310 13. Главный задний угол в осевой плоскости: rx=09r rx=04r 108 48 16.
42600. ФИЗИОЛОГИЯ СОСУДИСТОЙ СИСТЕМЫ. КРОВЯНОЕ ДАВЛЕНИЕ И ПУЛЬС 220.37 KB
  Кровяное давление как основной показатель гемодинамики. Факторы, обуславливающие величину артериального и венозного давления. Методы исследования. Артериальный и венный пульс, их происхождение. Анализ сфигмограммы и флебограммы.
42601. Конструктивные элементы и геометрические параметры фрез 150.5 KB
  Фреза — инструмент с несколькими режущими лезвиями (зубьями) для фрезерования. Виды фрез по геометрии(исполнению) бывают — цилиндрические, торцевые, червячные, концевые, конические и др. Виды фрез по обрабатываемому материалу - дерево,сталь, чугун, нержавеющая сталь, закаленная сталь, медь, алюминий, графит. Материал режущей части — быстрорежущая сталь, твёрдый сплав, минералокерамика, металокерамика или алмаз, массив кардной проволоки.
42602. Классификация токарных резцов 82 KB
  Характеристика резцов Материал режущей части Назначение Форма и расположения головки Направления подачи Конструкция Характер обработки Форма передней поверхности 1 ВК 6 Проходной прямой левый Прямая Левое Напайная Черновая Плоская с положительным передним углом 2 ВК 8 Подрезной торцевой левый Прямая Левое Напайная Черновая Плоская с положительным передним углом 3 ВК 8 Подрезной торцевой левый Отогнутая Левое Напайная Черновая Плоская с положительным передним углом 4 Проходной прямой левый Отогнутая Правое Цельная Черновая Плоская с...
42603. Формы в HTML-документах 80 KB
  enctype Атрибут указывающий способ кодирования содержимого формы для передачи программеобработчику. type Атрибут type определяет вид элемента INPUT. Значения атрибута type элемента INPUT: type= text по умолчанию Создание поля ввода в котором можно сразу после загрузки страницы разместить произвольный текст используя атрибут vlue. Например INPUT nme= T1 vlue= Родион type= pssword Создание поля для ввода пароля.
42604. Настольный горизонтально-фрезерный станок модели НГФ-110Ш 625.5 KB
  Оснащение: горизонтально – фрезерный станок модели НГФ110Ш; плакаты и электрифицированные стенды для изучения устройства и кинематической схемы фрезерного станка; набор инструментальных инструментов методические пособия. Горизонтальнофрезерный станок1 фундаментная плита 2 станина 3 консоль 4 салазки 5 стол 6 хобот 7 оправка со фрезойОтличается от универсальнофрезерного станка отсутствием поворотного устройства то есть стол станка может перемещаться только перпендикулярно или вместе с салазками параллельно оси...