Лабораторная работа № 4 Программирование вложенных циклов
Цель работы: Научиться работать с вложенными циклами и создавать проектную документацию к своим программам.
Задание: Разработать алгоритм и составить программу, обрабатывающую вложенные циклы в соответствии с указанным в варианте заданием. Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи. Документация должна отражать все решения, принятые в процессе разработки и реализации программы.
Варианты заданий
| № Вар. | Расчетные формулы | Исходные данные | Выводимые значения | 
| 1. |   
  |    
  |    
  |  
| 2. |   
  |    
  |    
  |  
| 3. |   
  |    
  |    
  |  
| 4. |   
  |    
  |    
  |  
| 5. |   
  |    
  |    
  |  
| 6. |   
  |    
  |    
  |  
| 7. |   
  |    
  |    
  |  
| 8. |   
  |    
  |    
  |  
| 9. |   
  |    
  |    
  |  
| 10. |   
  |    
  |    
  |  
| 11. |   
  |    
  |    
  |  
| 12. |   
  |    
  |    
  |  
| 13. |   
  |    
  |    
  |  
| 14. |   
  |    
  |    
  |  
| 15. |   
  |    
  |    
  |  
| 16. |   
  |    
  |    
  |  
| 17. |   
  |    
  |    
  |  
| 18. |   
  |    
  |    
  |  
| 19. |   
  |    
  |    
  |  
| 20. |   
  |    
  |    
  |  
| 21. |   
  |    
  |    
  |  
| 22. |   
  |    
  |    
  |  
| 23. |   
  |    
  |    
  |  
| 24. |   
  |    
  |    
  |  
| 25. |   
  |    
  |    
  |  
| 26. |   
  |    
  |    
  |  
| 27. |   
  |    
  |    
  |  
| 28. |   
  |    
  |    
  |  
| 29. |   
  |    
  |    
  |  
| 30. |   
  |    
  |    
  |  
Пример выполнения
| 31. |   
  |    
  |    
  |  
Лабораторная работа № 5 Обработка одномерных массивов
Цель работы: Научиться работать с одномерными массивами и создавать проектную документацию к своим программам.
Задание: Разработать алгоритм и составить программу, обрабатывающую одномерный массив в соответствии с указанным в варианте заданием. Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи. Документация должна отражать все решения, принятые в процессе разработки и реализации программы.
Варианты заданий
| № Вар. | Расчетные формулы | Исходные данные | Выводимые значения | 
| 1. |  Определить сумму ( S ) положительных элементов массива F :
  
  |    
  |  Массив F, Сумма ( S ) положительных элементов массива F | 
| 2. |   
  |    
  |  Массивы Z и Y ; R | 
| 3. |   
  |  Массив Х : 0,15;0,27;0,32; 0,5; 0,52; 0,62; 0,7; 0,85; 0,95 | Массив Y ; F | 
| 4. |  Максимальный по модулю элемент
 массива Z и его номер
  
  |    
 Массив t :
 0,15;0,27;0,32;
 0,5; 0,52; 0,62;
 0,7; 0,85; 0,95
  |     , i,
 Массив Z
  |  
| 5. |   
  |  Массив X : -0,8; -0,5; 0; 0,8; 1,4; 1,8; 2,6; 3,0; 3,3 | S , Массив Z | 
| 6. |   
  |  Массив X : 0,3; 0,4; 0,52; 0,75; 1,2; 1,5; 2,0; 2,5 | A , Массив Z | 
| 7. |   
  |  Массив X : -10,3;-8,5;-6,2; 2,5; 5,0; 7,5; 9,2;12,7;18,5; 20,4 | Массивы М, y , Z | 
| 8. |   
  |  Массив X : 10; 10,7; 12,3; 15,7; 17,8; 19,5; 20; | R , Массивы y , Z | 
| 9. |   
  |  Массив Х : 1,35;1,38;1,42; 1,47;1,32;1,38; 1,51;1,52;1,54; 1,43;1,52;1,16; 1,49;1,54;1,44 | M, D, Массив Y | 
| 10. |  Максимальный и минимальный элементы массива Z
  
  |    
  |  X, Y Массив Z, максимальный и минимальный элементы массива Z | 
| 11. |  Количество ( N ) и сумму ( S ) компонент вектора Y, лежащих на отрезке [0,2]
  
  |   t = –1,3
  
  |  N, S Массив Y | 
| 12. |   
 Определить среднее арифметическое положительных элементов массива  
  |  Массив Х : -6; -5; -4; -3; -2; -1; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10 |  Массивы 
 X, Y
 среднее арифметическое положительных
 элементов
 массива   
  |  
| 13. |   
 Найти  
  |  Массив X : 12,5; 18,4; 8,3; 20,7; 17; 9,5; 12,9; 16,3; 8,9 |   
 Массив V
  |  
| 14. |   
 Найти  
  |  Массив X : 1,5; 2,5; 3,7; 4,9; 2,9; 3,2; 2,8; 5,5; 4,2; 5,2; 1,9 | Массив C | 
| 15. |    , количество (К)
 элементов  
  
  |  Массив X : 15,3;14,9;14,5; 15,5;15,3;14,2; 14,9;14,4;15,2; 15,2;15,4;14,7 | M, K, Массив Y | 
| 16. |    и его номер (n)  
  |  Массив X : -124,35;-181,27; 135,4;-129,18; 117,32;147,29; 144,52;-152,32; -111,2;164,72 |   
 Массив Z,
 n
  |  
| 17. |   
 и определить количество  
  
  |  Массив X : -7,52; -6,92; -7,54;-5,35; 5,25;7,92;9,5; 10,54;10,7; 11,54;10,35; 11,7;13,2 | G, M, Массив y | 
| 18. |   
  |    
  |    
 Массив P
  |  
| 19. |  Количество ( K ) положительных элементов массива Z
  
  |    
  |  K Массив Z | 
| 20. |   
  |    
  |  Y Массив V | 
| 21. |   
  |    
  |  Массив R Массив P Массив q | 
| 22. |   
  |  Массив X : 0; 0,1; 0,2; 0,3; 0,4; 0,5; 0,6; 0,7; 0,8; 0,9; 1,0; 1,1; 1,2; 1,3; 1,4; 1,5 | R, Массив P | 
| 23. |   
  |    
  |  Положительные элементы массива А и их номера | 
| 24. |   
  |    
  |  A Массив Y | 
| 25. |   
  |    
  |  B, D, Массив Y | 
| 26. |  Количество отрицательных ( N ) и положительных ( M ) элементов массива X,
 а также    
  
  |    
  |  N, M, Z, P Массив X | 
| 27. |   
  |    
  |  D, Массив Z | 
| 28. |   
 Если сумма   отрицательная, то все   уменьшить в 2 раза, в противном случае оставить без изменения
  |  Массив Z : 2,7; 0,7; 0,5; 2,1; 1,8; 0,2; 0,15; 0,75; 1,7; 2,0 | Массив Y | 
| 29. |   
 Подсчитать K – количество  
  |    
 Массив Z :
 3,1; 2,5; 2,7;
 2,1; 2,3; 1,8;
 1,2; 1,5; 0,2;
 1,7
  |  K , Массив Y | 
| 30. |  Найти корни системы уравнений:
  
  |    
 В1 – массив, содержащий 10 элементов
 -1,1; -2,3; 1,8;
 1,9; 2,5; 3,5;
 7,2; 4,3;2,1;
 -1,2
  |  Массивы B, X, Y | 
Пример выполнения
| № Вар. | Расчетные формулы | Исходные данные | Выводимые значения | 
| 2. |   
  |    
  |  G, Массивы X, Y | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Массив t :
 0,15;0,27;0,32;
 0,5; 0,52; 0,62;
 0,7; 0,85; 0,95
 
 , i,
 Массив Z
 
 
 
 
 
 
 
 
 
 
 Определить среднее арифметическое положительных элементов массива 
 
 Найти 
 
 Найти 
 
 , количество (К)
 элементов 
 
 
 и его номер (n) 
 
 Массив Z,
 n
 
 и определить количество 
 
 
 
 
 Массив P
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Если сумма 
 отрицательная, то все 
 Подсчитать K – количество 
 
 Массив Z :
 3,1; 2,5; 2,7;
 2,1; 2,3; 1,8;
 1,2; 1,5; 0,2;
 1,7
 
 
 В1 – массив, содержащий 10 элементов
 -1,1; -2,3; 1,8;
 1,9; 2,5; 3,5;
 7,2; 4,3;2,1;
 -1,2