Организация циклических программ на языке С - Лабораторная работа

бесплатно 0
4.5 81
Изучение циклических операторов: оператора цикла, управляемого счетчиком, оператора цикла с предусловием и постусловием. Минимизированные функции, текст программы. Алгоритм работы приложения по нахождению функции с помощью операторов break и continue.


Аннотация к работе
Оглавление Цель работы Задание №1 Вариант задания Карты Карно Минимизированные функции Текст программы Задание №2 Вариант задания Алгоритм работы программы Текст программы Тестирование программы Вывод Цель работы Изучение циклических операторов: оператора цикла, управляемого счетчиком for(), оператора цикла с предусловием while(), оператора цикла с постусловием do..while(). Задание №1 Вариант задания Вариант Функция F1 Функция F2 Функция F3 11 2 3 4 5 6 7 8 1 2 3 4 5 6 9 10 11 12 13 Карты Карно Функция F1 1 1 1 1 1 1 1 Функция F1 1 1 1 1 1 1 Функция F3 1 1 1 1 1 Минимизированные функции F1=((!x1&&!x3)||(x2&&!x3)||(x3&&!x0&&!x2&&!x1)); F2=((x2&&!x0&&!x3)||(x2&&!x1&&!x3)||(!x3&&x0&&!x1)||(x0&&!x2&&!x3)||(x1&&!x2&&!x3)||(x1&&!x0&&!x3)); F3=((x2&&x3&&!x1)||(x0&&x3&&!x1)||(x3&&x0&&!x2)||(x3&&x1&&!x2)); Текст программы #include int main() { printf( -----------------------------------------------

); printf(| N| x3| x2| x1| x0| F1| F2| F3|

); int cnt=0; unsigned char x3,x2,x1,x0; for(x0=0;x0 #define _USE_MATH_DEFINES #include #include int main() { int n=0; float sum=0,Eps,d,x,el; printf(Enter a number x : ); scanf(%f, &x); printf(Enter a number Eps : ); scanf(%f, &Eps); x = x * M_PI/180; d = 1/tanh(x); el = 1 /((2 * n 1)*pow((float)x, float (2 * n 1))); while(el>Eps) { sum=el; x ; if (x>=500) break; el = 1 / ((2*n 1) * pow ((float)x, float (2 * n 1))); } printf (Arth = %f

, d); printf(Teilor result = %f

,sum); system(pause); return 0; } Тестирование программы Номер теста Ввод x, Eps Ожидаемый результат Результат Вывод 1 1, 1 57, 57 57.301594, 57.295780 Тест пройден 2 2, 2 28, 28 28.659525, 28.647890 Тест пройден 3 3, 3 19, 19 19.116043, 19.098593 Тест пройден 4 5, 1 11, 11 11.488230, 11.459156 Тест пройден 5 4, 2 14, 14 14.347208, 14.323945 Тест пройден циклический оператор программа Вывод Я изучил циклические операторы: оператор цикла, управляемого счетчиком for(), оператора цикла с предусловием while(), оператор цикла с постусловием do..while().
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?