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.


 

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

72372. Общая социология 5.8 MB
  Наряду с хрестоматийным ставшим уже классическим материалом в учебнике представлена трактовка наиболее актуальных вопросов социологии дано их авторское видение в полемике с иными точками зрения. Однако логика структура и содержание учебника являются результатом авторского видения предмета социологии и ее специфики.
72373. Основи діловодства: Навчально-методичний посібник 512 KB
  На практичному занятті розширюються, поглиблюються й деталізуються знання, отримані студентами на лекції та в процесі самостійної роботи, і спрямовуються на підвищення рівня засвоєння навчального матеріалу, прищеплення умінь і навичок, розвиток логічного мислення та усного мовлення студентів.
72374. Социология: Учебное пособие 2.02 MB
  В них рассматриваются наиболее значимые с точки зрения жизни современного общества проблемы: особенности социальной жизни и ее базисные элементы общество как социальная и социетальная система социальная структура общества и ее изменения культура личность и ее различные теории семья...
72375. Этическая и психологическая культура на предприятии питания: учебно-методический комплекс 431.5 KB
  Задачи дисциплины сформировать основные направления менеджмента в индустрии гостеприимства определить пути повышения культуры и качества обслуживания в гостиничном и ресторанном бизнесе и эффективности деятельности предприятий изучить методы и средства интенсификации труда...
72377. ПРОГРАММИРОВАНИЕ: МЕТОДИЧЕСКИЕ УКАЗАНИЯ 5.58 MB
  Самостоятельная работа студента объемом 116 ч. (очное обучение), 187 ч. (очно-зоачное обучение), 230 ч. (заочное обучение) и 236 ч. (заочное сокращенное обучение) выполняется в соответствии с методическими указаниями с целью закрепления и усвоения навыков объектно-ориентированного...
72378. ОСНОВЫ ПОЛИТОЛОГИИ 659.5 KB
  Эти знания должны способствовать формированию политической культуры воспитанию политически грамотных людей способных рационально и критически оценивать политические феномены делать осознанный политический выбор быстро ориентироваться в стремительно меняющейся...