Файл: Лабораторная работа 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;
}