Алгоритмизации
Скачать 1.15 Mb.
|
ЗАДАНИЕ 2. Разветвляющиеся алгоритмыПервыйуровеньсложностиСоставить программу нахождения требуемого значения с исходными данными x, y, z. Обозначение: min иmax– нахождение минимального и максимального из перечисленных в скобках значений элементов. 1. m;= max ( x, y, z) + 5 n= min ( x y, yz) ; min ( x, y) max ( x, y) xy3. py|zmin ( , ) − max ( , ) | max ( x y+ z, x yz) = ; 4. q= ; 2 min ( xyz, +x�y+�z) 5. rxmyaxz[ min ( , ) , ] min [max ( x, y), max ( y, z) ] =; 6. 3 s= ; max ( y, z) xmaxy[min ( ,5), max ( , 0)] 7. t= ; 8. v 5 max[min( x y, y− x), 0 ] ; w+�m=ax2 [max( x y, x y), 0 ] ; 10. z= min (0, x) − min ( 0, y) ; max 2 ( y, x) 11. u= min ( y, z) ; 12. q= min ( x+ y z, xyz) max[min ( x, y), min ( y, z)] min ( xy z, x�y+/−z) 13. q= max ( x y+ z, xyz) ; 14. u= max ( y, z) ; max[ x yz, x/(+y�z+)] min[min ( x, y), min ( y, z)] 15. u= min ( y, z ) . max[max ( x, y), max ( y, z)] ВторойуровеньсложностиВычислить значение y в зависимости от выбранной функции �(x), аргумент которой определяется из поставленного условия. Возможные значения функции �(x): 2x, x 2, х/3. Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления у. ax1. =xln(1 1/ 5 ) cos2[ +( ) +�1]+, где □ z2 ; x=� z< 1; �z1; z≥+1. 2. y,= 2a ( x) +�bcos | x| где x= �2 + z; z<1; x2 + 5 � 2 �sin z; z≥ 1. + xa xb (x) cos2 3 sin3 2 , где x=� � � z; z3 ; z< 1; z≥ 1. y 2acos3 x=2 sin 2 x3 −+b�(x) , где �z3 + 0,2; x=� z<1; y a(x) ln(x 2,5�) =b+(−ex−+e−x) , где �z x=� ln z; z/ 3; z z≥+1. −1<;− � □ | z|; z≥ −1. −= 6. y� 2 asin 2 x 3bcos2 (x) , где x=� z; z< 0; � 3 4 �sin z; z≥ 0. 3 2 2 �z2 z; z<−0; 7+.�=y+ sin [c (x) d x], где x=� � z3; z≥ 0. xa8. x csinx2 ( ) cos5 3 ln 2/5 , где x=� 2z1; z≥+0; � 2 �ln( zz); z<−0. b�(x) �z2 / 2; z≤ 0; 9. y+=, cos x aln tg 2 где x=� □ z; z> 0. d(x)esin 3 x+�cln( x+1) �z2 +1; z< 1; � 10. y= , где x=�z−1; z≥ 1; 11. 2,5a�e−3x− 4bx2 y= , где □ 1 x=� 2 ; z> 0; ln | x| �(+x) �z+ 2z □ 1 − z3; z≤ 0. y asin3[ (x)2�=1] +−cln | x| +ex , где x=� z1; z≤+1; � 2 �1/ z1; z>−1. y sin[ ( )] cos kxln , где x=� z; □ 2 �z1; z>1; z≤+1. +�14=. y+ bcos[a (x)] sin x 5 aex, где x=� z; � �3z1; z> 0; z≤+0. 15. y (x)[asin x d�e+(�+x−=3) ], где x=� 3z; z>−0; � □ z2; z≤ 0. |