Раз-04-Инф-210700 / КЗ-Раз-4-Инф-210700 / КЗ-04-05
.pdfКонтрольные задания по теме
«Темы 4.5. Программирование алгоритмов регулярных циклических структур»
Перейти к Теме 4.4 Теме 4.6 Огл.
4.5.1.Общее задание
1.Получить вариант задания и номера задач в нем
2.Формализовать задачи заданного варианта из п.4.5.2.
3.Составить схемы алгоритмов и написать программный код процедур (процедурфункций или процедур-подпрограмм) с соответствующими входными и выходными формальными параметрами для решения каждой задачи (в процедурах не должно быть ввода исходных данных).
4.Написать программный код процедуры ввода необходимых исходных данных.
5.Написать программный код вызывающей процедуры, в которой происходит инициализация исходных данных, которые являются фактическими параметрами вызывающей процедуры, вызывается процедура п.3 и выводятся результаты ее работы.
4.5.2. Варианты контрольной работы по теме «Программирование алгоритмов регулярных циклических структур»
Вариант № 1 |
|
|
1. Получить таблицу и найти количество положительных значений |
функции |
|
x2 −1, |
еслиx ≤0 |
|
f (x) = cosx, |
если0 < x ≤1.5 |
|
sin(x -1), |
еслиx >1.5 |
|
|
|
|
|
|
|
на отрезке [-4;4] c шагом h=0.5. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения количества положительных значений и получения
таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2. Даны целые числа N, K (N>=K>=0). Вычислить выражение
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами, которая вычисляет значение выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 43 |
Вариант № 2
1.Построить таблицу значений f(x) = 3cos2(2x+1) и найти наибольшее значение y=f(x)
при изменении x на отрезке [-π,π ] с шагом h = π8 . Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры получения таблицы значений функции f(x) в элементе управления TextBox или ListBox и нахождения её наибольшего значения при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения y=f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата. 2. Дано действительное число х. Вычислить
P = x + |
3 x4 |
− |
6 x7 |
+ |
9 x10 |
− |
12 x13 |
+... + |
21 x22 |
|
8 |
10 |
12 |
14 |
20 |
||||||
|
|
|
|
|
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном действительном числе х.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 3 |
|
|
|
|
|
|
|
|
|
1. Построить |
|
таблицу и |
вычислить сумму |
положительных значений функции |
|||||
y = f (x) = |
|
1 |
|
−sinx |
|
|
|
π/8, |
|
x +2π |
|
|
|
|
|||||
|
|
|
|
|
|
||||
при изменении x на отрезке [- |
] с шагом |
h= |
для чего необходимо написать |
||||||
программный код четырех |
процедур: |
|
|
||||||
|
π; π |
|
|
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления искомой суммы и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения y=f(x) в одной точке x должна обращаться к процедуре п.1.
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2. Дано действительное число х. Вычислить 1+ |
x2 |
|
2 x3 |
3 x4 |
7 x8 |
|||||
|
|
− |
|
6 |
+ |
|
8 |
−... + |
16 |
|
2 |
4 |
3 |
4 |
|||||||
|
|
|
|
|
|
|
8 |
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном действительном числе х.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызов процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 44 |
Вариант № 4
1. Построить таблицу и найти количество отрицательных значений функции
f(x)= |
ex, |
еслиx > 2 |
x +4, |
если- 2 ≤ x ≤ 2 |
|
|
0, |
еслиx < -2 |
|
|
|
при изменении x на отрезке [-2;2] c шагом h=0.25. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления количества отрицательных значений и получения
таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число N . Вычислить сумму N членов ряда
1+ 21 +142 +1 28 3 +1 2163 4 +...
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 5 |
|
значение функции y=f(x) |
1. Построить таблицу и найти |
наибольшее |
|
f(x)=0.5esinx −x −1 при изменении x |
на отрезке |
[0;10] с шагом h=0.5. Для этого |
необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x).
2)Процедуры вычисления наибольшего значения и получения таблицы значений
функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения y=f(x) в одной точке x должна обращаться к процедуре п.1.
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2. Дано натуральное число N. Вычислить (1 + |
|
1 |
) (1 + |
1 |
) ... (1 + |
1 |
) . |
|
12 |
22 |
N 2 |
||||||
|
|
|
|
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 45 |
Вариант № 6
1.Построить таблицу и вычислить произведение положительных значений функции
f(x)= x 4+x3 −10x −34x −25 при изменении x на отрезке [0;10] с шагом h=0.5. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления искомого произведения и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата. 2. Дано натуральное число N. Вычислить
1 |
|
+ |
1 |
+ |
1 |
|
+... + |
1 |
|
. |
|
sin1 |
sin1 + sin 2 |
sin1 + sin 2 |
+ sin 3 |
sin1 + sin 2 + sin 3 |
+... + sin N |
||||||
|
|
|
|
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результатов.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 7
1. Получить таблицу и найти количество положительных значений функции
f(x)= sinx, если-1≤ x ≤1 |
при изменении x на отрезке [-2;3] с шагом |
|
5cosx, |
впротивном случае. |
|
h=0.25. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения количества положительных значений и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения y=f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число N. Вычислить N корней 2 + 2 + 2 +... + 2 . Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 46 |
Вариант № 8
1.Построить таблицу и найти наибольшее значение функции f(x) = xe−x при изменении x на отрезке [0.1;1.5] c шагом h=0.1. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения наибольшего значения и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения y=f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата.
2. Дано натуральное число N и действительное число х. Вычислить сумму N членов ряда
1 |
+ |
1 |
|
+ |
1 |
|
+... |
|
x |
x (x |
+1) |
x (x +1) |
(x + 2) |
||||
|
|
|
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 9
1.Построить таблицу и вычислить сумму отрицательных значений функции f(x)=0.5-0.1-sinx при изменении x на отрезке [0;π] с шагом h=π/8. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления искомой суммы и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения f(x)в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число N и действительное число х. Вычислить
1х + х12 + х14 +... + х12 N
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызов процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 47 |
Вариант № 10
1. Получить таблицу и найти количество отрицательных значений функции
f(x) = |
ex, |
если x >1 |
при изменении x на отрезке [-2;2] с шагом h=0.25. Для |
2x −1, |
еслиx < 0 |
||
|
−1, |
если0 ≤ x ≤1 |
|
|
|
|
|
этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления количества отрицательных значений и получения
таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число n. Вычислить
3 + 6 + 9 +... + 3 (n −1) + 3 n
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе n.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
1. Построить таблицу и найти наибольшее значение функции f(x) = 2 −x ex при изменении x на отрезке [-1;1] c шагом h=0.1. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления наибольшего значения и получения таблицы значений
функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке с заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число N. Вычислить
cos1 |
|
cos1 |
+cos 2 |
|
cos1+cos 2 +cos3 |
... |
|
cos1+cos 2 +cos3 + |
...cos N |
sin1 |
|
sin1 |
+sin 2 |
|
sin1+sin 2 +sin 3 |
|
|
sin1+sin 2 +sin 3 +... |
+sin N |
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 48 |
Вариант № 12
1. Построить таблицу и вычислить произведение отрицательных значений функции
f(x) = x8 −0.4x3 −1.24 при изменении x на отрезке [-1.5;1.5] с шагом h=0.15. Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления искомого произведения и получения таблицы значений
функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число n и действительное число х. Вычислить
х(х − n) (x − 2 n) ... (x − n2 ) .
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 13
1.Получить таблицу и найти количество положительных значений функции при изменении x на отрезке [3;8] с шагом h=0.25.
f(x) = 3 |
|
, |
|
еслиx >6 |
Для этого необходимо написать программный код |
|
x |
||||||
2sinx, |
еслиx <5 |
|
||||
|
|
|
если5 ≤ x ≤6. |
|
||
x +1, |
|
|||||
|
|
|
четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления количества положительных значений и получения
|
таблицы значений функции f(x) в элементе управления TextBox или ListBox |
|
при изменении x на заданном отрезке c заданным шагом. Данная процедура для |
|
вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1). |
3) |
Процедуры ввода необходимых исходных данных. |
4) |
Событийной процедуры, которая осуществляет вызовы процедуры ввода |
|
исходных данных, процедуры п.2) и вывод результата. |
2. Дано действительное число х. Вычислить |
(х − 2)(х − 4)(х −8)...(х −64) |
|
|
(х −1)(х −3)(х −7)...(х −63) . |
|||
|
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном действительном числе х.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 49 |
Вариант № 14
1.Построить таблицу и найти наибольшее значение функции f(x) = e−x2+x+1при изменении x на отрезке [-5;5] с шагом h=0.5. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения наибольшего значения и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число N. Вычислить произведение первых N сомножителей:
11 23 53 ...
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном натуральном числе N.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 15
1. Построить таблицу и вычислить сумму значений функции f(x) =1+cos10x при 0.5<y<1.5 и изменении x на отрезке [ −π / 2,π / 2] с шагом h=π /16 . Для этого
необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры вычисления искомой суммы и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата.
2. Дано натуральное число n. Вычислить сумму всех его делителей. Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения суммы всех делителей натурального числа n.
2)Процедуры ввода исходных данных и процедуры вывода результатов.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для решения задачи и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 50 |
Вариант № 16
1. Получить таблицу и найти количество положительных значений функции |
|||||||
f(x) = |
5ex, |
если0 ≤ x ≤ 5 |
при изменении x на отрезке [-2;6] с шагом h=0.5. Для |
||||
2sinx, |
еслиx > 5 |
||||||
|
|
|
x |
|
,если |
x < 0 |
|
|
|
|
|
||||
|
|
|
|
этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения количества положительных значений и получения
таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода исходных данных, процедуры п.2) и вывод результата.
2.Дано действительное число x. Вычислить
Y = |
2 x3 |
− |
4 x6 |
+ |
6 x9 |
− |
8 x12 |
+...+ |
14 x21 |
|
7 |
|
9 |
|
11 |
|
13 |
|
19 . |
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданном действительном числе x.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 17
1.Построить таблицу и найти наибольшее значение функции f(x) = x3 −6x2 +9x +4 при изменении x на отрезке [2;4] с шагом h=0.1.
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения наибольшего значения и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата. 2. Дано действительное число x. Вычислить
2 |
|
|
4 |
6 |
|
|
18 |
|
|
x |
+ |
x |
|
+ |
x |
+...+ |
x |
|
|
3 |
|
3 |
3 |
|
3 |
. |
|||
1 |
2 |
|
3 |
9 |
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданном действительном числе x.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 51 |
Вариант № 18
1.Построить таблицу и вычислить произведение положительных значений функции
f(x) = x5 +5x4 −2x3 −4x2 +7x −3 при изменении x на отрезке [-0.5;1.5], с шагом h=0.1. Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения искомого произведения и получения таблицы значений функции f(x) в элементе управления TextBox или ListBox при изменении x на заданном отрезке c заданным шагом. Данная процедура для вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1).
3)Процедуры ввода необходимых исходных данных.
4)Событийной процедуры, которая осуществляет вызовы процедуры ввода
исходных данных, процедуры п.2) и вывод результата.
2.Дано натуральное число n и действительное число x. Вычислить sin x + sin2x + sin3x +…+ sinnx.
Для этого необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результатов.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
Вариант № 19
1. Получить таблицу и найти количество отрицательных значений функции
f(x) = x2, |
если- 2 ≤ x ≤ 3 |
при изменении x на отрезке [-3;5]c шагом h=0.4. Для этого |
0, |
еслиx > 3 |
|
4cosx, |
еслиx < -2 |
|
|
|
|
необходимо написать программный код четырех процедур:
1)Процедуры-функции с соответствующими формальными параметрами для вычисления значения переменной y=f(x) в одной точке.
2)Процедуры нахождения количества отрицательных значений и получения
|
таблицы значений функции f(x) в элементе управления TextBox или ListBox |
|
при изменении x на заданном отрезке c заданным шагом. Данная процедура для |
|
вычисления значения f(x) в одной точке x должна обращаться к процедуре п.1). |
3) |
Процедуры ввода необходимых исходных данных. |
4) |
Событийной процедуры, которая осуществляет вызовы процедуры ввода |
|
исходных данных, процедуры п.2) и вывод результата. |
2. Дано натуральное число n и действительное число x. Вычислить sin x + sin x2 + sin x3 +…+ sin xn
Для этого необходимо написать программный код четырех процедур:
1)Процедуры с соответствующими формальными параметрами для вычисления значения выражения при заданных параметрах.
2)Процедуры ввода исходных данных и процедуры вывода результата.
3)Событийной процедуры, которая должна содержать: вызов процедуры ввода исходных данных; вызовы процедуры п.1) для вычисления заданного выражения и вызов процедуры вывода результата.
|
|
Темы 4.5. Программирование алгоритмов регулярных циклических структур |
Страница 52 |