КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Результати виконання. Приклад виконання лабораторної роботи
Тестовий приклад Приклад виконання лабораторної роботи Постановка задачі. Написати функцію, яка забезпечить рішення квадратного рівняння. Крім цього на екран повинно виводитися прізвище та ім'я автора, номер групи та назва програми.
Граф-схема алгоритму програми Блок 1 – початок алгоритму. Блок 2 – введення коефіцієнтів при невідомих і вільного члена квадратного рівняння. Блок 3 – виклик функції розв’язку квадратних рівнянь. Блок 4 - виведення коренів квадратного рівняння на екран. Блок 5 – закінчення алгоритму.
Код програми мовою С #include <stdio.h> #include <stdlib.h> void kvadratne (int a,int b,int c); intmain (int argc, char *argv[]) { int a,b,c; puts ("(c) Yatsunda Y.V. KI-22"); puts ("Rishenja kvadratnogo rivnjanja"); puts ("Vvedit koeficientu kvadratnogo rivnjanja"); scanf ("%d %d %d",&a,&b,&c); kvadratne(a,b,c); puts (" "); puts ("Press any key to exit"); system ("PAUSE"); return 0; }
void kvadratne(int a, int b, int c) { float D,x1,x2; D=b*b-4*a*c; if (D==0) { x1=-b/(2*a); x2=x1; printf ("Koreni rivjanja\n x1=%f\n x2=%f",x1,x2); } elseif (D<0) puts ("Koreni kompleksni"); else { x1=(-b+sqrt(D))/(2*a); x2=(-b-sqrt(D))/(2*a); printf ("Koreni rivnjanja x1=%f x2=%f",x1,x2); } }
Нехай розв'язуємо рівняння 3x2-10x+3=0. Коефіцієнти рівняння 3,-10,3. На екрані маємо отримати наступне повідомлення: Koreni rivnjanja x1=3.000000 x2=0.333333
Контрольні запитання:
Дата добавления: 2015-05-24; Просмотров: 305; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |