Скачиваний:
167
Добавлен:
21.04.2019
Размер:
72.19 Кб
Скачать

4

Семенов Д. В-407 Вариант 19

Программный элемент НАКОПЛЕНИЕ

ЗАДАНИЕ 1

  1. Математическое описание

  2. Вычислить произведение элементов с индексами 2, 6, 8, 4 од­номерного массива M размерности К. Проанализировать выполнение программы на примере

М={2; 4; 6; -3; 8; 12; -6, 1}

    1. Входные данные: {X}; J – вещественного типа

    2. Выходные данные: P – вещественного типа

  1. Алгоритмизация

0

1

2

3

4

5

да

нет

7

4

да

нет

7

6

3

6

5

9

8

  1. Программирование

Private Sub Command1_Click()

Dim M() As Single

Dim i As Integer

Dim P As Single

Dim j As Single

Dim k As Integer

k = InputBox("BBEDITE k")

ReDim M(1 To k)

P = 1

For i = 1 To k

M(i) = InputBox("BBEDITE M")

Next

For n = 1 To 4

i = InputBox("BBEDITE i")

P = P * Abs(M(i))

Next

Print "P=" & P

End Sub

  1. Отладочный пример

ЗАДАНИЕ 2

  1. Математическое описание

Вычислить сумму элементов первого столбца и последней строки матрицы S размерности М*N.

Для отладки программы принять N=З; М=4. Значение элементов матрицы выбрать самостоятельно.

  1. Алгоритмизация

  1. Программирование

Private Sub Command1_Click()

Dim i As Integer

Dim j As Integer

Dim m As Integer

Dim n As Integer

Dim S() As Single

Dim S1 As Single

Dim S2 As Single

Dim Su As Single

m = InputBox("Введите количество строк")

n = InputBox("Введите количество столбцов")

ReDim S(1 To m, 1 To n)

For i = 1 To m

For j = 1 To n

S(i, j) = InputBox("Введите массив ")

Next

Next

S1 = 0

S2 = 0

For i = 1 To m

S1 = S1 + S(i, 1)

Next

For j = 1 To n

S2 = S2 + S(m, j)

Next

Su = S1 + S2

Print "Su=" & Su

End Sub

  1. Отладочный пример

,

Соседние файлы в папке Лабораторная работа Накопление 4