Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДОМАШНЕЕ ЗАДАНИЕ в12.docx
Скачиваний:
2
Добавлен:
21.11.2019
Размер:
44.53 Кб
Скачать

Программа

#include <stdio.h>

#include <math.h>

void main()

{

int i, F;

float elem, sum=0;

F=1;

for (i=1;i<=10;i++)

{

F*=i;

elem= (i+1)/(2*F+1);

sum +=elem;

}

printf("Сумма первых 10 членов ряда равна %f", sum);

}

Пояснительная записка

#include - директива препроцессора, включающая в текст программы содержимое файла, имя и путь к которому указывается после этой самой директивы. Имя файла заключается в угловые скобки, если он находится в одной из стандартных папок. Если же вышеуказанный файл находится в текущей директории, его имя заключается в кавычки.

stdio.h - данный заголовочный файл содержит описания стандартных функций ввода-вывода.

math.h - содержит объявление математических функций.

Программа содержит обязательную функцию main(), с которой и начинается выполнение программы. Поскольку функция main() не возвращает никаких значений, она объявляется с ключевым словом void. Тело функции main() представляет собой блок и ограничено фигурными скобками.

В теле функции main() объявляются:

целая переменная I, необходимая для параметра цикла for;

целая переменная F для накопления значения факториала, которая предварительно инициализируется единицей;

вещественные переменные: sum для накопления суммы элементов an которая предварительно инициализируется нулем; elem для обозначения элементов an.

Далее открывается цикл for, в котором i изменятеся от 1 до 10 с шагом 1. В теле цикла считается n!=1*2*…*10, вычисляется текущий элемент суммы elem и накапливается сумма sum. Тело цикла for представляет собой блок, который заключается в фигурные скобки. По окончании работы цикла сумма sum выводится на экран. Тело функции main() закрывается фигурной скобкой.

Р езультат: 0.359141

БЛОК-СХЕМА

Задача 3

Последовательность образована по некоторому правилу. Дано вещественное число =0,0001. Найти такое ai, чтобы | ai ai-1 | < .

ПРОГРАММА

#include <stdio.h>

#include <math.h>

void main ()

{

int i = 1;

float E=0.0001,ai1,ai=1/((i+1)*(2*pow(i,7)+1));

do

{

ai1=ai;

i++;

ai=1/((i+1)*(2*pow(i,7)+1));

}

while(fabs(ai-ai1)>E);

printf ("ai = %f", ai);

}

Пояснительная записка

#include - директива препроцессора, включающая в текст программы содержимое файла, имя и путь к которому указывается после этой самой директивы. Имя файла заключается в угловые скобки, если он находится в одной из стандартных папок. Если же вышеуказанный файл находится в текущей директории, его имя заключается в кавычки.

stdio.h - данный заголовочный файл содержит описания стандартных функций ввода-вывода.

math.h - содержит объявление математических функций.

Программа содержит обязательную функцию main(), с которой и начинается выполнение программы. Поскольку функция main() не возвращает никаких значений, она объявляется с ключевым словом void. Тело функции main() представляет собой блок и ограничено фигурными скобками.

В теле функции main() объявляются:

Целая переменная i , необходимая для обозначения номера текущего члена последовательности ai; вещественные переменные: Е – для обозначения точности вычисления текущего члена последовательности; ai, ai1- для обозначения последующего и предыдущего членов последовательности ai. Для вычисления членов последовательности используется цикл с постусловием: do оператор while (выражение).

По окончании работы цикла вычисленный член последовательности ai выводится на экран. Тело функции main() закрывается фигурной скобкой.

)

Результат:

ai = 0.000006

БЛОК-СХЕМА