joe
Advanced Member >PLATINUM PLUS<
Buona serata a tutte/ì.
Mi permetto di sottolineare che non è opportuno nominare variabili diverse con nomi simili.
come e1, e2, p1, p2,r1,r2, perché poi ci si confonde.
Per esempio in questo caso se per gli indici si fossero usati "X" e "Y",
sarebbe stato molto più difficile confondere X & Y con 1,
di quanto invece è molto facile CONFONDERE l' "indice 1" con p1 e con e1.
LE OPERAZIONI INTERNE ai 2 cicli nidificati con valori degli indici (X & Y)
che vanno da 1 a 5 (cioè quante sono le posizioni), SONO ESEGUITE 25 VOLTE.
Ovvero: 5 VOLTE * PER * 5 VOLTE.
Perché Nidificare è sinonimo di Moltiplicare
In sintesi se hai una sola delle 5 posizioni da controllare (PERCHE' cerchi un ISOTOPO)
"DEVI" usare 1 SOLO INDICE.
In alternativa) si possono usare X & Y cioè
For X = 1 TO 5
For Y = 1 TO 5
PERO', si deve controllare che: X sia = Y (perché sia isotopo) aggiungendo un test del tipo:
IF X = Y Then
(che rende "insignificante" il valore di Y ) seguito da
IF Distanza (Estratto (Es-1,R,X),Estratto(Es,R,X)) = Numero-Cercato ecc. ecc.
Ma è uno spreco nel lavoro, nel numero delle variabili, nei cicli, nel tempo di elaborazione ecc. ecc.
Insomma diventa un lavoro da "complicazione affari semplici".
Mi permetto di sottolineare che non è opportuno nominare variabili diverse con nomi simili.
come e1, e2, p1, p2,r1,r2, perché poi ci si confonde.
Per esempio in questo caso se per gli indici si fossero usati "X" e "Y",
sarebbe stato molto più difficile confondere X & Y con 1,
di quanto invece è molto facile CONFONDERE l' "indice 1" con p1 e con e1.
LE OPERAZIONI INTERNE ai 2 cicli nidificati con valori degli indici (X & Y)
che vanno da 1 a 5 (cioè quante sono le posizioni), SONO ESEGUITE 25 VOLTE.
Ovvero: 5 VOLTE * PER * 5 VOLTE.
Perché Nidificare è sinonimo di Moltiplicare
In sintesi se hai una sola delle 5 posizioni da controllare (PERCHE' cerchi un ISOTOPO)
"DEVI" usare 1 SOLO INDICE.
In alternativa) si possono usare X & Y cioè
For X = 1 TO 5
For Y = 1 TO 5
PERO', si deve controllare che: X sia = Y (perché sia isotopo) aggiungendo un test del tipo:
IF X = Y Then
(che rende "insignificante" il valore di Y ) seguito da
IF Distanza (Estratto (Es-1,R,X),Estratto(Es,R,X)) = Numero-Cercato ecc. ecc.
Ma è uno spreco nel lavoro, nel numero delle variabili, nei cicli, nel tempo di elaborazione ecc. ecc.
Insomma diventa un lavoro da "complicazione affari semplici".
Ultima modifica: