МІНІСТЕРСТВО ОСВІТИ І НАУКИ, молоді та спорту УКРАЇНИ
Національний АЕРОКОСМІЧНИЙ університет ім. М.Є. Жуковського
Харківський авіаційний інститут
Кафедра комп ютерних систем та мереж
Лабораторна робота № 5
з дисципліни Програмування
Виконаю Момот О.О.
Перевірів Шпак О. С.
Зміст
Мета роботи
Алгоритм програми
Код програми
Висновок
Мета роботи
Створити програму, що включає всі програми попередніх лабораторних робіт та інформації про автора.
Алгоритм програми
Код програми
# include lt; stdio.h gt;
# define _USE_MATH_DEFINES
# include lt; math.h gt;
# include lt; limits.h gt;
# include lt; float.h gt;
# include lt; windows.h gt;
# include lt; locale.h gt;
//Лабораторна робота 4L_4 (void)
{( Завдання 1 n ); cnt=0; char x3, x2, x1, x0; ( + ----------------------------------------------- + n ); ( | N | x3 | x2 | x1 | x0 | F1 | F2 | F3 | n ); (x0=0; x0 lt;=1; x0 ++) (x1=0; x1 lt;=1; x1 ++) (x2=0; x2 lt;=1; x2 ++) (x3=0; x3 lt;=1; x3 ++)
{F1,F2,F3;=((x2amp;amp;x3amp;amp;!x1)||(x0amp;amp;x3amp;amp;!x1)||(x3amp;amp;x0amp;amp;!x2)||(x3amp;amp;x1amp;amp;!x2));=((x2amp;amp;!x0amp;amp;!x3)||(x2amp;amp;!x1amp;amp;!x3)||(!x3amp;amp;x0amp;amp;!x1)||(x0amp;amp;!x2amp;amp;!x3)||(x1amp;amp;!x2amp;amp;!x3)||(x1amp;amp;!x0amp;amp;!x3));=((!x1amp;amp;!x3)||(x2amp;amp;!x3)||(x3amp;amp;!x0amp;amp;!x2amp;amp;!x1));(laquo;+-----------------------------------------------+nraquo;);(laquo;|%4d |% 4d |% 4d |% 4d |% 4d |% 4d |% 4d |% 4d | n , cnt, x3, x2, x1, x0, F1, F2, F3); ++;
}(laquo;+-----------------------------------------------+nraquo;);menu41;main();(laquo;Чтобы повернуться на початок програми введіть - 1 nЧтоби вийти з програми введіть - 2 nЧтоби повернуться на початок лаб. роботи 4 введіть - 3 nПоле введення: n ); (% d raquo ;, amp; menu41); ( cls ); (menu41)
{1:();;2:0;;3:_4();;:(laquo;nraquo;);(laquo;pauseraquo;);(laquo;clsraquo;);L_4();
} 0;
}
//Лабораторна робота 3L_3 (void)
{main (); lab3; (LC_CTYPE, rus ); ( Пожалуста введіть номер завдання від 1-3. nЧтоби повернуться на початок програми введіть - 4 nЧтоби вийти з програми введіть - 5 nПоле введення: n ); (% d raquo ;, amp; lab3); ( cls ); (lab3)
{1: ( Завдання 1 n ); a, b, a1, b1; (LC_CTYPE, rus ); ( Введіть значення змінних А і В: ); (% d raquo ;, amp; a); (% d raquo ;, amp; b); (a == b)
{= 0;=0; ( A =% d, B =% d n raquo ;, a1, b1);
}
{= a + b;=a + b; ( A =% d, B =% d n raquo ;, a1, b1);
} menu31; main (); ( Щоб повернуться на початок програми введіть - 1 nЧтоби вийти з програми введіть - 2 nЧтоби повернуться на початок лаб. роботи 3 введіть - 3 nПоле введення: n ); (% d raquo ;, amp; menu31); ( cls ); (menu31)
{1 :() ;; 2: 0 ;; 3: _3 () ;;: ( Помилка! Введіть пожалуста коректний номер для вибору команди! n ); ( pause raquo ;); ( cls ); (stdin); L_3 ();
}; 2: ( Завдання 2 n ); m, n, x; (LC_CTYPE, rus ); ( Введіть значення змінних А і В: ) ; (% lg raquo ;, amp; m); (% lg raquo ;, amp; n); (m gt; n)
{= (2 + n)/m; ( X =% lg n raquo ;, x);
} (m == n)
{= - 2; ( X =% lg n raquo ;, x);
} (m lt; n)
{= (m - 5)/n; ( X =% lg n raquo ;, x);
} menu32; main (); ( Щоб повернуться на початок програми введіть - 1 nЧтоби вийти з програми введіть - 2 nЧтоби повернуться на початок лаб. роботи 3 введіть - 3 nПоле введення: n ); (% d raquo ;, amp; menu32); ( cls ); (menu32)
{1 :() ;; 2: 0 ;; 3: _3 () ;;: ( Помилка! Введіть пожалуста коректний номер для вибору команди! n ); ( pause raquo ;); ( cls ); (stdin); L_3 ();