Задача про числовой ряд. Лекция 4 по алгоритмизации и программированию презентация

Постановка задачи Числовым рядом называется бесконечная сумма S некоторой последовательности.

Слайд 1Лекция 4


Слайд 2Постановка задачи
Числовым рядом называется бесконечная сумма S некоторой последовательности.






Слайд 3
Найти сумму первых N слагаемых
Найти сумму первых слагаемых, больших заданной величины

(найти сумму с заданной точностью)

Замечание. Вычисления организовать оптимально за минимальное число операций умножения и деления.

Слайд 6Порядок решения задачи
Выписать формулу общего слагаемого
Определить к какой группе относится сумма
Написать

программу

Слайд 12#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b;
cin >>x>>n;
s=1;
a=1;
for (i=1;i

a=-a*x*x/(2*i-1)/2/i;
s=s+a;
}
cout <}

Слайд 13#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b;
cin >>x>>n;
s=1;
a=1;
for (i=1;i

a=-a*x*x/((2*i-1)*2*i);
s=s+a;
}
cout <}

Слайд 14#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b;
cin >>x>>n;
s=1; a=1;
for (i=1;i

a=-a*x*x/((b-1)*b);
s=s+a;
}
cout <}


Слайд 15#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b;
cin >>x>>n;
s=1; a=1; b=0;
for

(i=1;i {
b+=2;
a=-a*x*x/((b-1)*b);
s=s+a;
}
cout <}


Слайд 16#include
#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b, eps;
cin >>x>>eps;
s=0;

a=1; i=1;
while (fabs(a)>eps)
{
s+=a;
i++
b=2*I;
a=-a*x*x/((b-1)*b);
}
cout <}


Слайд 17#include
#include
#include
using namespace std;
void main()
{
int i,n;
double x,a,s,b, eps;
cin >>x>>eps;
s=0;

a=1; i=1;
for (i=2;fabs(a)>eps;i++)
{
s+=a;
b=2*I;
a=-a*x*x/((b-1)*b);
}
cout <}


Слайд 19Взаимозаменяемость трех видов циклов


Слайд 20Взаимозаменяемость трех видов циклов


Слайд 21Текстовыми называются файлы, состоящие из любых символов.
Они организуются по строкам,

каждая из которых заканчивается символом «конец строки».
Конец самого файла обозначается символом «конец файла».
При записи информации в текстовый файл все данные преобразуются к символьному типу и хранятся в символьном виде.
Текстовый файл можно просмотреть с помощью любого текстового редактора

Слайд 22Работа с текстовыми файлами в с С++ (потоковый)
В программах при работе

с текстовыми файлами необходимо подключать библиотеки iostream и fstream.
#include
#include
using namespace std;

Слайд 23Для того чтобы записывать данные в текстовый файл, необходимо:
описать переменную типа

ofstream.
ofstream F;
2) открыть файл с помощью функции open.
F.open(«file», mode);
F — переменная, описанная как ofstream,
file — полное имя файла на диске,
mode — режим работы с открываемым файлом.
3) вывести информацию в файл.
F<4) обязательно закрыть файл.
F.close();

Слайд 24Для считывания данных из текстового файла, необходимо:
1) описать переменную типа ifstream.
2)

открыть файл с помощью функции open.
3) считать информацию из файла, при считывании каждой порции данных необходимо проверять, достигнут ли конец файла.
4) закрыть файл.

Слайд 25ios::in — открыть файл в режиме чтения данных; режим является режимом

по умолчанию для потоков ifstream;
ios::out — открыть файл в режиме записи данных (при этом информация о существующем файле уничтожается); режим является режимом по умолчанию для потоков ofstream;
ios::app — открыть файл в режиме записи данных в конец файла;
ios::trunc — очистить файл, это же происходит в режиме ios::out;
ios::nocreate — не выполнять операцию открытия файла, если он не существует;
ios::noreplace — не открывать существующий файл.

Слайд 26#include
#include
using namespace std;
void main()
{
int a,b;
ofstream f;
f.open("a.txt",ios::out);
cin >>a>>b;
f


Слайд 27#include
#include
using namespace std;
void main()
{
int a,b;
ifstream f;
f.open("a.txt",ios::in);
f >>a>>b;
cout


Слайд 28#include
#include
using namespace std;
void main()
{
int a,b=0;
ifstream f;
f.open("a.txt",ios::in);
while (!f.eof())

{
f >>a;
if (a<0) b++;
}
cout< f.close();
}

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика