Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ПВМ.doc
Скачиваний:
5094
Добавлен:
21.02.2016
Размер:
2.79 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.