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

Министерство путей сообщения российской федерации

Петербургский государственный университет

Путей сообщения

Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»

ОТЧЕТ

о выполненной лабораторной работе №4

по дисциплине «Информатика»:

Программный элемент «Накопление»

/Вариант 08/

Выполнил студент

строительного факультета

группы С-403

Кирсенко А.Н.

/340308/

номер зачетной книжки

Санкт-Петербург

2004

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

Цель работы: исследование особенностей реализации программного элемента «НАКОПЛЕНИЕ»

  1. Словесное описание.

Найти произведение модулей элементов с нечетными индексами одномерного массива К1 размерности N. Найденное значение присвоить последнему элементу вектора.

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

    1. Выбор математической модели

Проанализировать выполнение программы на примере

    1. Входные данные: {К1}, n

    2. Выходные данные: P

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

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

Private Sub Command1_Click()

Dim K1() As Single

Dim P As Single

Dim i As Integer

Dim n As Integer

n = InputBox("BBEDITE n")

ReDim K1(1 To n)

For i = 1 To n

K1(i) = InputBox("BBEDITE K1")

Next

P = 1

For i = 1 To n

P = P * Abs(K1(i))

Next

Print "P=" & P

End Sub

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

  1. Словесное описание

Определить сумму кубов элементов квадратной матрицы Р размерности N/

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

    1. Выбор математической модели

,

    1. Входные данные: {В}, N

    2. Выходные данные: S

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

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

Private Sub Command1_Click()

Dim i As Integer

Dim j As Integer

Dim n As Integer

Dim B() As Single

Dim S As Single

n = InputBox("Введите размерность массива ")

ReDim B(1 To n, 1 To n)

For i = 1 To n

For j = 1 To n

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

S = S + ((B(i, j)) ^ 3)

Next

Next

Print "S=" & S

End Sub

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

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