Du kan bygge en computer bord hjælp af de mest almindelige af programmeringssprog begreber, array og indlejrede loop . Disse begreber kan bruges med ethvert programmeringssprog . Matrixen er ofte bruges til at lagre store mængder af information. Den indlejrede løkke er grundlæggende to loops, den ene inden i den anden . Selvfølgelig kan du bruge et regneark eller en database program til at oprette en tabel , også. Men array og indlejrede loop er de generelle logiske begreber, der ofte bruges i programmeringen. Du kan bygge en simpel tabel i Visual Basic ved hjælp af en matrix og to sløjfer. Instruktioner
Building en computer Table
1
Start Excel , åbne et nyt regneark , og hold " Alt" og " F11 " for at indtaste Visual Basic Editor. Vælg "Indsæt " og " Module" og klik på det nye modul til at starte kopiering kode.
2
Indtast følgende kode .
Sub TestArray () ' Kommentarer begynder med citat sign'Activate regneark og gå til celle A1Worksheets ( " Ark1 " ) ActivateApplication.Goto reference: . . = regneark ( " Ark1 " ) Range (" A1" )
'Setup en 2 - dimensionel array med 5 pladser i første dimension og 5 pladser i anden dimensionDim Vis (1 til 5 , 1 til 5) As Integer
'Start Outer loop i indlejret løkke structureFor i = 1 til 5
' Start indre sløjfe i indlejret løkke structureFor a = 1 til 5'Store en værdi i array ( i dette eksempel , program blot tæller og butikker ) Vis ( i, a) = ( i * 5) + a - 5'Put array værdi i din regneark, så du kan se itActiveCell.Value = Vis ( i, a) 'Flyt en celle ned på din spreadsheetActiveCell.Offset ( rowOffset : = 1, columnOffset : = 0). Activate'end af indre loopNext aActiveCell.Offset ( rowOffset : = -5 , columnOffset : . = 1) Activate'end af ydre loopNext iend Sub
3
Bemærk at du har defineret en 2 - dimensionel array i redegørelsen, " Dim Vis ( 1 Til 5 1 til 5) As Integer ".
4
Bemærk de indlejrede løkker er oprettet med to " For ... Next udsagn. "
5
kør programmet ved at klikke på den blå trekant under " Kør" , og klik på den grønne "X" i øverste venstre for at vende tilbage til regnearket og se output af programmet . Gennemgå regnearket, og forstå, at en 2-dimensional array, der har en 5x5 struktur har 25 storage positioner. Bekræft, at dit regneark ser nogenlunde sådan her : Hej
1 6 11 16 212 7 12 17 223 8 13 18 234 9 14 19 245 10 15 20 25
< br >