Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2013, 18:52   #1
ElenaGreen
 
Регистрация: 16.11.2013
Сообщений: 6
Сообщение Как исправить схему на vba

Добрый вечер уважаемые форумчане! Составила блок-схемы к двум задачам, решение снизу, можете поправить, что тут не так в схемах?

1)Function Task(A() as integer) as integer
S%=0
max%=A(1,1)
for i%=1 to Ubound(A,1)
for j%=1 to Ubound(A,2)
if i%=j% then S%=S%+A(i%,j%)
if A(i%,j%) > max% then max%=A(i%,j%)
next j%
next i%
Task=S%-max%
End Function

схема Zadanie

2) Sub asdf()
Dim mARR(), ArrTOP(), ArrBOTT(), i&, j&, n&, k&
n = CLng(InputBox("Write down your size", , 10))
ReDim mARR(1 To n, 1 To n): ReDim ArrTOP(1 To n * n): ReDim ArrBOTT(1 To n * n)
n = 0: Randomize:
For i = LBound(mARR, 1) To UBound(mARR, 1)
For j = LBound(mARR, 2) To UBound(mARR, 2)
mARR(i, j) = Int((20 - (-10) + 1) * Rnd() + (-10))
Select Case j
Case Is > i: n = n + 1: ArrTOP(n) = mARR(i, j)
Case Is < i: k = k + 1: ArrBOTT(k) = mARR(i, j)
End Select
Next 'j
Next 'i
MsgBox "Top. Max:" & Space(3) & Application.Max(ArrTOP) & Chr(13) & _
"Bottom. Max:" & Space(3) & Application.Max(ArrBOTT)
If Application.Max(ArrTOP) > Application.Max(ArrBOTT) Then _
MsgBox "The TOP more than the BOTTOM"
If Application.Max(ArrTOP) < Application.Max(ArrBOTT) Then _
MsgBox "The BOTTOM more than the TOP"
If Application.Max(ArrTOP) = Application.Max(ArrBOTT) Then _
MsgBox "Equal to each other"
End Sub

схема Задача 4
Изображения
Тип файла: jpg Zadanie.jpg (34.4 Кб, 47 просмотров)
Тип файла: jpg Задача4м.jpg (40.5 Кб, 44 просмотров)
ElenaGreen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить программу (VBA) и блок-схему Мария7 Помощь студентам 0 08.12.2012 19:17
Паскаль помочь исправить блок-схему код имеется Renty Помощь студентам 1 29.12.2010 19:20
Как исправить ошибку в проге VBA grinder Microsoft Office Excel 5 23.06.2010 09:57
Исправить ошибку в коде VBA. NitriNKa Помощь студентам 2 29.04.2009 22:22
исправить ошибку на VBA NitriNKa Помощь студентам 1 08.04.2009 22:59