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.


 

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

1281. Информационные технологиии в экономике 399 KB
  Понятие и свойства информационной технологии. Эволюция информационных технологий, этапы их развития. Функционально-ориентированные и объектно-ориентированные информационные технологии. Операционные системы как составная часть платформы. Основные понятия открытых систем. Понятие технологизации социального пространства. Использование OLTP-технологии в системах поддержки принятия решений. Технология аналитической обработки данных (OLAP-технология) и средства OLAP-технологии.
1282. Основы менеджмента. Основные школы менеджмента ХХ века 363 KB
  Основные школы менеджмента ХХ века. Внешняя и внутренняя среда организации. Характеристика внутренней среды организации. Система управления. Функции, структура, деятельность. Процесс формулирования стратегии по этапам с разъяснением роли каждого члена организации.
1283. Бутовская линия метрополитена на участке от станции Улица Старокачаловская до станции Битцевский парк и тупики за станцией Улица Старокачаловская 355.5 KB
  Проект Бутовской линии метрополитена на участке от станции Улица Старокачаловская до станции Битцевский парк и тупиков за станцией Улица Старокачаловская разработан на основании технического задания 08.04.2008г. № 2, выданного ГУП города Москвы Московский метрополитен и согласованного Департаментом экономической политики и развития города Москвы.
1284. Проблема соблюдения адвокатской тайны в деятельности адвоката в уголовном процессе 396.5 KB
  Понятие и назначение института адвокатской тайны. Проблема соблюдения адвокатской тайны в уголовном процессе.Основные виды нарушений адвокатской тайны в уголовном процессе.
1285. Расчет кулачкового механизма 94 KB
  Кинематические диаграммы толкателя. Начальный радиус кулачка. Подбор чисел зубьев планетарной передачи. Картина линейных и угловых скоростей. Геометрический расчет зацепления. План скоростей и ускорений.
1286. Выполнение камерального дешифрирования контактных аэроснимков ближнего Подмосковья 105.5 KB
  Дешифрирование снимков для создания базовых карт земель масштаба 1:10000. Требования к рассматриваемому виду дешифрирования. Нормы генерализации. Дешифрирование увеличенных снимков при инвентаризации приусадебных земель.
1287. Завдання з фізики. Визначити кількість пазів на полюс і фазу 108 KB
  Визначити кількість пазів на полюс і фазу. Матеріали, які використовують при виготовленні електричних машин. Виробничий та технологічний процеси. Основні типи валів, які використовують в електричних машинах.
1288. Анализ бюджетного учреждения культуры города Омска ЦКСР Береговой 80 KB
  Историческая справка учреждения, цели, содержание деятельности. Структура организации, и функциональные обязанности основного персонала.
1289. Організоване акціонерне товариство закритого типу Агро-Союз 96 KB
  Найважливішим у рослинництві було визначено впровадження грунтозахисної системи землеробства з розширенним відтворенням родючості грунтів та поступовим переходом на грунтозахисне, маловитратне, енергозберігаюче землеробство на основі нульового обробітку грунту з елементами біологічного землеробства.