• Non ci sono risultati.

LINGUAGGI DI

N/A
N/A
Protected

Academic year: 2021

Condividi "LINGUAGGI DI"

Copied!
3
0
0

Testo completo

(1)

U

NIVERSITÀ DEGLI

S

TUDI DI

S

ALERNO

D

IPARTIMENTO DI

M

ATEMATICA E

I

NFORMATICA

COGNOME____________________ NOME_________________MATRICOLA ___________

1

L

INGUAGGI DI

P

ROGRAMMAZIONE

I

(

MATR

.

DISPARI

/

DISPARI

)

14 luglio 2008

R

EGOLE DA SEGUIRE

La prova deve essere svolta esclusivamente sui presenti fogli. Non sono ammessi alla correzione altri fogli.

Le risposte date usando il linguaggio abbreviato e sgrammaticato non saranno valutate.

E

SERCIZIO

Sia data una lista concatenata, i cui nodi sono composto da tre campi

 indice i

 indice j

 numero intero.

Si vuole costruire una matrice che abbia tanti elementi quanti sono i nodi della lista.

Gli elementi saranno inseriti nella matrice, considerando i primi due campi di un nodo come gli indici (i, j) di riga e colonna rispettivamente e il terzo campo rappresenta il numero intero da inserire nella locazione di indice (i, j).

Nella figura ad esempio, il terzo nodo della lista rappresenterà la cella della matrice di riga 0 e colonna 2 con elemento 41. La matrice costruita sulla lista data è così composta:

Si definisca la struttura che rappresenta il nodo della lista. Si supponga la lista già data.

Implementare un programma che data la lista, costruisca la matrice associata e visualizzi i valori in forma matriciale.

Suggerimento: nell’implementazione si potrebbe definire una funzione con prototipo simile:

void matrice(lista *, int, int);

che dato un puntatore alla lista e due interi che rappresentano rispettivamente il numero di righe e di colonne della matrice (eventualmente calcolati in precedenza), costruisca la matrice e stampi i valori come richiesto.

12 15 41 8 23 7

(2)

U

NIVERSITÀ DEGLI

S

TUDI DI

S

ALERNO

D

IPARTIMENTO DI

M

ATEMATICA E

I

NFORMATICA

COGNOME____________________ NOME_________________MATRICOLA ___________

2

(3)

U

NIVERSITÀ DEGLI

S

TUDI DI

S

ALERNO

D

IPARTIMENTO DI

M

ATEMATICA E

I

NFORMATICA

COGNOME____________________ NOME_________________MATRICOLA ___________

3

Riferimenti

Documenti correlati

È anche possibile specificare più formule in una tabella, ad esempio per aggiungere ogni riga di numeri nella colonna di destra e quindi inserire i risultati nella parte

Per ciascuna delle seguenti funzioni R 2 → R 2 si scriva la matrice che la rappresenta: la proiezione ortogonale sulla bisettrice del II e IV quadrante;.. la simmetria rispetto

~ valgono le solite proprietà delle operazioni aritmetiche. 3, si può costruire una

IMPORTANTE: Utilizzare una funzione per generare la matrice, un’altra per stamparla, una terza per effettuare la verifica, un’altra ancora per stampare

Leggi attentamente i problemi ed indica con una crocetta l'operazione corretta.. Leggi le domande ed indica con una crocetta la

Siano v,w rispettivamente la parola trasmessa e quella inviata, e supponiamo che w=w ij (dunque w si trova in riga i e colonna j nella matrice

definiamo matrice di adiacenza del grafo la matrice quadrata rxr in cui in ogni casella all’incrocio fra riga i e colonna j inseriamo il numero degli archi che hanno coda nel

[r]