Материал: 398

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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]