Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БакалаврЛАБпрограммирование

.pdf
Скачиваний:
5
Добавлен:
10.05.2015
Размер:
958.27 Кб
Скачать

11

16. Можно ли оператором ввода изменить значение переменной, которой перед этим было задано какое – либо значение оператором присваивания?

17. Назначение условного оператора.

18. Каковы правила записи арифметических выражений?

19.Какие операции относятся к операциям отношения?

20. Каким образом следует отредактировать строки программы, удалить из неѐ одну или несколько строк?

21. Как выполняется оператор безусловного перехода?

22.Какие существуют формы записи условного оператора?

23.Может ли условный оператор содержать в себе и другие условные операторы?

24.Можно ли записывать несколько операторов в одной строке?

25. Какие виды операторов ветвления используются в VBA, и в каких случаях они используются?

12

Лабораторная работа № 2

Программирование алгоритмов циклической структуры

РАЗДЕЛ A

 

 

 

 

 

 

 

Вариант 1

 

 

 

3x

при x 7,5

 

exp

 

 

,

 

 

 

 

 

 

a

 

1. Вычислить: y

lg x

 

 

,

при 6,5 x 7,5

 

a

 

 

 

 

 

 

 

 

 

2 x a ,

 

 

 

 

при x 6,5

 

 

 

 

 

 

 

 

где 6 x 8; х = 0,2; а – задаѐтся с клавиатуры.

Найти наименьшее значение функции у на заданном интервале.

 

 

n

 

 

 

1

 

2

 

 

2. Вычислить: s

2

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

i!

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 2

 

 

 

 

 

 

 

 

 

 

 

 

 

b cos 4x ,

 

при x 3

 

 

 

 

 

 

 

 

 

 

 

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

y

tg 2x b 2 x,

при

3 x 6 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xb

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

,

 

 

 

при

x 6

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где 0 x 20; х = 1,5; b – задается с клавиатуры.

Найти наибольшее значение функции у на заданном интервале.

n

k!

 

 

2. Вычислить: s

 

 

 

 

 

(2k

1)

k

k 1

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

Вариант 3

 

 

 

 

 

 

 

 

 

a2

cos2 x

, при x 0

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

1. Вычислить: y =

sin ax ,

при 0 x 1

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

cos

 

,

при x 1

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

где - 4 x 4; х = 0,2; a – задаѐтся с клавиатуры.

Найти наименьшее значение функции у на заданном интервале.

30 ( 1)i

2. Вычислить: s 3

i 1 i

 

 

 

 

 

 

Вариант 4

 

x 2

3 a x cos 3x , при x 2

 

 

 

 

 

 

 

1. Вычислить: y

1 2,5

 

x3,

 

при - 2 x 2 ,

a

 

 

 

 

 

 

 

 

 

5x sin 3 a 2 x 2

,

при x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где -4 x 4; х = 0,2; a – задается с клавиатуры.

Найти max значение функции у на заданном интервале.

10x2 i!

2.Вычислить: S

i 1 5i

 

 

 

 

 

Вариант 5

 

ax cos 3x ,

при x 0,2

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

 

 

2

,

при

x 0,2 ,

y 13,5x

 

 

ax 2 sin 2x 2 ,

при

x 0,2

 

 

 

 

 

 

 

где -3 x 1,2;

х = 0,4;

a – задается с клавиатуры.

Найти наибольшее значение функции у на заданном интервале.

 

n

(k 1)!

2. Вычислить: s

 

 

 

k 5

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

Вариант 6

 

a x 2 ,

при - 2 x 2

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

 

 

 

 

 

 

при x 2 ,

 

a x

 

,

 

 

y 4

 

 

 

 

2

cos 2 a 2 x ,

при x 2

 

x

 

 

 

 

 

 

 

 

где - 5 x 5; х = 0,5; a – задаѐтся с клавиатуры.

Найти наименьшее значение функции у на заданном интервале.

25 ( 2)i

2. Вычислить: s 2

i 1 i

 

 

 

 

 

 

 

 

 

 

 

Вариант 7

 

 

 

 

 

 

 

 

 

 

 

 

a 2 5,2

2

 

 

при x 2

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

1. Вычислить: y

sin ax ,

 

 

при

0 x 2 ,

 

 

 

 

 

 

 

 

 

 

 

 

tg

 

ax

 

,

 

 

при

x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где -2 x 4; х = 0,4; a – задаѐтся с клавиатуры.

Найти наибольшее значение функции у на заданном интервале.

2.Вычислить: s n k 1 x

k 1 k!

 

 

 

 

 

 

 

Вариант 8

 

x cos 3 x

 

 

,

при x 1

 

 

a

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

при - 1 x 2 ,

y 1,35 a,

 

 

 

 

 

 

2

,

 

 

при x 2

 

x

a

sin 2x

 

 

 

 

 

 

 

 

 

где -3 x 4; х = 0,34; a – задаѐтся с клавиатуры.

Найти наименьшее значение функции у на заданном интервале.

5

x2 i!

2. Вычислить: s

 

 

(i 1)

2

i 1

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

Вариант 9

 

a x 17, при x 0

 

 

 

 

 

 

 

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

a x 2 ,

при x 0 ,

y

 

 

 

 

3

 

при x 0

 

13 a

 

,

где -50 x 150; х = 50; a – задаѐтся с клавиатуры. Найти max значение функции у на заданном интервале.

10

i!

 

2. Вычислить: s

 

(2i)

2

i 2

 

 

 

 

 

 

 

Вариант 10

 

e3ax

 

, при x 7

 

 

 

 

 

 

 

 

ax

 

,

при 6 x 7 ,

 

 

 

1. Вычислить: y lg

 

 

 

 

 

 

 

 

 

 

2 x ,

 

 

при x 6

 

 

 

 

 

где 5,5 x 8,5;

х = 0,2; а – задаётся с клавиатуры.

Найти min значение функции у на заданном интервале.

n

 

 

1 2

2. Вычислить: s 2

 

 

 

 

i 1

 

 

i!

РАЗДЕЛ B

 

 

 

 

 

Вариант 1

 

 

10

 

sin(kx)

 

 

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

z 1

 

 

 

, где 0,3 x 1,5;

х = 0,3

 

k 1

 

k!

2.Дано натуральное число n. Выяснить, верно ли, что n2 равно кубу цифр числа n.

 

 

i

 

3. Вычислить с точностью до = 0,001

S=

(2i)!

 

i 5

 

 

 

 

 

 

 

 

16

Вариант 2

 

 

10

 

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить: z

 

 

 

 

 

, где 0,2 x 0,9;

 

 

 

х = 0,2

 

 

i!

 

 

 

 

 

 

 

i 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Выяснить одинаковые ли цифры образуют число n.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1)i

 

3.

Вычислить с точностью до = 0,001

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 5

 

i

 

3

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить:

k 1 k

1

, где 1 x 2,5;

х = 0,5

2.

Дано натуральное число n. Выяснить, сколько цифр чѐтных образует это

число.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

3.

Вычислить с точностью до = 0,001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 2

 

k! 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 4

 

 

 

 

 

 

 

20

i

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить: Z x

 

, где 0,1 x

0,8;

 

х = 0,1

 

 

 

 

 

 

 

 

i 5

1 i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Дано натуральное число n. Поменять местами первую и последнюю цифры

числа.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

i

 

 

 

 

 

 

 

 

 

3.

Вычислить с точностью до 0,01

 

 

 

 

 

 

 

 

 

при х = 3,5

 

 

 

 

 

 

 

 

 

 

 

 

 

i

1

 

 

 

 

 

 

 

 

 

 

 

 

i 5 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 5

 

 

 

 

 

 

 

 

52

 

i

2

 

 

 

 

 

 

 

 

1. Вычислить: z x

 

 

 

 

, где 0,5 x 1,5;

х = 0,3

 

2i 3

i 1 i2

 

 

2.Найти первую цифру числа n . Выяснить, скольким остальным цифрам числа n является она кратной.

1

3.Вычислить с точностью до = 0,001

i5 i(i 1)(i 2)

17

Вариант 6

 

 

10

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить:

z

 

 

 

 

 

 

sin x

, где 1 x 2,5;

 

х = 0,05

 

 

 

 

 

 

 

k 1 k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Дано натуральное число n. Выяснить, входит ли цифра 5 в запись числа n

и сколько раз.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

3.

Вычислить с точностью до = 0,001 S=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(k 2)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

k

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

cos

 

x

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить:

k 1 k 1

 

 

 

 

, где 1,2 x 2,4;

х = 0,2

 

 

 

 

2.

Дано натуральное число n. Поменять порядок цифр в числе на обратный.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

3.

Вычислить с точностью до = 0,001 S=

 

 

 

 

 

k! 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 8

 

 

 

 

 

 

 

 

 

 

 

 

20

i

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить: z x

 

 

 

, где 0,1 x 0,8;

 

 

х = 0,1

 

 

 

 

2

 

 

 

 

 

i 5

(2i 4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Найти количество нечетных цифр числа N.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

i

 

 

 

 

3.

Вычислить с точностью до = 0,001 S=

 

 

 

 

 

 

 

х = 3,5

1

5 i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100 i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Вычислить: z

 

 

 

x , где 7 x 7,9;

 

 

х = 0,1

 

 

 

 

 

 

 

 

i 2 i 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Найти последнюю цифру числа n и первую. Кратны ли эти цифры.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1)

i

 

 

 

 

 

 

 

 

 

3.

Вычислить с точностью до = 0,01

 

 

 

 

 

 

 

 

 

 

i!(i 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 10

 

 

6

 

sin(kx)

 

 

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

1

 

 

 

, где -0,3 x 1,5;

х = 0,3

 

k 1

 

k!

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

k 1

3.Вычислить с точностью до 0,01 k!k 5

Контрольные вопросы к лабораторной работе № 2

1.Что такое счѐтчик цикла?

2.Какие данные необходимы для организации цикла?

3.Как записываются и выполняются операторы для организации цикла с известным числом повторений?

4.В чѐм состоит особенность цикла с известным числом повторений?

5.Что такое «вложенный» цикл?

6.С какой целью применяют «вложенные» циклы?

7.Можно ли организовать вычисление функции двух переменных с использованием только одного цикла?

8.Может ли цикл завершиться до своего естественного окончания? 9. Как проверяется работа циклического алгоритма?

10. Каковы особенности итерационных циклов?

11. Какие операторы используются для организации итерационных циклов?

12. Каким образом реализуются итерационные алгоритмы?

13. В чѐм отличие оператора цикла с предусловием от оператора цикла с постусловием?

14. Как вычисляются суммы различных рядов?

15. Что такое зацикливание? Как прервать выполнение программы при еѐ зацикливании?

19

Лабораторная работа № 3

Обработка одномерных массивов

РАЗДЕЛ A

Вариант 1

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

1. Вычислить: 2(a1 a2 ... an )2

2. Получить последовательность b1 ,b2 ,...,bn , где bi 2i 3i 1

3. Получить сумму и количество всех элементов данной последовательности не кратных 3.

Вариант 2

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

 

1.

Вычислить: a1 - a2 + a3 - …+ (-1)n+1 an.

 

 

 

 

 

 

 

 

 

2.

Получить последовательность b1 ,b2 ...bn , где bi

1

 

1

 

 

1

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

1!

 

2!

 

i!

3. Получить сумму и количество тех элементов данной последовательности, которые кратны 5 и не кратны 4.

Вариант 3

Дано натуральное число n и последовательность а1 , а2 , а3 ,...аn .

1. Вычислить

a1 a2 a3 a4 ( 1)n 1 an

2.Получить последовательность b1 ,b2 ,....bn , где bi (11! 21! ... 1i!)

3.Получить сумму и количество тех элементов данной последовательности, которые кратны 5 и не кратны 4.

20

Вариант 4

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

1.Получить: 2(a1 a2 ... an )2

2.Получить последовательность b1 ,b2 ...bn , где bi i!

3.Получить сумму и количество всех чисел последовательности, которые является нечѐтными числами.

Вариант 5

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

 

 

 

 

1

 

 

1. Вычислить: sin

 

 

 

 

 

.

 

a

 

... a

 

a

2

 

 

 

1

 

 

n

2.Получить последовательность b1 ,b2 ...bn , где bi i13 i

3.Получить сумму и количество тех чисел последовательности, для которых выполняется условие 2i < ai <i! .

 

 

 

 

 

Вариант 6

 

 

 

 

 

 

 

 

 

 

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

 

 

a1 ,a2 ,...,an .

 

1.

Вычислить a a

2

a

...( 1)n 1 a

n

 

 

 

 

 

 

 

 

 

 

 

1

3

 

 

 

 

 

 

 

 

 

 

 

2.

Получить последовательность b1 ,b2 ,...bn , где bi

 

1

 

 

1

 

....

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1!

 

2!

 

i!

3. Получить сумму и количество тех чисел данной последовательности, которые кратны 5 и не кратны 4.

 

 

Вариант 7

 

 

 

1.

Дано натуральное число n и последовательность а1 , а2 ,...аn .

Вычислить arctg 0.001

 

 

 

 

 

а1 а2 а3 ... аn

 

 

 

2.

Получить последовательность b1 ,b2 ,....bn , где

bi

2i

 

 

(i 1)!

 

 

 

 

 

3. Получить сумму и количество тех элементов данной последовательности, которые имеют чѐтные порядковые номера и являющихся нечѐтными числами.