Advertisement
Guest User

Untitled

a guest
Mar 1st, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 2.25 KB | None | 0 0
  1. clc
  2.  
  3. disp("Лабораторная работа №5");
  4.  
  5. disp('Задание 1');
  6. disp('Значения аргумента и функции:');
  7. disp("№ x y")
  8. i = 0;
  9. for x =1:2:11;
  10. y = sin(x^3);
  11. i = i +1;
  12. disp(string(i)+ " " + string(x) +" " + string(y))
  13. end;
  14. disp("▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉");
  15.  
  16. //2
  17. disp("⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ❷ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸");
  18. sum = 0;
  19. i = 0;
  20. //disp("№ x ")
  21. for x = 2:0.5:8;
  22. y = x^2+cos(x);
  23. sum = sum + y;
  24. i = i + 1;
  25. // disp("x = " + string(x1));
  26. // disp("y = " + string(y1));
  27. //disp(string(i)+ " " + string(x))// +" " + string(y))
  28. // disp("_______________________");
  29. end;
  30. disp("_______________________");
  31. disp("Сумма всех значений функции = " + string(sum));
  32. disp("▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉");
  33.  
  34. //3
  35. disp("⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ❸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸");
  36. sum = 0;
  37. sum1 = 0;
  38. i = 0;
  39. //disp("№ x ");
  40. for x = 1:0.4:5;
  41. y = 0.03*x^2 - sin(x)*cos(5*x);
  42. if y <= 0 then
  43. sum = sum + y;
  44. sum1 = sum1 + 1;
  45. end;
  46. i = i + 1;
  47. //disp(string(i)+ " " + string(x))// +" " + string(y2))
  48. //disp("x = " + string(x2));
  49. //disp("y = " + string(y2));
  50. //disp("_______________________");
  51. end;
  52. disp("_______________________");
  53. disp("Сумма всех отрицательных значений функции = " + string(sum));
  54. disp("Количество отрицательных слагаемых = " + string(sum1));
  55. disp("▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉");
  56.  
  57. //4
  58. disp("⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ⟹ ❹ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸ ⟸");
  59. W = 0;
  60. s = 0;
  61. i = 0;
  62. disp("№ Сумма Слагаемое");
  63. while W < 17
  64. r=rand(1,1)*5+2;
  65. if r > 3 & r < 4.5 then
  66. W = W + r;
  67. // s = s + 1;
  68. i = i + 1;
  69. disp(string(i)+ " " + string(W) + " " + string(r))
  70. end;
  71. end;
  72. disp("_____________________________");
  73. disp("Конечная сумма W = " + string(W));
  74. disp("Количество слагаемых s = " + string(i));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement