Algoritmi

« Older   Newer »
 
  Share  
.
  1.     Like  
     
    .
    Avatar

    Manager

    Group
    User+
    Posts
    20,990
    Reputation
    +414

    Status
    Anonymous
    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
     
    .
0 replies since 26/1/2022, 10:16   20 views
  Share  
.