Advertisement
Guest User

laba6

a guest
Mar 22nd, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. //Лабораторная работа 6
  2. clc
  3. disp('***********6.1***********')//вычислить значение функции
  4. x=0.397
  5. if x^2<=25*cos(x^3) then y=sin(3*x);
  6. disp('Выполняется условие x^2<=25*cos(x^3) ');
  7. disp(y,'y=');
  8. else y=(2*x-tan(x))/((x^2+2)^1/2);
  9. disp('Выполняется условие x^2>25*cos(x^3) ');
  10. disp(y,'y=');
  11. end
  12.  
  13.  
  14. disp('***********6.2***********')//вычислить кол-во отриц элем-в заданного вектора произв длины
  15. k=0;
  16. x=[1,2,3,-5,-8,0,-9,-15];
  17. n=length(x);
  18. for l=1:n
  19. if x(l)<0 then k=k+1;
  20. end
  21. end
  22. disp(k,'Количество отрицательных элементов =');
  23.  
  24.  
  25. disp('***********6.3***********')//вычислить кол-во отриц элем-в из 10 произвольных целых чисел,вводимых с клавиатуры
  26. n=0;
  27. disp ('Введите 10 произвольных целых чисел')
  28. for x=1:10
  29. a=input('a=')
  30. if a<0 then n=n+1;
  31. end
  32. end
  33. disp(n,'Количество отрицательных чисел=')
  34.  
  35. disp('***********6.4***********') //суммировать четные числа, пока их сумма <=10. Вывести кол-во и сумму слагаемых
  36. n=0;
  37. s=0;
  38. disp('Введите числа:')
  39. while s<=10
  40. a=input('a=');
  41. if a-2* int(a/2)==0 then s=s+a;
  42. n=n+1;
  43. end
  44. end
  45. disp(n, 'Количество слагаемых=')
  46. disp(s,'Сумма=')
  47.  
  48. disp('***********6.5***********')//Название дня недели
  49. for i=1:3
  50. a=input('Введите число от 1 до 31: ');
  51. if a>31 then disp('Число больше 31')
  52. else select a-7*int(a/7)
  53. case 1 then disp('Понедельник'),
  54. case 2 then disp('Вторник'),
  55. case 3 then disp('Среда'),
  56. case 4 then disp('Четверг'),
  57. case 5 then disp('Пятница'),
  58. case 6 then disp('Суббота'),
  59. case 7 then disp('Воскресенье');
  60. end
  61. end
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement