Лабораторная работа № 4 Программирование вложенных циклов

Цель работы: Научиться работать с вложенными циклами и создавать проектную документацию к своим программам.

Задание: Разработать алгоритм и составить программу, обрабатывающую вложенные циклы в соответствии с указанным в варианте заданием. Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи. Документация должна отражать все решения, принятые в процессе разработки и реализации программы.

Варианты заданий

№ Вар. Расчетные формулы Исходные данные Выводимые значения
1. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
2. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
3. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
4. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
5. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
6. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
7. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
8. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
9. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
10. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
11. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
12. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
13. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
14. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
15. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
16. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
17. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
18. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
19. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
20. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
21. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
22. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
23. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
24. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
25. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
26. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
27. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
28. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
29. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru
30. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru

Пример выполнения

31. Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru Лабораторная работа № 4 Программирование вложенных циклов - student2.ru

Лабораторная работа № 5 Обработка одномерных массивов

Цель работы: Научиться работать с одномерными массивами и создавать проектную документацию к своим программам.

Задание: Разработать алгоритм и составить программу, обрабатывающую одномерный массив в соответствии с указанным в варианте заданием. Разработать документацию к программе, в которой необходимо указать назначение программы, требования к вводимым данным, формат выводимой информации и дать описание алгоритма решения задачи. Документация должна отражать все решения, принятые в процессе разработки и реализации программы.

Варианты заданий

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

Наши рекомендации