Блок-схема по задаче и коду - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Мне попалась вот такая вот задача" Заполнить в памяти ЭВМ матрицу Н вида: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 Код (благодаря вашему форму) я написал, матрицу он выводит именно такую, но я не могу составить блок схему.. Если кому не трудно, пожалуйста помогите..вчера пол дня сидел и так и не допёр, как составить, а сегодня с утра написал только код. Буду безумно благодарен!
Листинг программы
  1. OPTION BASE 1
  2. Private SUB Command1_Click()
  3. DIM m AS INTEGER, i AS INTEGER, j AS INTEGER, H() AS INTEGER
  4. m = InputBox("Введите размерность")
  5. REDIM H(m, m)
  6. FOR i = 1 TO m
  7. FOR j = 1 TO m
  8. H(i, j) = (i + j) AND 1
  9. NEXT
  10. NEXT
  11. FOR i = 1 TO m
  12. FOR j = 1 TO m
  13. PRINT H(i, j);
  14. NEXT
  15. PRINT
  16. NEXT
  17. END SUB

Решение задачи: «Блок-схема по задаче и коду»

textual
Листинг программы
  1. Dim nam(1 To 10) As String
  2. Dim noma(1 To 10) As String
  3. Dim n As Integer
  4. Private Sub Command1_Click(Index As Integer)
  5. Text1.Text = Text1.Text & CStr(Index)
  6. End Sub
  7.  
  8. Private Sub Command13_Click()
  9. n = n + 1
  10. nam(n) = InputBox("Абонент " & n & ". Введи имя абонента", "Абонент")
  11. noma(n) = InputBox("Абонент " & nam(n) & ". Введи номер телефона", "Телефон")
  12. End Sub
  13. Private Sub Command3_Click()
  14. nom = Text1.Text
  15. i = 1: poisk = 0
  16. Do
  17. If nom = noma(i) Then
  18. poisk = 1
  19. Else
  20. i = i + 1
  21. End If
  22. Loop Until poisk = 1 Or i = n + 1
  23. If i > n Then
  24. Text1.Text = "Нет такого номера"
  25. Else
  26. Text1.Text = "Абонент: " & nam(i)
  27. Beep
  28. End If
  29. End Sub
  30.  
  31. Private Sub Command2_Click()
  32. Text1.Text = ""
  33. 'Text1.Locked = True
  34. End Sub
  35.  
  36. Private Sub Form_Load()
  37. For i = 0 To 9
  38. Command1(i).FontSize = 12
  39. Command1(i).FontBold = True
  40. Command1(i).Caption = i
  41. Next
  42. Text1.Text = ""
  43. Text1.Locked = True
  44. nam(1) = "Служба спасения"
  45. noma(1) = "01"
  46. nam(2) = "Милиция"
  47. noma(2) = "02"
  48. nam(3) = "Скорая помощь"
  49. noma(3) = "03"
  50. n = 3
  51. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут