Контрольная работа по предмету "Информатика, программирование"


Рішення задач з елементарної математики в пакеті MAPLE-8

Міністерство освіти і науки України



Дніпропетровський національний університет


КОНТРОЛЬНА РОБОТА



з дисципліни „Інформатика”



Рішення задач з елементарної математики в пакеті MAPLE-8



(варіант №7)

















Виконав студент групи____________________



______________________



До захисту__________________200 __року



Викладач_______________________________













Дніпропетровськ



2010







Зміст





Вихідні
дані завдань варіанту №7



1.
Завдання №1



1.1.
Задача 1.1 (вар. №7)



1.2.
Задача 1.2 (вар. №7)



2.
Завдання №2



2.1.
Задача 2.1 (вар. №7)



2.2.
Задача 2.2 (вар. №7)



3.
Завдання №3



3.1.
Задача 3.1 (вар. №7)



3.2.
Задача 3.2 (вар. №7)



4.
Завдання №4



4.1.
Задача 4.1 (вар. №7)



4.2.
Задача 4.2 (вар. №7)



5.
Завдання №5



5.1.
Задача 5.1 (вар. №7)



5.2.
Задача 5.2 (вар. №7)



6.
Завдання №7



6.1.
Задача 6.1 (вар. №7)



6.2.
Задача 6.2 (вар. №7)



7.
Завдання №7



7.1.
Задача 7.1 (вар. №7)



7.2.
Задача 7.2 (вар. №7)



8.
Завдання №8



8.1.
Задача 8.1 (вар. №7)



8.2.
Задача 8.2 (вар. №7)



9.
Завдання №9



9.1.
Задача 9.1 (вар. №7)



9.2.
Задача 9.2 (вар. №7)



10.
Завдання №10



10.1.
Задача 10.1 (вар. №7)



10.2.
Задача 10.2 (вар. №7)



11.
Завдання №11



Список
використаної літератури









Вихідні дані завдань варіанту №7



 











 







1. Завдання №1



 



1.1 Задача 1.1 (вар. №7)





Спростити вираз









Розв’язання.



Алгебраїчні перетворення в
Maple проводяться за допомогою вбудованих функцій елементарних
перетворень таких як simplify - спростити, expand - розкрити дужки, factor
-розкласти на множники, normal - привести до спільного знаменника,
combine-перетворення ступеня, collect-привести подібні члени, rationalize –
позбавитися від ірраціональності в знаменнику.





> (3*x^4-10*a*x^3+22*a^2*x^2-24*a^3+10*a^4)/(x^2-2*a*x+3*a^2);







Позначимо
чисельник через u1





> u1:=3*x^4-10*a*x^3+22*a^2*x^2-24*a^3+10*a^4;







Позначимо
знаменник через u2





> u2:=x^2-2*a*x+3*a^2;









Спрощуємо
знаменник u2: збираємо повний квадрат





> with(student):completesquare(u2,x);







Спрощуємо
чисельник u1





> simplify(u1);







Розкладаємо
чисельник u1 на множники





> factor(u1);







Перетворюємо
степені в чисельнику u1





> combine(u1);







Приводимо подібні
члени в чисельнику u1 відносно a





> collect(u1,a);







Приводимо подібні
члени в чисельнику u1 відносно x





> collect(u1,x);









Збираємо повний
квадрат в числівнику u1





> with(student):completesquare(u1,x);







Відповідь: жодна
функція елементарних перетворень simplify, factor, combine, collect,
completesquare не працює, тому є всі підстави вважати, що в умову задачі
вкралася помилка.



 



1.2 Задача 1.2 (вар. №7)





Спростити вираз









Розв’язання.





> (sqrt(a)+(b-sqrt(a)*sqrt(b))/(sqrt(a)+sqrt(b)))/(a/
(sqrt(a)* sqrt(b)+b) + b/(sqrt(a)*sqrt(b)-a)-(a+b)/(sqrt(a)*sqrt(b)));







Чисельник дробу
позначимо через w1





> w1:=sqrt(a)+(b-sqrt(a)*sqrt(b))/(sqrt(a)+sqrt(b));









Позбавляємося від
ірраціональності в чисельнику w1





> w1:=rationalize(w1);







Знаменник дробу
позначимо через w2





> w2:=a/(sqrt(a)*sqrt(b)+b)+b/(sqrt(a)*sqrt(b)-a)-(a+b)/a^(1/2)/
b^(1/2);







Позбавляємося від
ірраціональності в знаменнику w2





> w2:=rationalize(w2);







Скорочуємо дріб:
ділимо чисельник w1 на знаменник w2





> w3:=w1/w2;







Спрощуємо
останній вираз і дістаємо відповідь





> simplify(w3);







Відповідь:







2. Завдання №2



 



2.1 Задача 2.1 (вар. №7)





Спростити вираз,
а потім знайти чисельне значення цього виразу при a=1/16,b=1/81









Розв’язання.





> (a-b)/(a^(3/4)+sqrt(a)*b^(1/4))-(a^(1/2)-b^(1/2))/(a^(1/4)+b^(1/4));







Позбавляємося від
ірраціональності в знаменниках





>rationalize((-b+a)/(a^(3/4)+sqrt(a)*b^(1/4)))-rationalize((-sqrt(b)+sqrt(a))/(a^(1/4)+b^(1/4)))
;







Приводимо дробі
до спільного знаменника (останній результат Maple зберігає під ім’ям %)





> normal(%);









Спрощуємо вираз





> simplify(%);







Підставляємо
а=1/16, b=1/81 в останній вираз





> subs(a=1/16,b=1/81,%);







Спрощуємо вираз





> simplify(%);







Відповідь: 2/27.



 



2.2 Задача 2.2 (вар. №7)





Спростити вираз,
а потім знайти чисельне значення цього виразу при x=1/2









Розв’язання.





> (sqrt(2)/(1-x^2)^(-1)+2^(3/2)/x^(-2))/(x^(-2)/(1+x^(-2)));







Спрощуємо останній
вираз





> simplify(%);







Підставляємо
x=1/2 в останній вираз





> subs(x=1/2,%);







Відповідь:



 







3. Завдання №3



 



3.1 Задача 3.1 (вар. №7)



 



Скоротити
наступну дріб









Розв’язання.





>(a^2+6*a-91)/(a^2+8*a-105);







Позначимо
чисельник дробу через а1





> a1:=a^2+6*a-91;







Розкладаємо
чисельник на множники





> a1:=factor(a1);







Позначимо
знаменник дробу через а2





> a2:=a^2+8*a-105;









Розкладаємо
знаменник на множники





> a2:=factor(a2);





> a3:=a1/a2;







Відповідь:



 



3.2 Задача 3.2 (вар. №7)





Скоротити
наступну дріб









Розв’язання.





>(x*sqrt(y)-y*sqrt(x))/(sqrt(x)-sqrt(y))/(sqrt(x)*sqrt(y));







Позбавляємося від
ірраціональності в знаменнику





> rationalize(%);









Розкриваємо дужки





> expand(%);







Спрощуємо вираз





> simplify(%);







Відповідь: 1.







4. Завдання №4



 



4.1 Задача 4.1 (вар. №7)





Розв’язати рівняння 1-й
степені









Вбудована
функція, призначена для розв'язань рівнянь і нерівностей, має вигляд:
>solve(рівняння або нерівність, змінна);



Розв’язання.





>(7*x+4)/5-x=abs((3*x-5)/2);







Позначимо
рівняння через eq





>eq:=(7*x+4)/5-x-sqrt(((3*x-5)/2)^2)=0;







Розв’язуємо
рівняння відносно змінної x





>solve(eq,{x});







Зробимо
перевірку: підставляємо в рівняння eq розв'язок x=3







>subs(x=3,eq);







Підставляємо в
рівняння eq розв'язок x=17/19





>subs(x=17/19,eq);







Обчислюємо
останній вираз





>evalf(%);







Відповідь: 3; 17/19.



 



4.2 Задача 4.2 (вар. №7)





Розв’язати
рівняння 1-й степені









Розв’язання.





> 1-8/(x-4)-5/(3-x)-(8-x)/(x+2)=0;







Позначимо
рівняння через eq







> eq:=1-8/(x-4)-5/(3-x)-(8-x)/(x+2)=0;







Розв'язуємо
рівняння відносно змінної x





> solve(eq,{x});







Зробимо
перевірку: підставляємо розв'язок x = 8 в рівняння eq





> subs(x=8,eq);







Підставляємо
розв'язок x = 7/4+1/4*I*sqrt(15) в рівняння eq





> subs(x =
7/4+1/4*I*sqrt(15),eq);







Спрощуємо





> simplify(%);







Підставляємо
розв'язок x = 7/4-1/4*I*sqrt(15) в рівняння eq





> subs(x =
7/4-1/4*I*sqrt(15),eq);







Спрощуємо





> simplify(%);







Відповідь: 8;
7/4+1/4*I*sqrt(15); 7/4-1/4*I*sqrt(15).



 







5. Завдання №5



 



5.1 Задача 5.1 (вар. №7)





Розв’язати систему рівнянь з
двома невідомими









Розв’язання.





> abs(x-1)+abs(y-5)=1;abs(x-1)-abs(y-5)=0;









Позначимо систему
рівнянь через sistema





> sistema:={sqrt((x-1)^2)+sqrt((y-5)^2)=1,sqrt((x-1)^2)-sqrt((y-5)^2)=0};







Розв'язуємо
систему відносно змінних x, y





> s:=solve(sistema,{x,y});







Для перевірки
розв'язання можна використати функцію map( ) разом з функцією subs( ), яка за
одну операцію виконує перевірку всіх розв'язків





>map(subs,[s],sistema);







Відповідь: (3/2, 9/2), (1/2,
9/2), (3/2, 11/2), (1/2, 11/2).



 



5.2 Задача 5.2 (вар. №7)





Розв’язати систему рівнянь з
двома невідомими









Розв’язання.





>(x^2+y+1)/(y^2+x+1)=3/2;x-y=1;









Позначимо систему
рівнянь через sistema





>sistema:={(x^2+y+1)/(y^2+x+1)=3/2,x-y=1};







Розв'язуємо
систему рівнянь відносно x,y





>s:=solve(sistema,{x,y});









Зробимо
перевірку: підставляємо знайдені розв'язки в систему й одержуємо тотожності





>subs(s[1],sistema);subs(s[2],sistema);









Відповідь: (2,1),
(3,2).



 







6. Завдання №7



 



6.1 Задача 6.1 (вар. №7)



 



Побудувати графік
наступної функції









Розв’язання.





> f:=1/(x^2-2*x+2);







Будуємо графік
функції f: обираємо проміжок для змінної x від -1 до 2, колір - синій, товщина
лінії - 3





> plot(f,x=-1..2,color=blue,thickness=3);









6.2 Задача 6.2 (вар. №7)



 



Побудувати графік
наступної функції











Розв’язання.





> 5-x^2-y^2-x*y+abs(3-x^2-y^2+x*y)=0;







Будуємо графік
неявно заданої функції за допомогою пакету plots





> with(plots):implicitplot(5-x^2-y^2-x*y+sqrt((3-x^2-y^2+x*y)^2)=0,x=-2..2,y=-2..2,
color= brown, thickness=2);









> implicitplot(5-x^2-y^2-x*y+sqrt((3-x^2-y^2+x*y)^2)=0,x=-2..2,y=-10..10,
color=brown, thickness=2);











7. Завдання №7



 



7.1 Задача 7.1 (вар. №7)





Зобразити наступну
геометричну фігуру. Використаємо пакет plottools – пакет для створення та
роботи з графічними об’єктами. Команда
curve([[x1,y1],[x2,y2],…,[xn,yn],options) задає криву координатами своїх точок.
Крива відображається лінійними сегментами, що з’єднують сусідні точки. Команда
display відображає вивід графічних команд на екран.





> with(plottools):
w:=curve([[1,0],[1,1/2],[1/2,1],[0,1],[-1/2,1],[-1,1/2],[-1,0],[-1,-1/2 ], [-1/2,-1],
[0,-1],[1/2,-1],[1,-1/2],[1,0]],color=black, linestyle=1, thickness=2):
plots[display](w);







 



7.2 Задача 7.2 (вар. №7)





Зобразити наступну
геометричну фігуру





> with(plottools):
w:=curve([[0,2],[-2,2],[-1,1],[-2,0],[-1,-1],[-2,-2],[0,-2]], color= black,
linestyle=1, thickness=2): plots[display](w);









 







8. Завдання №8



 



8.1 Задача 8.1 (вар. №7)





Розв’язати
рівняння 2-ї степені









Розв’язання.





> (3*x-1)*(x+2)=20;







Задаємо рівняння
eq





> eq:=(3*x-1)*(x+2)-20=0;







Розв'язуємо
рівняння відносно змінної x





> solve(eq,{x});







Зробимо
перевірку: підставляємо розв'язок x=2 в рівняння eq





> subs(x=2,eq);









Підставляємо
розв'язок x=-11/3 в рівняння eq





> subs(x=-11/3,eq);







Відповідь: 2;
-11/3.



 



8.2 Задача 8.2 (вар. №7)





Розв’язати рівняння
2-ї степені









Розв’язання.





> 30/(x^2-1)-13/(x^2+x+1)=(7+18*x)/(x^3-1);







Задаємо рівняння
eq





> eq:=30/(x^2-1)-13/(x^2+x+1)-(7+18*x)/(x^3-1)=0;







Розв'язуємо
рівняння відносно змінної x





> solve(eq,{x});









Зробимо
перевірку: підставляємо розв'язок x=-4 в рівняння eq





> subs(x=-4,eq);







Підставляємо
розв'язок x=9 в рівняння eq





> subs(x=9,eq);







Відповідь: -4; 9.



 







9. Завдання №9



 



9.1 Задача 9.1 (вар. №7)





Привести наступний вираз до
найпростішого виду









Розв’язання.





> sqrt(a)/(sqrt(a)-sqrt(b))-sqrt(b)/(sqrt(a)+sqrt(b));







Позбавляємося від
ірраціональності в знаменниках





> rationalize(a^(1/2)/(sqrt(a)-sqrt(b)))-rationalize(b^(1/2)/(sqrt(a)+sqrt(b)));







Розкриваємо дужки





> expand(%);







Спрощуємо





> simplify(%);







Відповідь:



 



9.2 Задача 9.2 (вар. №7)





Привести наступний вираз до
найпростішого виду









Розв’язання.





> 1/(a+sqrt(a^2-b^2))+1/(a-sqrt(a^2-b^2));







Позбавляємося від
ірраціональності в знаменниках





> rationalize(1/(a+sqrt(a^2-b^2)))+rationalize(1/(a-sqrt(a^2-b^2)));







Спрощуємо вираз





> simplify(%);









Відповідь:









10. Завдання №10



 



10.1 Задача 10.1 (вар. №7)



 



Привести до раціональному
виду наступний вираз









Розв’язання.





> n/(a^(1/3)-b^(1/3));







Позбавляємося від
ірраціональності в знаменнику





> rationalize(%);







Відповідь: .



 



10.2 Задача 10.2 (вар. №7)





Привести до раціональному
виду наступний вираз











Розв’язання.





> a/(2+sqrt(2)+sqrt(3)+sqrt(6));







Позбавляємося від
ірраціональності в знаменнику





> rationalize(%);







Розкладаємо на
множники





> factor(%);







Відповідь:



 







11. Завдання №11



 



Скласти програму, яка видає
на печать таблицю значень  для



Розв’язання.





> for n from 1
to 50 do n^3 end do;



















Список використаної літератури



 



1. 
Аладьев
В.З., Богдявичюс М.А. Решение физико-технических и математических задач с
пакетом Maple V. В.:Техника, 1999. – 686 с.



2. 
Васильев
А.Н. Maple 8. СПб.:Диалектика, 2003. – 352 с.



3. 
Дьяконов
В.П. Maple 9 в математике, физике и образовании. М.:СОЛОН-Пресс, 2004. – 688 с.



4. 
Дьяконов
В.П. Maple 8 в математике, физике и образовании. М.:СОЛОН-Пресс, 2003. – 656 с.



5. 
Матросов
А.В. Maple 6. Решение задач высшей математики и механики. – СПб.:
БХВ-Петербург, 2001. – 528 с.



6. 
Сдвижков
О.А. Математика на компьютере: Maple 8. М.: СОЛОН-Пресс, 2003. – 176с.



Не сдавайте скачаную работу преподавателю!
Данную контрольную работу Вы можете использовать для выполнения своих заданий.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Сейчас смотрят :