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
 
Nuova Modalità d'Esame
Clicca QUI per vedere il messaggio nel forum
uLori
Ciao, dato che sono uno studente non frequentante vorrei sapere da chi è più informato come funziona la nuova modalità d'esame, principalmente cosa verrà chiesto per la parte di programmazione c da svolgere in laboratorio..la durata e la complessità del test da svolgere.

grazie!

NomeGiàInUso
Ciao uLori!

La nuova modalità d'esame consiste in tre parti: prova di laboratorio (programmazione c), relazione del progetto e orale.

L'unica prova già fatta è stata quella di laboratorio il 12/12. In pratica consisteva in 2 esercizi facili (da 1 punto l'uno), 2 esercizi medi (da 2 punti) e 2 esercizi difficili (da 3 punti).
Per passare l'esame dovevi fare almeno 6 punti.
Gli esercizi facili erano cose come fattoriale, oppure a me è capitato un esercizio che mi chiedeva di fare un programma che in input ricevesse un operazione (es: 3-4) e in output restituisse il risultato (-1), quindi molto banale.

Quelli medi sono più difficilotti, io ne avevo due sull'allocazione dinamica degli array.

Quelli difficili sono ovviamente ancora più difficili (es allocazione dinamica di matrici).
La parte del progetto non l'ha ancora fatta nessuno, quindi non sappiamo com'è. L'orale penso rimanga invariato!

Se posso darti un consiglio leggiti bene le sue slide di lab. Gli esercizi che mette sono MOLTO simili a quelli che fa in classe (alcuni addirittura erano lo stesso esercizio, magari con qualche aggiunta o modifica).

NomeGiàInUso
Ah, dimenticavo, per consegnare gli esercizi di lab, devi uploadarli tramite un suo form.
Se il programma non compila, non viene uploadato. Se il programma non rispetta il suo schema di input output nemmeno.
Se lei ti chiede ad esempio un programma che prende tre int in questo modo:
1 4 5

e restituisce l'output così:
1: 4 5

Se fai il programma giusto ma l'output lo scrivi:
risultato 1: 4 5
Il programma non viene uploadato. Quindi stai attento anche a queste cose!

uLori
ciao, ti ringrazio molto della risposta dettagliata!!
poi se quando uscirà il progetto o altri volessero specificare ancora di più la risposta ben venga.
grazie ancora!

maffo
Ciao a tutti!
ecco gli esercizi che sono capitati a me nella prova di ieri:
1)dato un array contenente una sequenza di numeri interi non negativi terminata da -1, stamparli tutti al contrario tranne il primo e l'ultimo;
2)...(non lo ricordo)...
3)somma di frazioni con risultato irriducibile (suggerito l'uso dell' algoritmo di euclide)
4)prodotto di frazioni con risultato irriducibile (suggerito l'uso dell'algoritmo di euclide)
5)dato un array di numeri, restituire un puntatore all'ultimo int tale che i sia pari e i sia divisibile per l'ultimo elemento dell'array(se esiste)
6)dato un array di stringhe inserite in un array (di dimensione massima 100) e terminate dalla stringa "basta", creare una funzione che restituisca un puntatore alla terza stringa che ha numero di caratteri pari e comincia per vocale; non si possono fare assunzioni sulla lunghezza delle stringhe.

Spero vi sia utile; state attenti che l'output e l'input siano conformi alle richieste, o non riuscirete a consegnare gli esercizi. Il tempo a disposizione è di 3 ore.

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