Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Решение квадратного уравнения

Сортировка поиском максимального элемента

Сортировка поиском максимального элемента

Сортировка поиском максимального элемента

Сортировка поиском максимального элемента

Вопросы для самопроверки

· Почему в процессе развития организаций в них возникают дисфункции?

· Чем отличаются дисфункции от организационных патологий?

· Охарактеризуйте основные организационные патологии, приведите примеры их проявления в знакомых вам организациях.

· В каких направлениях осуществляются организационные изменения?

· Приведите примеры технологических, продуктовых и культурных изменений в современных организациях.

· Охарактеризуйте и приведите пример реализации модели организационных изменений К. Левина.

 

 

Private Sub CommandButton1_Click()

Dim n As Integer, i As Integer

n = Cells(2, 1): ReDim x(n) As Integer

Dim x_max As Integer, i_max As Integer '!!!

Dim n1 As Integer

n1 = n: Cells(5, 1) = n1 '???

Dim x1 As Integer

'===============================

For i = 1 To n

x(i) = Int(100 * Rnd) '1

Cells(1 + i, 2) = x(i) '2

Next i

'===============================

For n1 = n To 2 Step -1 '+

i_max = 1: x_max = x(1)

For i = 2 To n1

If x(i) > x_max Then x_max = x(i): i_max = i

Next i

x1 = x(n1): x(n1) = x_max: x(i_max) = x1

Next n1 '++

'------------------------------------------------

For i = 1 To n: Cells(i + 1, 3) = x(i): Next i

End Sub


 

Private Sub CommandButton1_Click()

Dim n As Integer, i As Integer

n = Cells(2, 1)

ReDim x(n) As Integer

Dim x_max As Integer, i_max As Integer '!!!

Dim n1 As Integer

n1 = n: Cells(5, 1) = n1 '???

Dim x1 As Integer

'===============================

i = 0

Label1:

i = i + 1: If i > n Then GoTo fin

x(i) = Int(100 * Rnd) '1

Cells(1 + i, 2) = x(i) '2

GoTo Label1

fin:

'===============================

For n1 = n To 2 Step -1

i_max = 1: x_max = x(1)

For i = 2 To n1

If x(i) > x_max Then x_max = x(i): i_max = i

Next i

x1 = x(n1): x(n1) = x_max: x(i_max) = x1

Next n1

 

'------------------------------------------------

For i = 1 To n

Cells(i + 1, 3) = x(i)

Next i

 

End Sub


 

Private Sub CommandButton1_Click()

Dim i As Integer, j As Integer, k As Integer, n As Integer

Dim a() As Integer

n = 10

ReDim a(n)

 

For i = 1 To n

a(i) = Int(100 * Rnd)

Cells(i, 1) = a(i)

Next i

 

Dim aMin As Integer, iMin As Integer, aMax As Integer, iMax As Integer

 

aMin = a(1): iMin = 1

aMax = a(1): iMax = 1

Cells(1, 2) = aMin: Cells(1, 3) = iMin

Cells(2, 2) = aMax: Cells(2, 3) = iMax

 

For i = 2 To n

 

If a(i) < aMin Then

aMin = a(i)

iMin = i

Cells(1, 2) = aMin: Cells(1, 3) = iMin

End If

 

If a(i) > aMax Then

aMax = a(i)

iMax = i

Cells(2, 2) = aMax: Cells(2, 3) = iMax

End If

 

Next i

'СОРТИРОВКА

Call MaxSort(n, a())

'-------------------------------

For i = 1 To n

Cells(i, 4) = a(i)

Next i

End Sub


 

Sub MaxSort(n As Integer, a() As Integer)

 

Dim i As Integer, j As Integer, k As Integer

Dim iMax As Integer, aMax As Integer

 

For j = n To 2 Step -1

'---------------------------

aMax = a(1): iMax = 1

For i = 2 To j

 

If a(i) > aMax Then

 

aMax = a(i)

iMax = i

 

End If

 

Next i

'-----------------------------

'a(iMax)<--->a(j)

k = a(j)

a(j) = a(iMax)

a(iMax) = k

 

Next j

 

 

End Sub


 

Private Sub CommandButton1_Click()

Dim a As Double, b As Double, c As Double

Dim d As Double, x1 As Double, x2 As Double

 

 

a = Cells(2, 1)

b = Cells(2, 2)

c = Cells(2, 3)

 

 

d = b ^ 2 - 4 * a * c

 

Cells(4, 2) = d

 

If d < 0 Then

MsgBox "Решений нет"

GoTo fin

End If

 

If d = 0 Then

x1 = -b / 2 / a

Cells(6, 2) = x1

MsgBox "Уравнение имеет единственное решение"

GoTo fin

End If

 

If d > 0 Then

x1 = (-b - Sqr(d)) / 2 / a

Cells(6, 2) = x1

x2 = (-b + Sqr(d)) / 2 / a

Cells(7, 2) = x1

MsgBox "Уравнение имеет два корня"

GoTo fin

End If

fin:

Range("A2:C2").ClearContents

Range("B4:B7").ClearContents

End Sub

Public Function Nod(a As Long, b As Long) As Long

Dim r As Long

 

If b > a Then r = a: a = b: b = r

r = a Mod b

If r <> 0 Then Nod = Nod(b, r) Else Nod = b

End Function


<== предыдущая лекция | следующая лекция ==>
Модели организационных изменений | Поиск минимального и максимального элементов
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 324; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.