Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Algoritmi e strutture dati
 
prova laboratorio
Clicca QUI per vedere il messaggio nel forum
Dazan
qualcuno ha un esempio di com'è la prova di laboratorio che è stata introdotta ?

Dazan
nessuno mi sa aiutare?

gab217
Originally posted by Dazan
nessuno mi sa aiutare?


Hai trovato qualche esempio??

Cronovirus
sostanzialmente ti vengono assegnati 6 programmi da fare (se non sbaglio) scelti a caso, di cui 2 semplici 2 medi e 2 difficili..

sera342
Confermo quanto detto da Cronovirus, fondamentalmente sono esercizi del tutto simili a quelli presenti sulle slide trattati in laboratorio, se riesci a fare quelli all'esame non hai problemi.

gab217
Ma qualcuno sa l'orario dell'esame del 17 giugno?

Cronovirus
Io sto aspettando che esca l'avviso sul ccdinf, sperando che esca!

Cronovirus
La prova di laboratorio dell'appello di giugno 2013 si terrà il 17 giugno in aula tau. Gli studenti sono convocati alle 9:15. Presentarsi muniti di libretto.
Durante la prova di laboratorio la rete sarà disabilitata e non avrete accesso ai vostri usuali account SILAB.
Avrete a disposizione soltanto: l'editor nedit, la shell (bash) con man, il compilatore gcc, una copia dei libri di testo in consultazione, carta e penna


aguzzoli dixit

gab217
Grazie

gab217
Originally posted by Cronovirus
La prova di laboratorio dell'appello di giugno 2013 si terrà il 17 giugno in aula tau. Gli studenti sono convocati alle 9:15. Presentarsi muniti di libretto.
Durante la prova di laboratorio la rete sarà disabilitata e non avrete accesso ai vostri usuali account SILAB.
Avrete a disposizione soltanto: l'editor nedit, la shell (bash) con man, il compilatore gcc, una copia dei libri di testo in consultazione, carta e penna


aguzzoli dixit


Per caso hai le tracce degli ultimi tre es?
Grazie.

Cronovirus
Le tracce sono diverse in base alla persona quindi probabilmente i miei erano diversi dai tuoi.. Comunque gli ultimi 3 mi chiedevano:
1) portare in forma irriducibile una frazione
2) leggere una stringa di più parole terminata dalla stringa basta e restituire un puntatore all'ultima stringa che iniziava con vocale e finiva con consonante (da fare necessariamente con l'allocazione dinamica
3) leggere da input due numeri che saranno rispettivamente il numero di righe e colonne di una matrice, leggere una matrice e stampare la sua trasposta (anche questo necessariamente con l'allocazione dinamica)..

Ciao!

Dazan
chi ha degli esempi svolti?

Cronovirus
ti consiglio di fare gli esercizi proposti dalla Prof. Lonati: quelli dell'esame sono assolutamente dello stesso livello se non più semplici.

Dazan
grazie do un occhio

azzurra80
Ciao,
non è che qualcuno che ha passato la prova di laboratorio ha voglia di postare gli esercizi che si ricorda? Se non erro ci sono già state 4 o 5 sessioni, potremmo raccogliere un bel po' di esercizi :-)
Vi ringrazio in anticipo

Delorean
Originally posted by azzurra80
Ciao,
non è che qualcuno che ha passato la prova di laboratorio ha voglia di postare gli esercizi che si ricorda? Se non erro ci sono già state 4 o 5 sessioni, potremmo raccogliere un bel po' di esercizi :-)
Vi ringrazio in anticipo


Mi associo...

Sarebbe interessante capire:

- quanto tempo si ha per la prova
- quanti esercizi sono sufficienti a superare l'esame
- ...varie... XD

azzurra80
Quello ti aiuto io :-)
Abbiamo 3 ore e bisogna passare almeno i due facili e i due medi....

Qualcuno di buon cuore che ha già passato l'esame posta gli esercizi che si ricorda?

Delorean
@azzurra80: Ok grazie mille .. cmq 3 ore mi sembrano un po' pochine per 6 programmi.... :(

Ora mi piacerebbe capire cosa vuol dire "facili" "medi" e "difficili"....con appunto qualche esempio...speriamo che qualcuno legga questo thread....

Cronovirus
In qualche thread passato io avevo postato gli esercizi che mi erano capitati se cerchi li trovi sicuramente :)

Dazan
io avevo provato a fare la prova di gennaio e per me anche quelli "facili" erano risultati difficili

khamus
Allora, mi ricordo il seguente:
Esercizio facile 1:
Leggere una sequenza di caratteri del tipo:

ASDFG
GDFRT
SDFRG
HGTRD

e stamparla invertendo le colonne (la prima diventa l'ultima, la seconda la penultima). L'unica difficoltà e' fare i conti con il problema di buffer delle funzioni come getchar o la propria scanf con %c.

Un altro, "difficile":
Leggere una sequenza di parole fino a trovare un punto, e stampare la seconda parola della sequenza che abbia 2 consonanti in fila.

Poi c'era un'altro che era sostanzialmente una variazione dell'esercizio sopra...
Un'altro consisteva nel cifraggio di un messaggio usando una tecnica molto precisa... Impiegavi un sacco di tempo giusto a capire l'esercizio (a leggere la traccia), la soluzione era piuttosto semplice...

khamus
Sono tre ore di compito, per superarlo devi prendere 6 punti (su 12).

Il compito e' costituito da:
2 esercizi facili, 1 punto ogniuno
2 esercizi medi, 2 punti ogniuno
2 esercizi difficili, 3 punti ogniuno

PrizeD
Io avevo postato qui le domande che ho trovato nella prova di gennaio

http://www.dsy.it/forum/showthread....&threadid=43650

albakiara
Originally posted by khamus
Allora, mi ricordo il seguente:
Esercizio facile 1:
Leggere una sequenza di caratteri del tipo:

ASDFG
GDFRT
SDFRG
HGTRD

e stamparla invertendo le colonne (la prima diventa l'ultima, la seconda la penultima). L'unica difficoltà e' fare i conti con il problema di buffer delle funzioni come getchar o la propria scanf con %c.


Il testo è incompleto, ho difficoltà a capire bene l'esercizio! Qualcuno si ricorda qualcosa in + sul testo di questo esercizio? non so x esempio se la sequenza di caratteri è terminata dal '.' oppure se bisogna leggere un int n e creare una matrice bidimensionale, ecc.

Cronovirus
Originally posted by albakiara
Il testo è incompleto, ho difficoltà a capire bene l'esercizio! Qualcuno si ricorda qualcosa in + sul testo di questo esercizio? non so x esempio se la sequenza di caratteri è terminata dal '.' oppure se bisogna leggere un int n e creare una matrice bidimensionale, ecc.


Premetto che solo lui ti può rispondere.. Ma nel frattempo se ti può essere d'aiuto SICURAMENTE non devi usare l'allocazione dinamica perchè era uno degli esercizi "facili". L'allocazione dinamica è chiesta solo in quelli difficili..

albakiara
Se hai una vaga idea, potresti spiegarmi come potrebbe essere svolto?

Cronovirus
Originally posted by albakiara
Se hai una vaga idea, potresti spiegarmi come potrebbe essere svolto?


Effettivamente senza molte altre indicazioni si va un po' alla cieca. Secondo me è sicuramente un buon allenamento farne diverse versioni, magari con un solo array, magari con una matrice etc..
Io ti ho scritto così su due piedi questo codice che legge una stringa di 25 caratteri, non è molto elegante ma mi sembra che funzioni :D

PHP:

#include <stdio.h> 
#define MAX 25  

int main(){         
char buf[MAX];         
printf(&quot;Inserisci una stringa di 25 caratteri: &quot;);        
 scanf(&quot;%s&quot;,buf);         
int i;                 
for(i = (MAX-5); i>=0; i-=5){                
 printf(&quot;%s&quot;, &buf[i]);
 buf[i]=0x0;       
  }
 }


albakiara
ehehe grazie ma non intendevo di scrivere il codice, intendevo varie interpretazioni del testo :)

Cronovirus
Ce ne sarebbero una infinità XD puoi farlo di lunghezza predefinita come ho fatto io oppure farlo decidere dall'utente, usare una matrice o un array solo!

albakiara
Vi scrivo il testo di un altro esercizio di laboratorio:
Scrivere un programma che prenda una stringa s e 2 caratteri a e b, e stampi la sottostringa tra la prima occorrenza di a e quella di b (esclusi).
Se una delle due non è presente, oppure b viene prima di a, non stampare niente.

albakiara
Sarebbe utile se chiunque si ricordi il testo di qualche esercizio lo scrivesse in questo post in modo da fare una specie di passa parola :-)

Cronovirus
Io dovrei avere un paio di temi d'esame e FORSE riesco a reperirne altri, sicuramente entro le vacanze di natale riesco a trovarli e a mettere le soluzioni :)

albakiara
grande!!!!

Vagabond
Mi rendo conto che è una domanda stupida, ma le prove d'esame di laboratorio non sono simili a quella che ha fatto a novembre, cioè fino alla parte di allocazione e liste (lez12 mi sembra), ma ci sono anche gli argomenti dopo come grafi, sort etc.(quindi le lez successive, basandomi sul jli)?

Cronovirus
L'esame di laboratorio è fino all'allocazione dinamica, le lezioni successive dovrebbero servire quando implementi il progetto!!

Simon88
Ciao ragazzi dopo il compitino di novembre non ho potuto più frequentare le lezioni, si sa qualcosa dei risultati? Sul sito non vedo nessun avviso..

Cronovirus
Nei filez ho messo un tema d'esame con soluzione :)

member
Ragazzi potete mettere in un archivio i PDF della Lonati? Quelli che sono su JLI, la parte di teoria e di laboratorio..non riesco piu ad entrare con le mie credenziali

member
Originally posted by Cronovirus
Le tracce sono diverse in base alla persona quindi probabilmente i miei erano diversi dai tuoi.. Comunque gli ultimi 3 mi chiedevano:
1) portare in forma irriducibile una frazione
2) leggere una stringa di più parole terminata dalla stringa basta e restituire un puntatore all'ultima stringa che iniziava con vocale e finiva con consonante (da fare necessariamente con l'allocazione dinamica
3) leggere da input due numeri che saranno rispettivamente il numero di righe e colonne di una matrice, leggere una matrice e stampare la sua trasposta (anche questo necessariamente con l'allocazione dinamica)..

Ciao!


Potresti spiegare come hai fatto l'es 1) ?

Cronovirus
Originally posted by member
Potresti spiegare come hai fatto l'es 1) ?


Guarda qui: http://programmazione.it/index.php?...em&idItem=28969 l'idea è la stessa :)

member
Originally posted by khamus
Allora, mi ricordo il seguente:
Esercizio facile 1:
Leggere una sequenza di caratteri del tipo:

ASDFG
GDFRT
SDFRG
HGTRD

e stamparla invertendo le colonne (la prima diventa l'ultima, la seconda la penultima). L'unica difficoltà e' fare i conti con il problema di buffer delle funzioni come getchar o la propria scanf con %c.


Questo esercizio quanti caratteri deve prendere? Quando termino l'input?

Cronovirus
Originally posted by member
Questo esercizio quanti caratteri deve prendere? Quando termino l'input?


Purtroppo ce lo siamo chiesti nei post precedenti senza arrivare ad una soluzione (ho postato anche del codice mi sembra). Mi sembra di aver capito che il ragazzo che l'ha riportato non lo ricordi, quindi ti consiglio di farlo in diversi modi!

Se sei interessato a temi d'esame ne ho appena postato uno con soluzione nei filez!

member
Originally posted by Cronovirus


Se sei interessato a temi d'esame ne ho appena postato uno con soluzione nei filez!


Grazie :) ma dove li trovi i temi?

Cronovirus
Originally posted by member
Grazie :) ma dove li trovi i temi?


Non sarebbero disponibili (perchè sostanzialmente si ripetono sempre), quello che ho postato l'aveva trascritto un ragazzo che conosco. Devo ancora trovare quello che avevo fatto io ;)

member
Originally posted by Cronovirus
Non sarebbero disponibili (perchè sostanzialmente si ripetono sempre), quello che ho postato l'aveva trascritto un ragazzo che conosco. Devo ancora trovare quello che avevo fatto io ;)


Grande! Sono molto utili..speriamo ne trovi altri :)

member
Qualche consiglio su come preparare la relazione sul progetto?

member
Ragazzi ma se vedo che la prova di laboratorio del 12 gennaio non mi sta andando bene posso ritirarmi e fare quella del 21 gennaio?
Visto che la traccia del progetto per gennaio/febbraio e' la stessa potrei quindi cominciare a lavorare sul progetto gia dal 12 gennaio
E' fattibile?

Cronovirus
Originally posted by member
Ragazzi ma se vedo che la prova di laboratorio del 12 gennaio non mi sta andando bene posso ritirarmi e fare quella del 21 gennaio?
Visto che la traccia del progetto per gennaio/febbraio e' la stessa potrei quindi cominciare a lavorare sul progetto gia dal 12 gennaio
E' fattibile?


Certamente puoi fare tutto quello che hai detto :)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate