Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

15 14 5 Конец index1 index2 Pindex2Pmx Pindex1Pmin Pmx

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024


4

3

ет

6

Конец

index

да

Pmax<P(i)

10

Pmin=P(1,L)

9

Pmin= P(i,L)

нет

да

8

i<=K

4

i=i+1

i<=M

2

Pmax=P(1)

16

15

14

5

Конец

index1

index2

P(index2)=Pmax

P(index1)=Pmin

Pmax= P(i)

нет

1

0

да

7

3

i=i+1

2

i=1

M, N, L, {X}

Начало

7

index=i

5

нет

да

Pmin>P(i,L)

1

0

K, {P}

Начало

10

нет

да

Pmin>P(i)

11

Pmin= P(i)

нет

да

13

9

i=i+1

i<=K

8

Pmin=P(1)

6

index1=i

12

index2=i

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

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

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

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

ОТЧЕТ

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

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

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

/Вариант 20/

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

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

группы С-403

Пожаров А.А.

/340320/

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

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

2004
Лабораторная работа №5

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

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

Определить и напечатать индексы наибольшего и наименьшего элементов одномерного массива P размерности К. Найденные элементы поменять местами.

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

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

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

  1.  Выходные данные: i 

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

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

Private Sub Command1_Click()

Dim i As Integer

Dim K As Integer

Dim P() As Single

Dim Pmax As Single

Dim Pmin As Single

Dim index1 As Integer

Dim index2 As Integer

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

ReDim P(1 To K)

For i = 1 To K

P(i) = InputBox("Введите массив")

Next

Pmax = P(1)

For i = 1 To K

If Pmax < P(i) Then

Pmax = P(i)

index1 = i

End If

Next

Pmin = P(1)

For i = 1 To K

If Pmin > P(i) Then

Pmin = P(i)

index2 = i

End If

Next

P(index2) = Pmax

P(index1) = Pmin

Print ("Index max=" & index1)

Print ("Index min=" & index2)

End Sub

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

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

Напечатать индекс строки минимального элемента L-го столбца матрицы Х размерности М*N.

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

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

  1.  Выходные данные: i, j 

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

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

Private Sub Command1_Click()

Dim i As Integer

Dim j As Integer

Dim M As Integer

Dim N As Integer

Dim L As Integer

Dim P() As Single

Dim Pmin As Single

Dim index As Integer

M = InputBox("BBEDITE M")

N = InputBox("BBEDITE N")

L = InputBox("BBEDITE L")

ReDim P(1 To M, 1 To N)

For i = 1 To M

For j = 1 To N

P(i, j) = InputBox("ВВЕДИТЕ МАССИВ")

Next

Next

Pmin = P(1, L)

For i = 1 To M

If Pmin > P(i, L) Then

Pmin = P(i, L)

index = i

End If

Next

Print "L=" & L; Tab; "Index min i=" & index

End Sub

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




1. Лабораторная работа 1 Генерирование многомерных случайных объектов 1
2. Мастер своего дела Дальнего востока на базе ПГУ им
3. європеїзація космополітизм
4. Игр Манчаары состоялись 3 июля 2013 года на ипподроме Ма5аайыы
5. Школа здоровья 384 Обучение чтению на уроках английского языка Методика работы с текстом в 81
6. Дипломная работа- Организационно-технологическое обеспечение анимационных программ в молодежном туризме
7. Науки о человеке и обществе
8. МУСУЛЬМАНСКИЙ МИР Природные и исторические условия Территория Западн
9.  Визначальні особливості діелектриків У межах макроскопічної теорії у якій діелектрик розглядається як
10. Автоматизація управління персоналом на базі програмного засобу Система Кадри
11. тематического института Клэя в миллион долларов США
12. во Харьковского гос.html
13. 2003 Трансформатор может состоять из одной автотрансформатор или нескольких изолированных проволочных л
14. Якоря карьеры Ценностные ориентации в карьере 1
15. Free hydrochloric cid which is in the free stte nd dissocites into ions; 2
16. тематической подготовки учащихся основываясь на стандарт и программы обучения математики
17. .Чтобы долго дом стоял Забиваем прочно гвозди.
18. во На ед
19. Международно-правовой режим мирового океана
20. нить Ариадны А