Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Prova in itinere di Informatica B Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
 

Summary: Prova in itinere di Informatica B
Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
prof. Francesco Amigoni
23 novembre 2001
Cognome____________________ Nome____________________
Matricola____________________ Indirizzo (Aerospaziale / Meccanica) __________
Esercizio n. 1 (2)
Scrivere un programma C che legge da tastiera due stringhe, s1 e s2, e determina (stampando il
risultato sul video) quanti caratteri di s2 compaiono (non importa in quale posizione) in s1. Per
esempio, se s1 = "laura" e s2 = "isabella", il programma deve stampare 6; perché i caratteri `a' (2
volte), `l', `l', `a' (2 volte) di "isabella" compaiono anche in "laura".
Esercizio n. 2 (1)
Scrivere un programma C che risolve il problema del precedente esercizio in modo che, se un carattere
di s2 compare più volte in s1, sia conteggiato solo una volta. Per esempio, se s1 = "laura" e s2 =
"isabella", la nuova versione del programma deve stampare 4; perché i caratteri `a', `l', `l', `a' di
"isabella" compaiono (una o più volte) anche in "laura".
Esercizio n. 3 (2)
Assumendo di avere a disposizione una macchina di Von Neumann (con una dimensione della parola
di memoria pari a 16 bit e con una dimensione della memoria di 28
=256 parole), scrivere un

  

Source: Amigoni, Francesco - Dipartimento di Elettronica e Informazione, Politecnico di Milano

 

Collections: Computer Technologies and Information Sciences