Лабораторная работа № 5
«СОСТАВЛЕНИЕ И РЕАЛИЗАЦИЯ АЛГОРИТМОВ СЛОЖНОГО РАЗВЕТВЛЕНИЕМ»
Выполнил студент группы КН-14 Ерилин В. Е. Проверила доц. к.т.н. Пятикоп Е.Е.
Мариуполь Задание №1 Вычислить значение функции у(х) для любого целого х введённого с клавиатуры.
Информационная модель: Входные данные: Х – целое число, ввод с клавиатуры Выходные данные: Математическая модель: y=pow(x,4)+cos(x)) y=pow(x-3, 3)+x y=sqrt(x-2)
Блок-схема:
Текст программы: #include <stdio.h> #include <conio.h> #include <math.h>
int main (void) { int x; float y;
printf("Vvedine x = "); scanf_s("%d", &x);
if (x=0) printf("Funkciya Y(%3.2f) ne opredelena", x); else { if (x<-1) y=pow(x,4)+cos(x)); else if (-1<x<2) y=pow(x-3, 3)+x; else y=sqrt(x-2); printf("Pri x=%d y=%3.2f", x,y); } _getch(); return 0; } Результат:
Задание №2 Составить программу проверки среди трех чисел пары отрицательных. Информационная модель: Входные данные: А,В,С – числа, целые, ввод с клавиатуры Выходные данные: А,В; А,С; В,С – нечетные числа, вывести на экран Математическая модель: (А,В)<0 (А,С)<0 (В,С)<0 Блок-схема:
+
Текст программы: #include <stdio.h> #include <conio.h>
int main (void) { int a,b,c;
printf("Vvedite a,b,c = "); scanf_s("%d%d%d", &a, &b, &c);
if (a<0 && b<0 && c>0) printf("a,b Chisla otricatelnye"); else if (a<0 && b>0 && c<0) printf("a,c Chisla otricatelnye"); else if (a>0 && b<0 && c<0) printf("b,c Chisla otricatelnye"); else printf("Takoy paru net");
_getch(); return 0; } Результат:
|