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.


 

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

996. Метеонавигационный радиолокатор Контур-10СВ 556 KB
  Метеонавигационный радиолокатор Контур-10СВ предназначен для использования на борту самолетов различного класса в составе комплекса бортового радиоэлектронного оборудования (БРЭО). Частота излучения МНРЛ от 9,3 до 9,5 ГГц.
997. Система социальной защиты детства в Республике Башкортостан 427 KB
  Понятие, значение и методы государственного управления социальной защитой детства. Анализ состояния социальной защиты детства в Республике Башкортостан. Правовые аспекты государственного управления социальной защитой детства в Республике Башкортостан. Возможность применения опыта США по социальной защите детства в Российской Федерации. Применение информационных технологий в системе государственного управления социальной защитой детства в Республике Башкортостан.
998. Создание локальной вычислительной сети небольшого городка 454.5 KB
  Разделение данных предоставляет возможность доступа и управления базами данных с периферийных рабочих мест. Многопользовательские свойства системы содействуют одновременному использованию централизованных прикладных программных средств. Технологии беспроводных сетей (радиотехнологии). Выбор кабельной системы.
999. Инфляция и антиинфляционная политика 433 KB
  Определение и значение инфляции, ее виды и методы расчета. Основные направления антиинфляционной политики РБ. Кейнсианская теория инфляции. Сущность антиинфляционной политики и ее инструменты. Основные направления антиинфляционной политики Республики Беларусь.
1000. Разработка передатчик GSM900 582.5 KB
  Подключение сигнального процессора. Смеситель ADL 5350. Фильтр B 3850. Усилитель мощности RF 2173. Выбор синтезатора. Диапазон частот передатчика 876-915 МГц (канал вниз). Для передачи низкочастотного полезного сигнала необходимо использовать высокостабильный опорный кварцевый генератор DS4026.
1001. Измерение низких сопротивлений материалов 184 KB
  Определение удельного сопротивления металлов и других низкоомных материалов с помощью измерительного усилителя. Концентрация свободных электронов в металле при однократной ионизации. отношение удельной теплопроводности к удельной проводимости металла.
1002. Составление калькуляций и расчёта изменения себестоимости конкретных видов продукции 325.5 KB
  Формирование и анализ фактической себестоимости производства конкретного вида продукции. Разработка организационно-технических мероприятий по снижению себестоимости конкретного вида продукции. Определение капитальных вложений, необходимых для проведения внедрения АСУ ТП, и расчёт амортизационных отчислений. Расчет затрат на материальные, топливные и энергетические ресурсы.
1003. Тенденции маркетинговой среды, развитие и изменение ее факторов 515.5 KB
  Микросреда среда фирмы и ее основные факторы. Маркетинговыми посредниками называют фирмы, которые помогают ей в продвижении, сбыте и распространении ее продукции. Контактные аудитории. Макросреда фирмы и ее основные факторы.
1004. Проектирование здания, блок-секция 2-этажная 6-квартирная в городе Ровно 426 KB
  Местом строительства является город Ровно, который расположен в климатическом районе-І.Глубина промерзания грунта в районе строительства составляет 1,2 м. Перечень зданий и сооружений показанных на участке. Теплотехнический расчет вертикальной ограждающей конструкции. Внутренняя отделка помещений, отделка фасадов.