Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ПВМ.doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
2.64 Mб
Скачать

Лабораторная работа № 3. Использование операторов цикла при решении задач.

Цель лабораторной работы: научиться использовать различные операторы циклов.

Задания к лабораторной работе № 3.

1. Дано натуральное число n. Вычислить 1·2+2·3·4+…+ n·(n+1) ·…·2n.

2. Вычислить: 3. Дано действительное число x0. Вычислить

4. Пусть n – натуральное число и пусть n!! означает 1·3·5·…·n для нечетного n и 2·4·…·n четного n. Для заданного натурального n вычислить n!!.

5. Пусть n – натуральное число и пусть n!! означает 1·3·5·…·n для нечетного n и 2·4·…·n четного n. Для заданного натурального n вычислить .

6. Вычислить . 7. Вычислить .

8. Вычислить . 9. Вычислить .

10. Вычислить ; 11. Вычислить .

12. Вычислить . 13. Вычислить .

14. Дано натуральное число n. Вычислить .

15. Дано натуральное число n. Вычислить .

16. Дано натуральное число n. Вычислить .

17. Дано натуральное число n. Вычислить .

18. Дано натуральное число n. Вычислить .

19. Дано натуральное число n. Вычислить .

20. Дано натуральное число n. Вычислить .

21. Дано натуральное число n, действительное число x. Вычислить .

22. Дано натуральное число n, действительное число x. Вычислить .

23. Дано натуральное число n, действительное число x. Вычислить .

24. Дано натуральное число n, действительное число x. Вычислить .

25. Дано натуральное число n, действительное число x. Вычислить .

26. Дано натуральное число n, действительное число x. Вычислить .

27. Дано натуральное число n, действительное число x. Вычислить .

28. Дано натуральное число n. Вычислить произведение первых n сомножителей

29. Дано натуральное число n. Вычислить произведение первых n сомножителей .

30. Вычислить значения функции , для значений , изменяющихся от –3 до 1, с шагом 0.2.

31. Вычислить значения функции , для значений , изменяющихся от 1 до 5, с шагом 0.01.

32. Вычислить значения функции , для значений , изменяющихся от –3 до 1, с шагом 0.25.

33. Вычислить значения функции для значений , изменяющихся от 0.5 до 5, с шагом 0.1, где

34. Вычислить . 35. Вычислить .

36. Вычислить . 37. Вычислить .

38. Вычислить . 39. Вычислить .

40. Вычислить , уменьшается с шагом 0.005.

41. Вычислить , уменьшается с шагом 0.005.

42. Вычислить , уменьшается с шагом 0.005.

43. Вычислить , уменьшается с шагом 0.005.

44. Вычислить , уменьшается с шагом 0.005.

45. Вычислить , уменьшается с шагом 0.005.

46. Вычислить значения функции , для значений , изменяющихся от –3 до 1, с шагом 0.1.

47. Дано натуральное . Вычислить значения функции для значений =1, 1.1, 1.2, …, 10.

48. Дано натуральное число n. Вычислить 1·2+2·3·4+…+ n·(n+1) ·…·2n.

Лабораторная работа №4. Разработка программ с использованием одномерных массивов.

Цель лабораторной работы: получить навыки по обработке одномерных массивов с помощью языка Си.

Задания к лабораторной работе № 4.

1. Даны натуральное число n, действительные числа Вычислить .

2. Даны натуральное число n, действительные числа Вычислить .

3. Даны натуральное число n, действительные числа Вычислить .

4. Даны натуральное число n, действительные числа Вычислить .

5. Даны натуральное число n, действительные числа Вычислить .

6. Даны натуральное число n, действительные числа Вычислить .

7. Даны натуральное число n, действительные числа Вычислить .

8. Даны натуральное число n, действительные числа Вычислить .

9. Даны натуральное число n, действительные числа Вычислить .

10. Даны натуральное число n, действительные числа Вычислить .

11. Даны натуральное число n, действительные числа Вычислить . 12. Даны натуральное число n, действительные числа Вычислить .

13. Даны натуральное число n, действительные числа Вычислить .

14. Даны натуральное число n, действительные числа Вычислить

.

15. Даны натуральное число n, действительные числа Вычислить .

16. Даны натуральное число n, действительные числа Вычислить .

17. Даны натуральное число n, действительные числа Вычислить .

18. Даны натуральное число n, действительные числа Вычислить .

19. Даны натуральное число n, действительные числа Вычислить .

20. Даны натуральное число n, действительные числа Вычислить .

21. Даны натуральное число n, действительные числа Вычислить .

22. Даны действительные числа . Получить (вывести) последовательность

23. Дано натуральное число n. Получить последовательность где при значение равно .

24. Дано натуральное число n. Получить последовательность где при значение равно .

25. Дано натуральное число n. Получить последовательность где при значение равно .

26. Дано натуральное число n. Получить последовательность где при значение равно .

27. Дано натуральное число n. Получить последовательность где при значение равно .

28. Дано натуральное число n. Получить последовательность где при значение равно .

29. Дано натуральное число n. Получить последовательность где при значение равно .

30. Дано натуральное число n. Получить последовательность где при значение равно .

31. Дано натуральное число n. Получить последовательность где при значение равно

32. Вычислить значение выражения для Результат выполнения занести в массив чисел.

33. Цилиндр объёма единица имеет в высоту h. Определить радиус основания цилиндра для значений h, равных Результат выполнения занести в массив чисел.

34. Вычислить значения многочлена для . Результат выполнения занести в массив чисел.

35. Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта, используя для перевода формулу Результат выполнения занести в массив чисел .

36. Вычислить значения функции для значений x, изменяющихся от -3 до 1, с шагом 0.1. Полученный результат выполнения занести в массив чисел.

37. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить .

38. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить среднее арифметическое .

39. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить среднее геометрическое .

40. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить .

41. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить .

42. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить .

43. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить

44. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить

45. Даны натуральное число , действительные положительные числа . Значения являются емкостями конденсаторов. Определить емкости систем конденсаторов, которые получаются последовательным и параллельным соединением исходных конденсаторов.

46. Даны действительные числа . Все члены этой последовательности, начиная с первого положительного, уменьшить на 0.5.

47. Даны натуральное число , действительные числа , Получить числа , которые связаны с следующим образом , , , .

48. Даны действительные числа . Известно, что и что среди есть хотя бы одно отрицательное число. Пусть члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить .

49. Дан массив А(10). Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.

50. Дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера.

51. Дан массив А(15). Найти минимальный элемент среди элементов, расположенных на нечетных позициях массива, а также определить количество и произведение ненулевых элементов, следующих за первым минимальным элементом.

52. Дан массив А(30). Найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами массива.

53. Если у массива А(30) есть элемент, равный В, то переменной Х присвоить значение, равное сумме всех положительных четных элементов, предшествующих первому по порядку такому элементу, иначе переменной Х присвоить 0.

54. Если у массива А(20) есть элемент, равный квадрату последнего элемента, то все элементы, следующие за ним, возвести в квадрат, иначе вывести массив без изменения.

55. Переменной Х присвоить 1, если элементы массива В(40) образуют возрастающую последовательность и значение 0 в противном случае.

56. Дан массив А(10). Найти максимальный элемент массива, упорядочить элементы, следующие за ним по убыванию.

57. По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива.

58. По двум заданным одномерным массивам формируется третий, содержащий попарно максимальные числа.

59. Построить упорядоченный массив А(50) из элементов массивов В(20) и С(30). Массивы В(20) и С(30) предварительно упорядочены по возрастанию.

60. Дан массив А(40). Упорядочить элементы массива по убыванию.

61. Дан массив А(50). Определить количество отрицательных элементов, расположенных на четных позициях, и сумму положительных элементов, расположенных на нечетных позициях.

62. Дан массив А(50). Каждый пятый элемент массива возвести в пятую степень.

63. Дан массив А(20). Найти минимальный элемент массива, упорядочить элементы, расположенные до этого элемента по убыванию.

64. Дан массив А(30). Если среди элементов массива есть элемент равный некоторому числу М, то переменной Х присвоить произведение ненулевых элементов, расположенных до этого элемента, в противном случае переменной Х присвоить 0.

65. Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.

66. Дан массив А(50). Найти сумму и количество нечетных положительных элементов, следующих за первым по порядку нулевым элементом.

67. Дан массив А(50). Найти максимальное количество подряд идущих положительных четных элементов.

68. Даны действительные числа a1, …, an, b1, …, bn. Вычислить (a1+bn)(a2+bn-1).... (an+b1).

69. Даны действительные числа a1, …, a28, b1, …, b28. Члены последовательности с1, …, с29 связаны с членами данной последовательностей соотношениями с29 = 0, (i = 1, …, 28).

70. Даны действительные числа a1, …, an. Если в результате замены отрицательных членов последовательности a1, …, an их квадратами члены будут образовывать неубывающую последовательность, то получить сумму членов исходной последовательности, в противном случае получить их произведение.

71. Даны целые числа a1, …, an, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные члены чередуются, то ответом должна служить сама исходная последовательность. Иначе получить все отрицательные члены последовательности, сохранив порядок их следования.

72. Даны действительные числа a1, …, a20. Преобразовать эту последовательность по правилу. Большее из чисел ai и a10+i (i = 1, …, 10) принять в качестве нового значения ai, а меньшее – в качестве нового элемента a10+i.

73. Даны целые числа a1, …, an. Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе все положительные. Порядок следования чисел в обоих случаях заменяется на обратный.

74. Даны действительные числа a1, …, an. Получить b1, …, b10, где bi равно сумме тех членов последовательности a1, …, an, которые принадлежат полуинтервалу (i-1, i] (i = 1, …, 10). Если в полуинтервал не содержит членов последовательности, то соответствующее bi положить равным нулю.

75. Даны целые числа a1, …, a30. Пусть M – наибольшее, а m – наименьшее из a1, …, a30. Получить в порядке возрастания все целые из интервала (m, M), которые не входят в последовательность a1, …, a30.