Файл: Лабораторная работа 5 (тема практического задания) фио студента Давлетова Диана Мунировна.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.10.2024

Просмотров: 4

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.






Российский государственный социальный университет





ПРАКТИЧЕСКОЕ ЗАДАНИЕ 5

по дисциплине «Программирование»
Лабораторная работа 5

(тема практического задания)


ФИО студента

Давлетова Диана Мунировна

Направление подготовки

Информационные системы и технологии

Группа

ИСТ-Б-01-Д-2022-1


Москва
Лабораторная работа № 5

ЦИКЛЫ С НЕИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ

Цель работы: изучение организации циклов с неизвестным числом повторений, расчет членов обрабатываемой последовательности, задание условий окончания цикла.

Задание





Код

#include

#include

//Функция факториал числа

int factorial (int n)

{

return (n < 2) ? 1 : n * factorial (n - 1);

}

int main() {

float x; //Число которое мы передадим

int n = 1; //Число которое будет меняться каждую итерацию

float sum = 0; //Переменна в которую мы будет записывать член который изменняет сумму

float csx = 1; //Переменная в котором мы храним все сложения sum

printf("Введите X:");

scanf("%f", &x);

do{

sum =(pow(x, 2*n))/factorial(2*n);

printf("%f\n", sum);

csx += pow(-1, n) * sum;

n++;

}

while(sum > pow(10, -3)); //Цикл с постусловием

printf("cosx = %f", csx);

return 0;

}