Сделай Сам Свою Работу на 5

Лабораторная работа №4. Создание циклических алгоритмов





 

Цель работы

- научиться составлять циклические алгоритмы в виде блок-схем;

- научиться составлять алгоритмы вычисления сумм и произведений в виде блок-схем;

- определять типы переменных в поставленной задаче;

- научиться составлять программы на языке Паскаль, к разработанным алгоритмам.

Задание

Для задач, котрые надо выбрать согласно своему варианту, создать блок-схемы алгоритмов и программы на языке Паскаль. Вариант определяет преподаватель.

 

Задачи для составления циклических алгоритмов

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

а) 2n ;

б) n!;

в)

г) ;

д) ;

e) ;

ж) .

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

а) a(a+1)...(a+n-1);

б) ;

в) ;

г) a(a-n)*(a-2n)...(a-n2).

68.Вычислить (1+sin 0.1)*(1+sin 0.2)*...*(1+sin 10).

69.Дано действительное число x. Вычислить

.

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

71. Дано действительное число x. Вычислить

.

 

72. Дано действительное число a. Найти:

а) среди чисел 1, , , ... первое, большее a;

б) такое наименьшее n, что

 

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

а) sin(x) + sin2(x) + ... + sinn(x);



б) sin(x) + sin(x2) + ... + sin(xn);

в)

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

а) Сколько цифр в числе n?

б) Найти первую цифру числа n.

75. Даны целые числа n, k (n>=k>=0). Вычислить .

76. Пусть n - натуральное число и пусть n!! означает 1*3*5*...*n для нечетного n и 2*4*6*...*n для четного n. Для заданного натурального n вычислить:

а) n!!;

б) .

77. Вычислить:

а) ; б) ;

в) ; г) ;

д) ; е) ;

ж) ; з) .

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

а) ; б) ;

в) ; г) ;

д) ; е) ;

ж) ;

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

Вычислить:

a) ; б) ;

в) ; г) ;

д) ; е) .

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

сомножителей:

а) ;

б)

81. Вычислить следующими четырьмя способами:

а) последовательно слева направо;

б) последовательно слева направо вычисляются и , затем второе значение вычитается из первого;

в) последовательно справа налево;

г) последовательно справа налево вычитаются суммы, выписанные в б), затем - вычитание.

 

82. Вычислить бесконечную сумму с заданной точностью e (e>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем e, - это и все последующие слагаемые можно



уже не учитывать. Вычислить:

а) б)

в) ; г) ;

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

84. Вычислить значения функции y=4x3-2x2+5 для значений x,

изменяющихся от -3 до 1, с шагом 0.1.

85. Дано натуральное число n. Вычислить значения функции

для x=1, 1. 1, 1. 2, ..., 1+0. 1*n.

90. Даны действительные числа x, e ( x ¹ 0, e ³ 0 ). Вычислить с точностью e бесконечную сумму и указать количество учтенных слагаемых:

а) б)

91. Дано действительное число e ( e>0 ). Вычислить , учитывая только те слагаемые, в которых множитель 1/ имеет величину, не меньшую, чем e .

92. Даны действительные числа x, e ( 0<x<1, e>0 ). Вычислить с точностью e значение

93. Напечатать значения функции при изменении значения х в интервале от 1 до 3 с шагом 0.2.

94. Напечатать положительные значения функции , =1,..50.

96. Вычислить и напечатать значения , при изменении х от 0 до 2 с шагом 0.2.

97. Найти наибольшее значение функции , при изменении х от 2 до 5 с шагом 0.3.

98. Найти наименьшее значение функции и значение аргумента при котором оно получено, в интервале изменения х 0 до 3 с шагом 0.3.

99. Вычислить и напечатать значения функции , при изменении хот 0 до 1 с шагом 0.1.

100. Найти сумму первых десяти натуральных чисел, начиная с 8.

101. Найти произведение подряд девяти натуральных чисел, начиная с 4.

102. Вычислить , если изменяется от 0 до 10 с шагом 0.5 одновременно с i.



105. Вычислить .

106. Вычислить

 

107. Вычислить

 

108. Вычислить

109. Вычислить

110. Вычислить .

111. Вычислить и f=lg(N)

112.Вычислить

113. Найти сумму (25 членов).

114. Найти сумму

115. Найти сумму двенадцати следующих друг за другом чисел, делящихся без остатка на 3,начиная с 9.

 

Контрольные вопросы

1 Дайте определение алгоритму.

2 Какие блоки используются для описания циклических алгоритмов.

3 Какие операторы цикла вы знаете?

4 Что такое параметр цикла?

5 Что такое тело цикла?

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.