.dsy:it. Pages (4): « 1 [2] 3 4 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- prova laboratorio (http://www.dsy.it/forum/showthread.php?threadid=43256)


Posted by Delorean on 21-05-2014 15:33:

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

__________________
.:: D ::.


Posted by azzurra80 on 23-05-2014 13:48:

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?


Posted by Delorean on 26-05-2014 13:58:

@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....

__________________
.:: D ::.


Posted by Cronovirus on 26-05-2014 14:31:

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


Posted by Dazan on 26-05-2014 14:34:

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


Posted by khamus on 26-06-2014 16:06:

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...


Posted by khamus on 26-06-2014 16:08:

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


Posted by PrizeD on 30-06-2014 08:36:

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

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


Posted by albakiara on 05-12-2014 16:00:

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.


Posted by Cronovirus on 05-12-2014 16:44:

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..


Posted by albakiara on 05-12-2014 17:15:

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


Posted by Cronovirus on 05-12-2014 17:51:

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("Inserisci una stringa di 25 caratteri: ");        
 scanf("%s",buf);         
int i;                 
for(i = (MAX-5); i>=0; i-=5){                
 printf("%s", &buf[i]);
 buf[i]=0x0;       
  }
 }


Posted by albakiara on 05-12-2014 17:56:

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


Posted by Cronovirus on 05-12-2014 18:02:

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!


Posted by albakiara on 07-12-2014 10:52:

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.


All times are GMT. The time now is 08:17. Pages (4): « 1 [2] 3 4 »
Show all 48 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.