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

398

.pdf
Скачиваний:
0
Добавлен:
07.01.2021
Размер:
475.65 Кб
Скачать

2

3

4

5

N

6

7

8

9

 

sin(0,8x B)

 

 

 

 

 

xln2 ( x)

 

 

 

x2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3x2 tg( x)

lnx2 1,1 A ln2 x

12x2 B2 sin( x)

xln x ln

cos3

 

 

 

 

 

 

ln2( x B) 1,8

Bx

 

 

 

f1

 

 

 

 

 

 

 

 

 

 

 

 

f3

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(cos

 

 

 

)

 

 

 

A cos( x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

1,6

 

 

 

 

 

 

ln(

1

C)

 

 

 

cos(2Cx)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

10cos( x) 0,1x2

 

1

ln

x2

1

 

4

x2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

A ln

 

 

 

 

 

 

 

5Asin( x)

 

1 x

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предпоследняя цифра номера зачетной книжки

N

0

1

2

3

4

f2

f4

eln( x 1,1)

 

 

 

x

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

x 1

 

 

 

 

 

 

 

 

 

 

e2 Ax x2

 

 

 

 

2x2 x

 

 

 

 

 

 

x 1,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0,1

2

 

 

 

12

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

 

 

x2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,1 e( x)2

 

 

 

 

 

3x 2

 

2

 

x 1,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

eln

2

(Cx 0,5)

 

 

 

 

 

 

 

 

 

5 x

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

(x 1) (x a)

 

 

 

 

 

 

 

 

 

eln

 

x

 

0,3

x 5

 

 

x2

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

eln

 

x 0,3A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ax x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

A B

1,3 e x2 Bx

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

A

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

2A e

 

x C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

f2

 

 

 

 

 

 

 

 

 

 

 

 

 

f4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

3D 0,7 ex

2

x

 

 

 

 

 

3x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание № 2

Вычислить и напечатать все значения функцииf1, если выполняется Условие_1;

f2, если выполняется Условие_2; Y f3, если выполняется Условие_3;f4, если выполняется Условие_4

при изменении аргумента Х от Хн до Хк с шагом dx. Функции f1, f2, f3, f4 взять из задания №1.

Последняя цифра номера зачетной книжки

N

Условие _1

Условие _2

Условие_ 3

Условие _4

0

0 x 2,5

x<2,5

Нет

x < 0

1

x<-4

-4 x 0

x>0

x >2

2

-2 x 0

x<-2

х > 2

х >0

3

Нет

х < -1

x > 3

-1 x 3

4

x<0

Нет

0 x<1

x 1

5

0 x 4

x >8

4 x 8

x < 0

6

x < -1

-1 x<2

Нет

x > 2

7

x < 0

Нет

x>5

0 x 5

8

-4 x -2

-6 x<4

Нет

х > -2

9

Нет

x < 1

1 x 7

x > 7

Предпоследняя цифра номера зачетной книжки

N

Начальное значение

Конечное значение

Шаг изменения

 

аргумента Хн

аргумента Хк

аргумента dx

0

-5

5

0,5

1

-8

8

0,8

2

-4

4

0,4

3

-3

6

0,3

4

-2

2

0,2

5

-2

10

1

6

-3

3

0,6

7

-1

7

0,7

8

-8

0

0,8

9

0

9

0,9

Задание № 3

Последняя цифра номера зачетной книжки

 

Начало текста

Определить минимальный элемент и его индекс (номер), увеличить этот

0минимальный элемент на 3

1Заменить каждое положительное число числом 777

2Увеличить каждое отрицательное число на 2 Определить максимальный элемент среди элементов, попавших в интервал (3;9),

3и его индекс (номер)

Определить минимальный элемент среди элементов, больших –3, и его индекс

4(номер)

Определить максимальный элемент среди элементов, меньших –5, и его индекс

5(номер)

6Определить среднее арифметическое всех отрицательных элементов

7Определить произведение и количество всех положительных элементов Определить сумму и количество элементов, попадающих в отрезок

8[-5;5]

9Уменьшить каждое число, большее 8, на 10

Предпоследняя цифра номера зачетной книжки

 

 

ОКОНЧАНИЕ

 

 

 

 

ТЕКСТА

 

 

0

Для элементов, не кратных 3, в двух одномерных массивах одинаковой длины

1

Для четных элементов трех одномерных массивов разной длины

2

Для элементов, стоящих на нечетных местах, в двух одномерных массивах

произвольной длины

 

3

В трех одномерных массивах одинаковой длины

 

4

Для элементов, стоящих на четных местах, одномерного массива произвольной

длины

 

5

Для элементов, кратных 5, одномерного массива произвольной длины

6

В первой половине двух одномерных массивов разной длины

 

7

Для элементов, не кратных 4, двух одномерных массивов разной длины

8

В двух одномерных массивах одинаковой длины

 

9

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

Специальности АД, АД(СП)

Задание №1

Вычислить и напечатать значение функции Y = f1+f2+f3+f4. Значение аргумента x задать с клавиатуры. Значения А, В, С, D задать с клавиатуры при помощи оператора присваивания. Значения , , задать в разделе констант.

Последняя цифра номера зачетной книжки

N

0

1

2

3

4

5

6

7

 

f1

 

 

 

 

 

f3

 

3

 

 

 

sin(β x)1,5

 

(A x)2

 

 

 

 

 

 

 

 

 

 

 

 

 

5sin(α x)2

tg(A β γ)

24cos3(2α x)

12,8 xC B

e2x γ 1,8

 

 

A B

 

0,5

 

 

 

 

 

 

 

A2 x3 γB

cos

 

 

B

 

x 0,7

 

 

 

 

 

 

 

 

 

 

C2 D2x 1,7

 

12

 

 

 

 

 

 

 

sin(β x)

 

 

 

 

 

 

 

 

3,6 x

 

2A 1,4

 

 

0,1 lg(2D 12)

 

 

 

 

 

πx2x 1,2

2,8

 

x D

 

3

 

 

 

8

0,5 β (x C)2

0,7 ln( x2)

9

x

 

γ

A

 

 

 

 

(D βx)3

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предпоследняя цифра номера зачетной книжки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

f2

 

 

 

 

 

 

 

f4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

α β

 

 

 

 

2 lg

 

α x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1,2sin(x π)4

 

0,1 ln(cos(A C)2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

ex (β π)0,5

 

 

 

 

 

 

sinA

 

 

 

 

 

cos(B x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

f2

 

 

 

 

 

 

 

f4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,1 lgx2

 

 

131,5

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

x2 α

 

 

 

 

 

 

 

 

 

 

 

 

4

4,8 Clnx

 

 

0,0273 esin(x β)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

xsin2,5

 

 

 

 

 

 

lgα

 

 

 

 

 

 

 

cos(2 C)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

5 tgx e2

 

 

1 0,3cos(7x)

 

 

 

 

 

 

 

 

 

 

 

7

2 (α β)3

 

 

 

 

 

A C

 

ex

 

 

 

 

 

 

 

 

 

 

 

 

 

8

3,8 ctg(2D x)5

 

 

 

sin2α 1,7

 

 

 

 

 

 

 

9

0,3 e1,5β

 

 

 

A

cos(2x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

γ

 

 

 

 

 

 

 

 

 

 

 

 

Задание № 2

Вычислить и напечатать все значения функцииf1, если выполняется Условие_1;

f2, если выполняется Условие_2; Y f3, если выполняется Условие_3;f4, если выполняется Условие_4

при изменении аргумента Х от Хн до Хк с шагом dx. Функции f1, f2, f3, f4 взять из задания №1.

Последняя цифра номера зачетной книжки

N

Условие_1

Условие_2

Условие_3

Условие_4

0

х > 0

x > 1

x > 2

x > 3

1

х 1

1 < x < 2

х 2

Нет

2

Нет

2 < x < 3

х = 3

3 < x < 4

3

Нет

x<0,9

x = 0,9

0,9 < x < 8

4

0 < x < 2

Нет

x = 2

2< x < 4,7

5

x < -1,5

х = -1,5

х > -1,5

x = 3,5

6

x < 0

x = 0

Нет

0 < x < 1,5

7

-2 < x < 0

х = 0

Нет

0 < x < 1,5

8

х - 2,3

Нет

x 2

-2,3 < x < 2

9

- 3 < x < -1

x = -1

-1 < x < 10

Нет

Предпоследняя цифра номера зачетной книжки

N

Начальное значение

Конечное значение

Шаг изменения

аргумента Хн

аргумента Хк

аргумента dx

 

0

0

11

1

1

-15

6

1

2

2

4

0,2

3

-12,5

5,5

1,5

4

0

4,2

0,2

5

-3

5,5

0,5

6

-9

1

1

7

-2

1,5

0,25

8

-10

4,5

0,5

9

-10

5

0,75

Задание № 3

Последняя цифра номера зачетной книжки

 

Начало текста

0Увеличить все элементы, попадающие в интервал (-4;5), на 5

1Определить среднее арифметическое элементов, меньших -3

2Определить минимальный элемент и его индекс (номер), уменьшить его на 6 Определить максимальный элемент среди элементов, попадающих в отрезок [-

33;8], и его индекс (номер)

4Определить сумму и количество элементов, модуль которых меньше 4

5Заменить каждое число, большее 2,5, на его квадрат

6Определить произведение и количество элементов, меньших -4

7Заменить все отрицательные элементы на первый элемент массива Определить минимальный элемент среди элементов, больших 6, и его индекс

8(номер)

9Определить произведение и сумму элементов, попадающих в интервал (3;12)

Предпоследняя цифра номера зачетной книжки

 

 

ОКОНЧАНИЕ

 

 

 

 

ТЕКСТА

 

 

0

Для нечетных элементов двух одномерных массивов разной длины

1

В первой половине двух одномерных массивов одинаковой длины

2

В трех одномерных массивах произвольной длины

 

3

Для элементов, стоящих на четных местах, в первой половине одномерного

 

массива произвольной длины

 

4

Для элементов, стоящих на местах, не кратных 5, в одномерном массиве

 

произвольной длины

 

5

Для четных элементах двух одномерных массивов разной длины

 

6

Во второй половине двух одномерных массивов одинаковой длины

7

В одномерном массиве произвольной длины

 

8

В двух одномерных массивах разной длины

 

9

В двух одномерных массивах

 

КОНТРОЛЬНАЯ РАБОТА № 2

Для выполнения теоретической части необходимо кратко изложить ответ на вопрос по своему варианту (последняя цифра номера зачетной книжки).

Для выполнения практической части контрольной работы следует освоить разделы алгоритмизации и программирования: работа с двумерными массивами (матрицами), использование подпрограмм.

В задачах при работе с матрицами используется понятие диагонали матрицы. Приведем схемы диагоналей квадратной матрицы A(N,N) и условия нахождения элементов в областях: на диагоналях, под ними и над ними.

 

Главная

 

Побочная

I=J

 

I+J=N+1

 

I<J

 

I+J<N+1

 

 

 

 

 

 

I>J

 

I+J>N+

 

 

 

 

 

 

Образец выполнения контрольной работы № 2

ЗАДАЧА №1

Пример 1

Найти минимальный среди нечетных элементов под главной диагональю матрицы произвольного размера одинаковой длины.

Решение

 

 

Sub Zadanie_1()

 

 

Const N=6

‘ Размерность матрицы

Dim A(N,N) as Integer, I as Integer, J as Integer

 

 

Dim Min as Integer, Imin as Integer, Jmin as Integer

 

Randomize

 

 

For I=1 To N

 

 

For J=1 To N

 

 

A(I,J) = Int(Rnd*10 – 5)

‘ Формирование матрицы

Cells(I,J) = A(I,J)

‘ случайным образом

Next J,I

 

 

Min = 32000

 

 

For I=1 To N

 

 

For J=1 To N

 

 

If (A(I,J)<=Min) And (A(I,J) Mod 2<>0) And (I>J) Then

‘ Поиск

Min = A(I,J)

‘ минимума и его

Imin = I

‘ номера строки и

Jmin = J

‘ номера столбца

End If

 

 

Next J,I

 

 

Cells(N+2,1) = “Min =”

‘ Вывод результатов

Cells(N+2,2) = Min

 

 

Cells(N+3,1) = “IMin =”

 

 

Cells(N+3,2) = IMin

 

 

Cells(N+4,1) = “JMin =”

 

 

Cells(N+4,2) = JMin

End Sub

Пример 2

Определить количество нулевых элементов в каждом столбце матрицы произвольного размера.

Решение

Sub Zadanie_1a()

Const N=6, M=5 ‘ Размерность матрицы

Dim A(N,M) as Integer, I as Integer, J as Integer Dim K as Integer

For I=1 To N

For J=1 To M

 

A(I,J) = Int(Rnd*10 – 5)

 

Cells(I,J) = A(I,J)

 

Next J,I

 

For J=1 To M

‘ Цикл по столбцам

K = 0

‘ Начальное значение

For I=1 To N

‘ Цикл по строкам

If A(I,J) = 0 Then K = K+1

‘ Поиск количества

Next I

‘ Конец цикла по строкам

Cells(N+2,J) = “K =” & K

‘ Вывод результата в J столбец

Next J

‘ Конец цикла по столбцам

End Sub

 

ЗАДАЧА №2

Сформировать матрицу B(8,9) следующего вида:

4 5 5 5 5 5 5 5 1

4 0 5 5 5 5 5 2 2

4 0 0 5 5 5 3 3 3

4 0 0 0 5 4 4 4 4

4 0 0 0 5 5 5 5 5

4 0 0 6 6 6 6 6 6

4 0 7 7 7 7 7 7 7

4 8 8 8 8 8 8 8 8

Решение

Sub Zadanie_2()

Const N = 8, M = 9

Dim B(8,9) as Integer, I as Integer, J as Integer

WorkSheets(“Лист2”).Select

 

For I=1 To N

 

For J=1 To M

 

If I+J>M+1 Then B(I,J) = I

‘ Область под побочной диагональю

If

(I<J) And (I+J < M+1) Then B(I,J) = 5

‘ Верхний треугольник – цифра 5

If

J = 1 Then B(I,J) = 4

‘ Первый столбец – цифра 4

Cells(I,J) = B(I,J)

Next J,I

End Sub

ЗАДАЧА №3

 

f(x)

sin2

(x 2)

Вычислить все значения функции

 

 

на промежутке

 

 

 

 

x 6

от –3 до 5 с шагом h=0,3 с использованием подпрограммы.

Решение

 

 

 

 

Function f(x as Single) as Single

‘ Подпрограмма-функция

f = (Sin(x+2))^2/(x-6)

‘ вычисления функции

End Function

 

 

 

 

Sub Zadanie_3()

 

 

 

 

Dim x as Single, Y as Single

 

 

 

 

WorkSheets(“Лист3”).Select

‘ Выбор 3-го листа

Cells(1,1) = “X”

‘ Печать заголовков

Cells(1,2) = “Y”

‘ в первой строке

I = 2

‘ Номер строки для вывода –2

For x = -3 To 5 Step 0.3

 

 

 

 

Y = f(x)

‘ Вызов функции

Cells(I,1) = x

‘ Вывод значения x

Cells(I,2) = Y

‘ Вывод значения Y

I = I + 1

‘ Номер строки - следующий

Next x

 

 

 

 

End Sub

 

 

 

 

ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ № 2

Теоретическая часть

Специальности А и АХ, А и АХ(СП), ОД, ОД(СП)

Последняя цифра номера зачетной книжки

 

 

ССЫЛКИ НА

N

ВОПРОС

ЛИТЕРАТУРУ:

cтраницы

 

 

 

 

[Источник]

 

КЛАССИФИКАЦИЯ ПЭВМ

43-49 [1],

0

 

182-197 [2],

 

 

151-155 [3]

1

ПОНЯТИЕ ИНФОРМАЦИИ; СБОР

105-113 [3]

ИНФОРМАЦИИ

 

 

 

2

ПРИНЦИП ОРГАНИЗАЦИИ

129-130 [3]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]