HomeForumChatDownloadUploadStaffRegolamentoLoginRegistrati

Menu Utente

Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?
08 Febbraio 2012 - 13:11

Login con username, password e lunghezza della sessione

Chat

chat
Entra in Chat !
Oppure accedi con un client IRC:
irc.freenode.net #studenti.fi
Home  |  Forum  |  Corsi di Laurea  |  Ingegneria  |  Ing. Informatica  |  Primo Anno - Ing. Informatica - Nuovissimo Ordinamento  |  Fondamenti di Informatica - Prof. Vicario (Moderatore: Ing.Dante)  |  Topic: aiuto albero 0 Utenti e 1 Visitatore stanno guardando questo topic. « precedente successivo »
Pagine: 1 [2] Vai Giù Stampa
aiuto albero  
(Letto 1203 volte)
francescogori
Niubbo

Offline Offline

Sesso: Maschile
Facoltà: Ing. Informatica
Posts: 7


« Risposta #10 il: 22 Giugno 2010 - 11:29 »

qualcuno sa come viene l'albero sintattico di
&((*ptrptr)->next_ptr)

odio gli alberi sintattici mad mad mad mad mad mad


Doppio Post Unito: 22 Giugno 2010 - 11:32
trovato sul libro...pardon..
« Ultima modifica: 22 Giugno 2010 - 11:32 da francescogori » Loggato

"La maggioranza dell'umanità vive un'esistenza di tranquilla disperazione" - Henry David Thoreau
francescogori
Niubbo

Offline Offline

Sesso: Maschile
Facoltà: Ing. Informatica
Posts: 7


« Risposta #11 il: 28 Giugno 2010 - 13:51 »

questa volta non l'ho trovato sul libro...c'era nell'esame del 23 giugno:

dato V[count++].ptr->value=10

assumendo che essa compaia nel contesto delle seguenti definizioni

struct list {
float value;
struct list* next_ptr;
}

struct record {
int index;
struct list * ptr;
}

e delle dichiarazioni:
int count;
struct record V[128];

si costruisca l'albero sintattico che riduce l'espressione, evidenziando il frammento di sintassi del linguaggio c coinvolto e descrivendo il significato derivato dall'espressione.
Loggato

"La maggioranza dell'umanità vive un'esistenza di tranquilla disperazione" - Henry David Thoreau
peppe690
Niubbo

Offline Offline

Sesso: Maschile
Facoltà: Ing. Informatica
Posts: 85

« Risposta #12 il: 03 Agosto 2010 - 09:22 »

qualcuno sa come viene l'albero sintattico di
&((*ptrptr)->next_ptr)

odio gli alberi sintattici mad mad mad mad mad mad


Doppio Post Unito: [time]mar 22 giu 2010 12:07:30 CEST[/time]
trovato sul libro...pardon..

l'abero sintattico che mi è venuto:

ptrptr::= id,var list**,exsp list**
*ptrptr=var list *
(*ptrptr):=vari list*
next_ptr::=id;
(*ptrptr)->next_ptr::=var list*
&((*ptrptr)->next_ptr::=expr list**

se ho sbagliato qualche passaggio scusatemi:(:(


Doppio Post Unito: 03 Agosto 2010 - 09:41
questa volta non l'ho trovato sul libro...c'era nell'esame del 23 giugno:

dato V[count++].ptr->value=10

assumendo che essa compaia nel contesto delle seguenti definizioni

struct list {
float value;
struct list* next_ptr;
}

struct record {
int index;
struct list * ptr;
}

e delle dichiarazioni:
int count;
struct record V[128];

si costruisca l'albero sintattico che riduce l'espressione, evidenziando il frammento di sintassi del linguaggio c coinvolto e descrivendo il significato derivato dall'espressione.

mi è venuta sta roba qua:

v=id,var record,expr record
count::=id,var int,expr int
count++::=expr int
v[count++]::=var record
ptr::=id,<member of record>list
v[count++].ptr::=var,expr:list
value::=id,member of list:float
v[count++].ptr->value::=expr int
v[count++].ptr->value=10::=expr

ovviamente 10::=cost;

spero sia giusto Tongue Tongue
« Ultima modifica: 03 Agosto 2010 - 09:41 da peppe690 » Loggato
Pagine: 1 [2] Vai Su Stampa 
Home  |  Forum  |  Corsi di Laurea  |  Ingegneria  |  Ing. Informatica  |  Primo Anno - Ing. Informatica - Nuovissimo Ordinamento  |  Fondamenti di Informatica - Prof. Vicario (Moderatore: Ing.Dante)  |  Topic: aiuto albero « precedente successivo »
Salta a:  

Powered by SMF 1.1.16 | Traduzione di SMItalia | SMF © 2006-2008, Simple Machines
Con il contributo dell'Università degli Studi di Firenze

TinyPortal © 2005-2011