|
|
|
|
| |
|
imran3 |
[LAB] Esercizi prova lab. 11/09/2015 |
11-09-2015 19:37 |
|
|
imran3 |
.novellino.
Registered: Jan 2014
Posts: 8 (0.00 al dì)
Location:
Corso: Informatica F1X
Anno:
Time Online: 5:18:32 [...]
Status: Offline
Edit | Report | IP: Logged |
[LAB] Esercizi prova lab. 11/09/2015
Volevo ricambiare il favore, perciò ecco a voi gli esercizi della prova di lab.
4 domanda, 2 ore e 15 minuti di tempo
1.Print particolare (1 Punto)
Leggere intero n(assumere n>=3) e stampare output cosi:
ESEMPIO
E cosi via per gli altri n....
2.CIFRARIO VIGENERE (1 Punto)
Leggere parola chiave( max 10 caratteri)
Leggere un testo(assumere sia già in maiuscolo) di lunghezza non arbitraria(allocazione dinamica).
Cifrare con chiave usando vigenere
ESEMPIO:
INPUT:
VERME
RAPPORTOIMMEDIATO
OUTPUT
MEGBSMXFUQHIUUEOS
3.Parola piu lunga (2 Punti)
Leggere una sequenza di parole da riga di comando(in args)
Scrivere una funzione che ritorna un puntatore alla parola piu lunga (se ci sono piu parole con lunghezza massima, ritornare la prima)
Nel main chiamare la funzione e stampare la parola
ESEMPIO
input: ciao come va oggi?
output: come
4.Print lista concatenata (4 Punti)
Leggere sequenza di interi terminata da 0, memorizzarli in una lista concatenata.
La lunghezza della lista è arbitraria (non fare ipotesi su lunghezza massima).
Stampara i numeri della lista secondo l'ordine crecente
ESEMPIO:
input
1 4 2 5 2 5 62 61 35 1
output
1 1 2 2 4 5 5 35 61 52
nota: al esame si possono usare i comandi "make soluzione" e "make test", comandi che usa la prof per verificare il funzionamento del programma. (make soluzione compila e make test testa il programma con gli input test definti dalla prof. Davvero utili per avere la conferma del funzionamento corretto. (make test dice anche le eventuali differenze tra output atteso e quello prodotto dal programma)
Last edited by imran3 on 15-09-2015 at 13:24
|
11-09-2015 19:37 |
|
|
| |
|
Cronovirus |
Grazie per la condivisione :) ... |
12-09-2015 09:59 |
|
|
Cronovirus |
dsy core staff
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Grazie per la condivisione
|
12-09-2015 09:59 |
|
|
| |
|
lem_123 |
Re: [LAB] Esercizi prova lab. 11/09/2015 |
15-09-2015 12:16 |
|
|
lem_123 |
.primate.
Registered: Jan 2013
Posts: 65 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 6:48:28 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: [LAB] Esercizi prova lab. 11/09/2015
Originally posted by imran3
Volevo ricambiare il favore, perciò ecco a voi gli esercizi della prova di lab.
4 domanda, 2 ore e 15 minuti di tempo
1.Print particolare
Leggere intero n(assumere n>=3) e stampare output cosi:
ESEMPIO
E cosi via per gli altri n....
2.CIFRARIO VIGENERE
Leggere parola chiave( max 10 caratteri)
Leggere un testo(assumere sia già in maiuscolo) di lunghezza non arbitraria(allocazione dinamica).
Cifrare con chiave usando vigenere
ESEMPIO:
INPUT:
VERME
RAPPORTOIMMEDIATO
OUTPUT
MEGBSMXFUQHIUUEOS
3.Parola piu lunga
Leggere una sequenza di parole da riga di comando(in args)
Scrivere una funzione che ritorna un puntatore alla parola piu lunga (se ci sono piu parole con lunghezza massima, ritornare la prima)
Nel main chiamare la funzione e stampare la parola
ESEMPIO
input: ciao come va oggi?
output: come
4.Print lista concatenata
Leggere sequenza di interi terminata da 0, memorizzarli in una lista concatenata.
La lunghezza della lista è arbitraria (non fare ipotesi su lunghezza massima).
Stampara i numeri della lista secondo l'ordine crecente
ESEMPIO:
input
1 4 2 5 2 5 62 61 35 1
output
1 1 2 2 4 5 5 35 61 52
nota: al esame si possono usare i comandi "make soluzione" e "make test", comandi che usa la prof per verificare il funzionamento del programma. (make soluzione compila e make test testa il programma con gli input test definti dalla prof. Davvero utili per avere la conferma del funzionamento corretto. (make test dice anche le eventuali differenze tra output atteso e quello prodotto dal programma)
ma su vigenere dovevi sapere la formula per potere dare una soluzione. Era presente nel testo?
Erano solo 4 quesiti?
|
15-09-2015 12:16 |
|
|
| |
|
imran3 |
Ti spiega come effettuare la trasformazione del te ... |
15-09-2015 13:23 |
|
|
imran3 |
.novellino.
Registered: Jan 2014
Posts: 8 (0.00 al dì)
Location:
Corso: Informatica F1X
Anno:
Time Online: 5:18:32 [...]
Status: Offline
Edit | Report | IP: Logged |
Ti spiega come effettuare la trasformazione del testo usando il "verme" (chiave)
Ovviamente dovevi arrivarci da solo come farlo col codice (ricavare la "formula")
Si erano solo questi 4
Punti in ordine di esercizio: 1, 1, 2, 4
|
15-09-2015 13:23 |
|
|
| |
|
rogerino |
qualcuno sa l'orario della prova di laboratorio di ... |
07-01-2016 21:34 |
|
|
rogerino |
.novellino.
Registered: Jun 2010
Posts: 2 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 13:10:02: [...]
Status: Offline
Edit | Report | IP: Logged |
qualcuno sa l'orario della prova di laboratorio di domani?
|
07-01-2016 21:34 |
|
|
| |
|
lem_123 |
Scusate qualcuno ha la soluzione a questi esercizi ... |
21-01-2017 09:47 |
|
|
lem_123 |
.primate.
Registered: Jan 2013
Posts: 65 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 6:48:28 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate qualcuno ha la soluzione a questi esercizi?
|
21-01-2017 09:47 |
|
|
| |
|
m.m |
[QUOTE][i]Originally posted by lem_123 [/i]
... |
25-01-2017 12:43 |
|
|
m.m |
.novellino.
Registered: Oct 2016
Posts: 2 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:37:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lem_123
Scusate qualcuno ha la soluzione a questi esercizi?
ciao lem, questa è una possibile soluzione del primo esercizio
Attachment: es.c
This has been downloaded 16 time(s).
|
25-01-2017 12:43 |
|
|
| |
|
lem_123 |
[QUOTE][i]Originally posted by m.m [/i]
... |
25-01-2017 15:25 |
|
|
lem_123 |
.primate.
Registered: Jan 2013
Posts: 65 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 6:48:28 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by m.m
ciao lem, questa è una possibile soluzione del primo esercizio
grazie ora controllo se abbiamo fatto allo stesso modo
|
25-01-2017 15:25 |
|
|
| |
|
lem_123 |
[QUOTE][i]Originally posted by lem_123 [/i]
... |
25-01-2017 15:37 |
|
|
lem_123 |
.primate.
Registered: Jan 2013
Posts: 65 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 6:48:28 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lem_123
grazie ora controllo se abbiamo fatto allo stesso modo
mia soluzione:
//Print particolare (1 Punto)
#include<stdio.h>
int main(void)
{
int n,spazi,i,x;
int prima=0;
printf("inserisci un numero:");
scanf("%d", &n);
spazi=n+1;
for (i=0;i<n;i++)
{
if((n-i)<=3)
{
for(x=0;x<prima;x++)
printf(" ");
printf("*");
prima++;
}
for(x=1;x<=spazi-i-prima;x++)
printf(" ");
if (i<n-1)
printf("*\n");
}
return 0;
}
|
25-01-2017 15:37 |
|
|
| |
|
All times are GMT. The time now is 12:58. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|