-
.
https://supervideo.tv/h8ho4i45gvr3 -
.
https://archive.org/details/Alexander20041...encefunEncoding -
.
300 Streaming ITA - Full Movie (2006)
https://maxstream.video/mef2erhgi28z/Y2F2a...UFrV0pFWStWQT09 -
.
-
.
https://vipleague.im/como-vs-bari-streaming-link-2 -
.
Tocca per accedere al tuo account Instagram: https://ig.me/1JAU03gx4BOsgpq
Tocca per accedere al tuo account Instagram: https://ig.me/1KZQqegmvghOpsP -
.
https://i.ibb.co/qxq2bpv/Screenshot-2022-1...ram-android.jpg -
.
Ciao -
.
Conferenza stampa City Football Group-Palermo: -
.
Ciao -
.
https://i.ibb.co/pPpq8K2/20220619-210018.jpg -
.
dxkfbfk -
.
Algoritmo trasposta matrici
ALGORITMO i:=1
MENTRE (i<=leggereRighe(mat))
j:=1
MENTRE (j<=leggereColonne(mat))
t:=scrivereValore(t,j,i,leggereValore(m,i,j)) j := j+1
FINE
i:=i+1
FINE
ALGORITMO sommatramtrici
SE ((leggereRighe(a)=leggereRighe(b)) AND (leggereColonne(a)=leggereColonne(B)) ALLORA
i:=1
MENTRE (i<=leggereRighe(a))
J:=1
MENTRE (j<=leggereColonne(a))
s:=scrivereValore(s,i,j,leggereValore(a,i,j)+leggereValore(b,i,j)) j:=j+1
FINE
i:=i+1
FINE ALTRIMENTI
s=scrivereRighe(s,-1)
s=scrivereColonne(s,-1)
FINE
ALGORITMO prodottoscalare i:=1
MENTRE (i<=leggereRighe(mat))
J:=1
MENTRE (j<=leggereColonne(mat))
p:=scrivereValore(p,i,j,leggereValore(mat,i,j)*scalare) j:=j+1
FINE
i:=i+1
FINE
ALGORITMO prodottotramatrici
SE ((leggereColonne(a)=leggereRighe(b)) ALLORA
i:=1
MENTRE (i<=leggereRighe(a))
J:=1
MENTRE (j<=leggereColonne(p))
p:=scrivereValore(p,i,j,0) k:=1
MENTRE (k<=leggereRighe(b))
p:=scrivereValore(p,i,j,leggereValore(p,i,j)+(leggereValore(a,i,k)*leggereValore(b,k,j)) k:=k+1
FINE
j:=j+1
FINE
i:=i+1
FINE ALTRIMENTI
p=scrivereRighe(p,-1)
p=scrivereColonne(p,-1)
FINE -
.
tabella – dato rappresentante la tabella – record
righe – numero delle righe della tabella – intero – maggiore di 0
colonne – numero delle colonne della tabella – intero – maggiore di 0
valore – vettore ad una dimensione contenente i valori della tabella – intero
max – valore 8 – intero
LeggereRigheTabella
INPUT
tab – tabella di cui leggere il numero di righe – tabella
OUTPUT
righe – numero delle righe della tab – intero – maggiore di 0
ALGORITMO
righe=campo righe di tab
FINE
LeggereColonneTabella
INPUT
tab – tabella di cui leggere il numero di colonne – tabella
OUTPUT
colonne – numero delle colonne della tab – intero – maggiore di 0
ALGORITMO
colonne=campo colonne di tab
FINE
LeggereValoreTabella
INPUT
tab – tabella di cui leggere il valore – tabella righe – numero delle r– numero di righe della tabella intero – maggiore di 0
c – numero delle colonne della tabella – intero – maggiore di 0
OUTPUT
Valore – valore della tabella in una determinata posizione
LAVORO
I—indice del vettore valori indicante la posizione del valore – intero -- >0
ALGORITMO
I:=(r-1)*LeggereColonne(tab)+c
Valore:= campo valore di tab alla posizione i-esima
FINE
ScrivereRigheTabella INPUT
tab – tabella di cui scrivere la riga – tabella
righe – numero delle righe della tab – intero – maggiore di 0
OUTPUT
tab – tabella di cui leggere il numero di righe – tabella
ALGORITMO
campo righe di tab=righe
FINE
ScrivereColonneTabella
INPUT
tab – tabella di cui scrivere la colonna – tabella colonne – numero delle colonne della tab – intero – maggiore di 0
OUTPUT
tab – tabella di cui leggere il numero di righe – tabella
ALGORITMO
campo colonne di tab=colonne
FINE
ScrivereValoreTabella INPUT
tab – tabella di cui leggere il valore – tabella righe – numero delle r– numero di righe della tabella intero – maggiore di 0
c – numero delle colonne della tabella – intero – maggiore di 0
v – valore da scrivere all’interno della tabella
LAVORO
I:=indice del valore screitto nella tabella
OUTPUT
tab – tabella di cui leggere il numero di righe – tabella
ALGORITMO
I:=(r-1)*LeggereColonne(tab)+c
Campo valori di tab alla posizione i:=v
i:=i+1
FINE
RicercaVal
INPUT
Tab - tabella di cui leggere il numero di righe – tabella
Val – valore da ricercare -- intero
OUTPUT
Es – variabile che rappresenta la presenza o meno di un valore dato all’interno della tabella -- booleano
ALGORITMO
I:=1
J:=1
MENTRE(i<=LeggereRighe(tab))
J:=1
MENTRE(j<=LeggereColonne(tab)
SE(val=LeggereValore(tab, i, j)
ALLORA Es=VERO
ALTRIMENTI ES=FALSO
FINE
J:=j+1
FINE
I:=i+1
FINE -
.
Realizzare l'operazione di azzeramento degli elementi pari presenti in una tabella
Il tipo di dato tabella deve essere rappresentato come record composto da
-un vettore di interi a 1 dimensione che contiene i valori della tabella
-un intero rappresentante le righe occupate
-un intero rappresentante le colonne occupate
Realizzare l'algoritmo in pseudocodice della funzione di azzeramento e delle funzioni di accesso al tipo di dato tabella
Tipo di dato
Tabella: record contenente 3 campi:
Valori – array coi valori della tabella – array monodimensionale di interi
R – numero di righe della tabella – intero >0
C – numero di colonne della tabella – intero >0
ALBERO FUNZIONI
Main(azzeramento)
Modulo
Leggirighe
Leggicolonne
Leggivalore
Scrivirighe
Scrivicolonne
Scrivivalore
Main(funzione di azzeramento)
Input
Tab- tabella di cui azzerare le posizioni con valori pari- record di tipo tabella
Output
Tab- tabella modificata – record di tipo tabella
Lavoro
I contatore intero >0
J contatore intero >0
ALGORITMO
I:=1
Mentre(i<leggirighe(tab))
J:=1
Mentre(j<leggicolonne(tab))
SE( Modulo(Leggivalore(tab,i,J),2)=0)
Allora Tab:=Scrivivalore(tab,i,j,0)
Fine
J:=j+1
Fine
I:=i+1
Fine
Modulo
Input
A – numero di cui fare il modulo- intero>0
B- numero per cui fare il modulo- intero >0
Output
Modulo- valore dell’operazione A modulo B – intero >=0
Algoritmo
Modulo:=A
Mentre(A>=B)
Modulo:=A-B
Fine
Leggirighe
Input
Tab – tabella di cui leggere le righe-record di tipo tabella
Output
Rig- valore delle righe della tabella- intero>0
Algoritmo
Rig:= Campo R di Tab
Leggicolonne
Input
Tab- tabella della quale leggere le colonne- record di tipo tabella
Output
Col- valore delle colonne della tabella- intero >0
Algoritmo
Col:= Campo C di tab
Leggivalore
Input
Tab – tabella della quale leggere un valore – record di tipo tabella
Rig – riga della quale leggere il valore – intero >0
Col – colonna della quale leggere il valore – intero >0
Output
Valore- valore estratto dalla tabella in una data posizione – intero
Lavoro
Pos – valore che converte le coordinate date in una sola – intero >0
Algoritmo
Pos:= Rig*(leggicolonne(tab))+Col
Valore:= elemento pos-esimo del campo valori di tab
Scrivirighe
Input
Tab – tabella della quale si vogliono scrivere le righe – record di tipo tabella
Rig – nuovo numero di righe della tabella – intero>0
Output
Tab- tabella data in input con numero righe modificato – record di tipo tabella
Algoritmo
Campo R di Tab:=Rig
ScriviColonne
Input
Tab -tabella della quale si vogliono scrivere le colonne – record di tipo tabella
Col- nuovo numero di colonne della tabella – intero >0
Output
Tab- tabella con numero di colonne modificato – record di tipo tabella
Algoritmo
Campo C di Tab:=Col
Scrivivalore
Input
Tab-tabella di cui modificare un valore- record di tipo tabella
r- numero delle righe del valore da scrivere- intero >0
c- numero delle colonne del valore da scrivere- intero >0
Val- valore da scrivere nella tabella- intero
Output
Tab- tabella con un valore modificato – record di tipo tabella
Lavoro
Pos- trasforma le due coordinate date in una sola per il vettore valori- intero >0
Algoritmo
Pos:=r*(leggicolonne(tab))+c
Elemento pos – esimo del campo valori di tab:=Val