![]() |
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)
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
__________________
.:: D ::.
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?
@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 ::.
In qualche thread passato io avevo postato gli esercizi che mi erano capitati se cerchi li trovi sicuramente 
io avevo provato a fare la prova di gennaio e per me anche quelli "facili" erano risultati difficili
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...
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
Io avevo postato qui le domande che ho trovato nella prova di gennaio
http://www.dsy.it/forum/showthread....&threadid=43650
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.
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.
Se hai una vaga idea, potresti spiegarmi come potrebbe essere svolto?
Originally posted by albakiara
Se hai una vaga idea, potresti spiegarmi come potrebbe essere svolto?
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;
}
}
ehehe grazie ma non intendevo di scrivere il codice, intendevo varie interpretazioni del testo 
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!
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.