Лабораторная работа №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 Все материалы защищены законодательством РФ.
|