Come costruire una tabella di computer

February 21

Come costruire una tabella di computer


È possibile costruire una tabella computer utilizzando il più generale di concetti di programmazione, la matrice e il ciclo nidificato. Questi concetti possono essere utilizzati con qualsiasi linguaggio di programmazione. La matrice è spesso utilizzata per memorizzare grandi quantità di informazioni. Il ciclo annidato è fondamentalmente due cicli, uno dentro l'altro. Naturalmente, è possibile utilizzare un foglio di calcolo o un programma di database per creare una tabella, anche. Ma la matrice ed il ciclo annidato sono i concetti logici generali che sono spesso utilizzati in programmazione. È possibile costruire una semplice tabella in Visual Basic utilizzando una matrice e due anelli.

istruzione

Costruire una tabella di computer

1 Avviare Excel, aprire un nuovo foglio di calcolo, e tenere premuto "Alt" e "F11" per accedere al Visual Basic Editor. Selezionare "Inserisci" e "modulo" e fare clic nel nuovo modulo per avviare la copia del codice.

2 Digitare il seguente codice.

Sub TestArray ()
'I commenti iniziano con il segno citazione
'Attivare foglio di lavoro e andare a cella A1
Fogli di lavoro ( "Sheet1"). Attiva
Application.Goto Riferimento:. = Worksheets ( "Sheet1") Range ( "A1")

'Installazione di una matrice a 2 dimensioni con 5 posti in prima dimensione e 5 posti in seconda dimensione
Dim Vis (da 1 a 5, da 1 a 5) come numero intero

'Inizia ciclo esterno nella struttura ciclo nidificato
Per i = 1 a 5

'Inizia ciclo interno nella struttura ciclo nidificato
Per un = 1 a 5
'Memorizzare un valore in array (In questo esempio, il programma conta e memorizza semplicemente)
Vis (I, a) = (I * 5) + a - 5
'Mettere il valore di matrice nel foglio di calcolo in modo da poter vedere
ActiveCell.Value = Vis (I, a)
'Spostare in basso di una cella del foglio di calcolo
ActiveCell.Offset (rowOffset: = 1, columnOffset: = 0) .Activate
'Fine del ciclo interno
Avanti un
ActiveCell.Offset (rowOffset: = - 5, columnOffset: = 1) .Activate
'Fine del ciclo esterno
Poi ho
End Sub

3 Si noti che è stata definita una matrice a 2 dimensioni nella dichiarazione, "Dim Vis (da 1 a 5, da 1 a 5) come numero intero."

4 Notare i cicli annidati creati con due "Per ... dichiarazioni Avanti".

5 Eseguire il programma facendo clic sul triangolo blu sotto "Run", e fare clic sul verde "X" in alto a sinistra per tornare al foglio di calcolo e visualizzare l'output del programma. Rivedere il foglio di calcolo e capire che una matrice a 2 dimensioni, che ha una struttura 5x5 dispone di 25 posizioni di memoria. Verificare che il foglio di calcolo simile a questa:

1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25

Consigli e avvertenze

  • È possibile inserire testo o numeri in un array. L'output potrebbe essere simile a questo:
  • Sue, 1 Jane, 1 ... ... Bob, 1
  • Sue, 2 Jane, 2 ... ... Bob, 2
  • Sue, 3 Jane, 3 ... ... Bob, 3
  • Sue, 4 Jane, 4 ... ... Bob, 4
  • Sue, 5 Jane, 5 ... ... Bob, 5
  • È possibile creare array multidimensionali in Visual Basic.
  • È inoltre possibile utilizzare le funzioni Tabella di Excel per generare tabelle.
  • È inoltre possibile utilizzare un programma di database per creare tabelle con grandi quantità di dati.
  • È possibile utilizzare cicli annidati in Assembler, Java o qualsiasi altro linguaggio di programmazione.