Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
27.04.2015
Размер:
601.5 Кб
Скачать
N(N 1)...(N K +1) .
K!

Контрольные задания по теме

«Темы 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 +

 

 

 

 

 

 

 

 

 

 

при изменении 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) = xex при изменении 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

Вариант № 11

Вариант № 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) = ex2+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

Соседние файлы в папке КЗ-Раз-4-Инф-210700