IPB

Benvenuto Visitatore ( Log In | Registrati )

Registrati per comunicare con gli altri e per accedere a tutte le altre funzionalità del sito!
Per qualsiasi info scrivi a staff [AT] ferraraforum [PUNTO] it.


NOTA Il forum è offline ormai da parecchi anni, rimane online solo per archivio. Per informazioni contattare guidopotena@gmail.com

> [INFORMATICA] Linguaggi 1, Tips & Trick
Encio
messaggio 28 Nov 2006 - 16:36
Messaggio #1


Pòch ad bòn
Gruppo icone

Gruppo: Utente
Messaggi: 632
Iscritto il: 27 January 2006
Età: 44
Da: Milano - Zona 9
Utente Nr.: 539



Vorrei dare agli studenti del secondo anno di informatica il mio contributo:
questa e' un email che avevo mandato a un mio amico che mi aveva chiesto consigli

Inizio subito a dire che De Luigi nonostante assomigli a Rocco Siffredi ha il cuore tenero e non cerchera' di mettervelo in C...o. :-D

La parte piu' pesa dell'esame e' lo scritto! Il compilatore in fin dei conti non e' indispensabile, conosco gente che non l'hai fatto e consegnato e lui ha chiuso un occhio

Il compilatore non e' necessario ma e' indispensabile sapere il suo funzionamento, ovvero per ogni modulo che ruolo gioca all'interno del compilatore e la loro funzione (ADT, AD, Libreria). Infatti il compilatore non lo vuole sotto forma elettronica, ma stampato su carta con una relazione in allegato. Per ogni modulo la sua funzione e il comportamento (Nel file che ti ho mandato troverai la mia relazione.

Veniamo all'esame orale:
Penso che sia la parte piu' facile, se dimostri che hai capito le cose in 10/12 minuti fai l'orale. Basta che parti spedito non ti fa nemmeno finire l'argomento ti interrompe molto prima. Tra l'altro ho visto pochissimi "bocciati", devi proprio fare scena muta o dire delle mega castronerie per tornare a casa a mani vuote.
Dire che grosso modo l'orale consiste in 3 domande:

come introduzione un piccolo sguardo al compito scritto, magari leccate un po' il culo... gli fara' solo piacere che ti sei interessato all'argomento..

1- Domanda sul compilatore: Ti chiede il funzionamento generale del compilatore, il tipo di modulo (AD, ADT, Libreria). Ti chiede quale modulo e' un riconoscitore Lessicale (Lex.c) Sintattico(Parser.c) ecc...

2- Grammatiche: Ecco, io in gennaio non le sapevo. mi voleva dare un misero 22 oppure potevo tornare in marzo a ridire solo l'argomento grammatiche! Quindi ci tiene molto! Impara bene quest'argomento. Do you understand?

3- Argomento del programma: ecco ci sono dei punti chiave chiede quasi sempre quelli.
- Passaggio di parametri a basso livello (assembly)
- Passaggio di parametri ad alto livello (C, C++, Pascal ecc..)
- Chiamata a funzione: descrive la chiamata a funzione, sugli appunti (cerca anche nel file .doc) trovi una specie di vettore che viene salvato in memoria sullo stack.
- Tipo di modulo: AD, ADT, Libreria: Cosa servono come funzionano, le differenze e eventuali esempi!

Ecco questo e' l'orale, se mi viene in mente qualcos'altro ti faccio un fischio.

IMPORTANTE: Fate di tutto per essere primi ad andare all'orale! Chiede le cose standard e sopprattutto e' piu' generoso con i voti!!
Ho visto cioccare con una facilita' assurda dei 29-30!

In bocca al lupo
Go to the top of the page
+Quote Post
 
Start new topic
Risposte
ugo84
messaggio 13 Mar 2009 - 12:36
Messaggio #2


Puvrìn
Gruppo icone

Gruppo: Utente
Messaggi: 15
Iscritto il: 3 October 2008
Utente Nr.: 4634



Scusate se sono sempre qui a chiedere : (

Sto guardando gli esempi di compito: qualcuno sa dirmi cosa sono i costruttori ?
Il prof fa riferimento agli operatori AND e OR che fanno il match tra due stringhe, e dice che vanno implementati come costruttori e non come modificatori.
Il prototipo di tali funzioni e' :

SString *SS_AND(SString S1, SString S2);

Significa che devo usare un'area dati globale, perche' la funzione deve creare(cioe' costruire) un puntatore ad una nuova istanza,
che non posso allocare in locale, altrimenti ne perdo la visibilita' nel main ?


Questo e' il testo dell'esercizio:

Definire e implementare il tipo di dato astratto SString che rappresenta un insieme di stringhe null_terminate.

* Le operazioni da implementare sono le seguenti:
• int SSInit(SString *S);
• int SSInsert (SString *S, char *a);
• int SSExtract (SString *S, char *a);
• int SSClear (SString *S);
• SString *SS_AND(SString S1, SString S2);
• SString *SS_OR(SString S1, SString S2);

Il client avrà un comportamento del tipo
...
SString S1, S2, S3;
....
...=SSInit(&S1);
...=SSInit(&S2);
...=SSInit(&S3);
...
...=SSInsert(&S1, “giallo”);
...=SSInsert(&S2, “blu”);
...=SSInsert(&S2, “giallo”);
S3 = SS_AND(S1, S2);
...
S3 = SS_OR(sS1, S2);
....
Gli operatori di AND e OR vanno quindi obbligatoriamente implementati come costruttori e non come modificatori.
Specificare eventuali vincoli sull’ADT derivanti dall’implementazione prescelta
Go to the top of the page
+Quote Post

Inserisci in questo messaggio
- Encio   [INFORMATICA] Linguaggi 1   28 Nov 2006 - 16:36
- - Axxel   Dov' è che De Luigi assomiglia a Rocco Siffred...   28 Nov 2006 - 17:41
|- - Encio   CITAZIONE (Axxel @ 28 Nov 2006 - 17...   28 Nov 2006 - 19:44
- - pottydj   grazie San Encio!! aggiungerei tra gli argomenti ...   28 Nov 2006 - 21:26
- - Axxel   grazie pottolo, mò guardo che roba è... ho fatto l...   29 Nov 2006 - 13:35
- - Nox   CITAZIONE (Encio @ 28 Nov 2006 - 16...   15 Dec 2006 - 18:01
- - Axxel   RE: [INFORMATICA] Linguaggi 1   15 Dec 2006 - 18:07
- - Nox   Dai, l'espressione è quella! Manca solo la...   15 Dec 2006 - 18:09
- - pottydj   mdsahuda ero andato a cercare quell'immagine anche...   16 Dec 2006 - 17:29
- - Axxel   "Fabio De Luigi" su google immagini   16 Dec 2006 - 21:27
- - pottydj   sì sì infatti l'avevo trovata oh cazzo sono iden...   17 Dec 2006 - 17:26
- - pottydj   complimenti al gabbiano (galva) che si vergogna ma...   21 Dec 2006 - 02:11
- - Nox   Complimenti Galva!!! L'hai fatt...   21 Dec 2006 - 14:44
- - galva   allego un compilatore   22 May 2007 - 16:12
|- - valevale   grazie   30 May 2007 - 22:09
- - pottydj   grande galva! alla fine me ne sono uscito con un...   22 May 2007 - 19:18
- - pottydj   ciao vale, benvenuta tra noi amanti del compilator...   31 May 2007 - 03:21
- - Axxel   quoto benvenuta tra LORO amanti del compilatore   31 May 2007 - 16:57
- - Nox   RE: [INFORMATICA] Linguaggi 1   8 Jun 2007 - 14:29
- - il centese   ciao ragazzi,ho l'esame tra 2 settimane circa....   21 Mar 2008 - 19:07
- - stonyhearted   Se vuoi un consiglio spassionato, le grammatiche s...   21 Mar 2008 - 20:03
- - -Lucky87-   penso che stonyhearted si riferisse a questo... ht...   22 Mar 2008 - 11:18
- - misterwolf   CITAZIONE (Encio @ 28 Nov 2006 - 16...   22 Mar 2008 - 11:57
- - il centese   grazie mille...e sul compilatore invece cosa chied...   24 Mar 2008 - 19:13
- - pottydj   ti chiede come funzionano, i principi che ci stann...   24 Mar 2008 - 19:19
- - stonyhearted   Sul compilatore fa una domanda a tutti... Le più g...   24 Mar 2008 - 19:21
|- - il centese   CITAZIONE (stonyhearted @ 24 Mar 2008 - ...   24 Mar 2008 - 20:14
- - pottydj   ti consiglio anch'io di studiarne bene il mecc...   24 Mar 2008 - 20:22
|- - il centese   mha...io ne ho sentite di tutti i colori sui compi...   24 Mar 2008 - 21:34
- - pottydj   vabeh che c'entra.. l'ha trovato, l'ha...   25 Mar 2008 - 15:57
- - simone   Si infatti, è come dice potty......e poi il prof. ...   25 Mar 2008 - 16:05
|- - Mister_Birra   CITAZIONE (simone @ 25 Mar 2008 - 16...   16 Dec 2008 - 13:16
- - valevale   Qualcuno sa spiegarmi la differenza tra PCB e reco...   12 Dec 2008 - 18:40
- - Rava~   E' passato un po' di tempo da quando ho fa...   12 Dec 2008 - 19:38
- - misterwolf   ottime parole! non copiate ragazzi, senno quan...   16 Dec 2008 - 16:40
- - loranz   La cosa importante del compilatore è sapere mooolt...   18 Dec 2008 - 00:43
|- - Mister_Birra   Quoto, è un corso molto completo sopratutto per qu...   23 Dec 2008 - 09:44
|- - Chicca85   CITAZIONE (Mister_Birra @ 23 Dec 2008 - ...   13 Jan 2009 - 11:59
- - loranz   Quoto deluigi all'orale è uno dei professori p...   27 Dec 2008 - 15:05
- - ugo84   Qualcuno sa darmi notizie per quanto riguarda lo s...   9 Mar 2009 - 10:36
- - stonyhearted   Confermo che lo scritto è molto simile a quelli ch...   9 Mar 2009 - 13:12
- - ugo84   Grazie per la conferma Stonyheart. A proposito di ...   10 Mar 2009 - 12:31
- - pottydj   1) salva l'indirizzo del nodo P in un puntator...   10 Mar 2009 - 12:57
- - ugo84   Grazie per l'aiuto Potty : )   12 Mar 2009 - 08:53
- - ugo84   Scusate se sono sempre qui a chiedere : ( Sto gua...   13 Mar 2009 - 12:36
- - ugo84   ... ho capito! Devo allocare il puntatore...   14 Mar 2009 - 21:23
- - lurienzo   ciao a tutti del forum...in questo periodo sto seg...   16 Nov 2009 - 10:37
- - Roby-oppà   E' il grande problema di quel corso: 0 documen...   16 Nov 2009 - 11:18
- - pottydj   hai già guardato anche questo topic: http://www.fe...   26 Nov 2009 - 14:10


Reply to this topicStart new topic
14 utenti stanno leggendo questa discussione (14 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Passa a: Normale · Passa a: Lineare · Outline




Versione Lo-Fi Oggi è il: 23 Nov 2024 - 22:44


Page top
Contattaci a staff@ferraraforum.it - visitatori dal 25 Marzo 2005 ( oggi)