0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 18

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

28.11.2014, 12:57. Показов 3906. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru