• 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) 1° settembre 2008

REGOLE DA SEGUIRE

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

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

ESERCIZIO: Sia dato un vettore composto da 26 celle che rappresentano le lettere dell’alfabeto (per semplicità si considerino solo le lettere minuscole). Ogni cella del vettore contiene un puntatore. Tale puntatore può puntare a una lista concatenata o essere NULL. Ogni nodo della lista è composto da un campo indice e dal campo puntatore al prossimo nodo. L’indice rappresenta la posizione che occupa la corrispondente lettera in una certa parola. Obiettivo dell’esercizio è ricomporre la parola, ponendo le lettere nelle posizioni corrispondenti.

Esempio:

La parola ottenuta è:

Implementare un programma che, supponendo dato il vettore di puntatori alle liste, ricostruisca la parola e la stampi a video. Si definisca inoltre la struttura che rappresenta il nodo della lista.

Suggerimento: si ricordi che grazie alla codifica ASCII utilizzata dal linguaggio C, esiste una corrispondenza tra caratteri e valori interi.

Ad esempio, il carattere ‘a’ corrisponde al valore intero 97, ‘b’ a 98 … ‘z’ a 112.

(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

Il modello che ritengo preferibile – più coerente con le ragioni sostanziali della causa estintiva del reato – distingue i tempi di prescrizione per fasce di gravità,

– Analisi della potenzialità residua di un impianto di stazione mediante simulazione dell’utilizzo – Ingegneria Ferroviaria, Luglio - Agosto 2005;.. [25] De

Un modo diverso è quello di prendere la prima carta sul mazzo e metterla sul tavolo; passare poi in rassegna le altre carte, dividendole in due mazzetti: a sinistra della prima

Questo equivale a dire che occorre di- mostrare formalmente che il massimo ` e sempre il primo elemento della lista.. Mos- triamo una bozza di dimostrazione

Se si seleziona la casella di controllo Aggiorna campi correlati a catena quando si definisce una relazione, ogni volta che si modifica la chiave primaria di un record nella

1 Luglio: la data dalla quale termina il blocco ai licenziamenti che è stato prorogato più volte a partire da marzo 2020 I settori • Nelle intenzioni del premier Draghi in

La possibile data, perché di ipotesi si tra@a, è emersa questa ma3na nel corso di una seduta della commissione capitolina Mobilità presieduta da Enrico Stefàno

I servizi offerti dai vari PSP aderenti al Nodo dei Pagamenti-SPC devono essere proposti all’utilizzatore finale attraverso la componente WISP assicurando a tutti