È possibile utilizzare i valori dell'array per definire la variabile? [chiuso]

-1

Quello che voglio dire è qualcosa del tipo: Ho 2 array var e type, puoi inserire il nome della variabile sull'array var e il tipo di variabile sull'array di tipo (il tipo dipende dal linguaggio usato), quindi voglio usare il valore da questi array per definire i valori varabili :

Var [1] come tipo [1] Var [2] come tipo [2]

È possibile fare qualcosa del genere?

Seconda domanda: Posso aumentare automaticamente il nome della variabile che contiene il numero? Voglio fare qualcosa che funzioni come array ma usando una variabile normale. Per esempio : Ho 10 variabili f1 ~ f10 Poi voglio farlo un ciclo fino a riempire tutte le variabili, qualcosa come

Per a = da 1 a 10 fare {  f (a) = a }

Scusa se è difficile da capire non posso spiegarlo molto bene. Voglio sapere che è possibile nella programmazione generale, in particolare Pascal perché studio alghoritm usando questo linguaggio al college.

    
posta Dizz 04.06.2016 - 21:31
fonte

1 risposta

0

Che cosa stai cercando di fare? Il modo in cui stai provando a farlo è possibile nelle lingue lessicali, ma non in Pascal.

Puoi comunque cercare un array per nome. Questo è un po 'l'opposto di quello che hai chiesto, ma in qualche modo molto simile.

type
  MonthType = (January, February, March, April,
              May, June, July, August, September,
              October, November, December);

Quindi usa questo per cercare un array

ord(December)

Fornisce 11 , quindi puoi usarlo per cercare giorni in mese. Con le competenze di programmazione pascal sono inutili, così qualcun altro può risolvere ed estendere questa risposta.

link

    
risposta data 04.06.2016 - 22:17
fonte

Leggi altre domande sui tag