Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 18

Построение блок-схемы по готовому коду

28.11.2014, 12:57. Показов 3904. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim a As String, i As Integer, j As Integer
 
Private Sub Form_Load()
a = InputBox("введите число")
For i = 1 To Len(a)
    For j = i + 1 To Len(a)
        If Mid$(a, i, 1) = Mid$(a, j, 1) Then
        MsgBox "в числе  " & a & "  есть повторяющиеся цифры"
        Exit Sub
        End If
    Next j
Next i
MsgBox "в числе  " & a & "  нет повторяющихся цифр"
End Sub
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.11.2014, 12:57
Ответы с готовыми решениями:

Составить блок схему к готовому коду
Для курсовой. Защита 27.05.2010. Помогите пожалуйста Составить блок-схему программы, приведенной ниже. Private Sub...

Создание блок схемы по коду
Помогите пожалуйста составить блок-схему по коду программы! Заранее спасибо Добавлено через 1 час 7 минут Проблема решена....

Создание блок схемы по коду
Собственно имеется код: Sub Ket() Dim a () n=Cells (4,2).Vallue Redim a(n) For i=1 To n a(i)=Cells (i+6,1).Vallue Next i ...

4
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 18
28.11.2014, 12:58  [ТС]
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Dim WithEvents cm1 As CommandButton, WithEvents cm2 As CommandButton
Dim b As Boolean
 
Private Sub cm1_Click()
    Form_Activate
End Sub
 
Private Sub cm2_Click()
    MsgBox "Среднее арифметическое матрицы = " & Mid(Split(cm2.Caption, "=")(1), 2)
End Sub
 
Private Sub Form_Activate()
    Const matrix = 500, l = 5
    Dim arr(l, l), X&, Y&, n&, b1 As Boolean, i&, o As Object
    Static c(l * l + l + 2) As CommandButton, s$
    If b Then GoTo povtor
 
    For Each o In Me: Controls.Remove o: Next
povtor:
    Randomize Timer
 
    If b = False Then
 
        For Y = 1 To l: For X = 1 To l
                i = (Y - 1) * l + X
                Set c(i) = Controls.Add("vb.CommandButton", "c" & X & Y)
                c(i).Move (X - 1) * matrix, (Y - 1) * matrix, matrix, matrix
                c(i).Visible = True
        Next: Next
    End If
 
    If b = False Then
        i = (Y - 1) * l + X
        Set c(i) = Controls.Add("vb.CommandButton", "c" & X & Y & 1)
        Set cm1 = c(i): c(i).Move 0, (Y - 1) * matrix, matrix * 2, matrix
        c(i).Caption = "Повтор": c(i).Visible = True
        Set c(i) = Controls.Add("vb.CommandButton", "c" & X & Y & 2)
        Set cm2 = c(i): c(i).Move matrix * 2, (Y - 1) * matrix, matrix * 3, matrix
        c(i).Caption = "": c(i).Visible = True
        Me.Refresh
    End If
    b = True
    '''
    n = 0
 
    For Y = 1 To l: For X = 1 To l
            arr(X, Y) = Fix(Rnd * 100)
            i = (Y - 1) * l + X
            c(i).Caption = arr(X, Y)
            n = n + arr(X, Y)
    Next: Next
    cm2.Caption = "Ср.Арфм = " & n / (l * l)
End Sub
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 18
28.11.2014, 12:59  [ТС]
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Private Sub Command1_Click()
    Dim A() As Single
    Dim n As Integer, i As Integer, j As Integer
    Dim S As Single, P As Double, St As String
    n = InputBox("Введите размер квадратной матрицы  n =", "Ввод данных ", 5)
    ReDim A(1 To n, 1 To n)
    P = 1
    Randomize ' Инициализация генератора случайных чисел
    St = "Матрица" & vbCrLf
    For i = 1 To n
         For j = 1 To n
              A(i, j) = Int(Rnd * 9 + 1)  'заполняем матрицу случайными числами
              'Следующая строка нужна, если требуется заполнение матрицы вручную
              'A(i, j) = InputBox("Введите A(" & i & "," & j & ")", "Ввод данных ", Int(Rnd * 9  + 1))
              St = St & A(i, j) & vbTab
         Next j
         St = St & vbCrLf
    Next i
    
    If n Mod 2 = 0 Then
            For i = 1 To n
                 S = S + A(i, i)         'Считаем сумму элементов на главной диагонали
            Next i
            St = St & "n - чётное" & vbCrLf & "Сумма элементов на главной диагонали   " & S
     Else
            For i = 1 To n
                 P = P * A(i, n - i + 1) 'Вычисляем произведение элементов побочной диагонали
            Next i
            St = St & "n - нечётное" & vbCrLf & "Произведение элементов побочной диагонали   " & P
     End If
    
    MsgBox St
    Print St
End Sub
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 18
28.11.2014, 12:59  [ТС]
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Command1_Click()
    Dim S, i As Integer, Dictionary
    Set Dictionary = CreateObject("Scripting.Dictionary")
    S = InputBox("Введите фразу", , "один, два, три, чотири, п'ять, три, два, один.")
    S = Replace(Replace(S, ",", " "), ".", " ")
    Do While InStr(1, S, "  ")
       S = Replace(S, "  ", " ")
    Loop
    S = Split(S)
    For i = 0 To UBound(S)
        If Not Dictionary.Exists(S(i)) Then Dictionary.Add S(i), i
    Next
    S = Join(Dictionary.keys, ", ")
    MsgBox S
End Sub
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
28.11.2014, 13:30
Не можешь найти ГОСТЫ?
Вот выдержка из методички
Миниатюры
Построение блок-схемы по готовому коду  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.11.2014, 13:30
Помогаю со студенческими работами здесь

Построение блок-схемы по готовому коду
var n,i:integer; x,t,y:real; begin write('x='); readln(x); write('n='); readln(n); t:=-x; y:=0; for i:=1 to n do

Построение блок-схемы по готовому коду
Нужно по этому коду нарисовать схему алгоритма. Program Massive; Uses crt; var a:array of char; i,j,k,n:integer; b:char;...

Нарисовать 2 блок-схемы по готовому коду.
1.Найти наибольшую сумму чисел ряда 1;1/2;1/3;1/n, не превышающую заданное число k. #include <iostream>; using namespace std; ...

Сделать блок схемы по готовому коду!
всем привет ! кто может сделать блок схемы в текстовом формате по готовому коду программы с описанием ( типа 1 блок схема открытие тогото...

Блок-схема к готовому коду
struct start { public static double Result(famres fm, int i, int j) { double per =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru