Notizie 4.ta

 Contatti

 

     
Home
Notizie generali
Insegnamento
Certificazioni
Linkopedia
 

 

               
 
 
       
   

Lunedì 22 Maggio 2006

 
  Prova Flash MX  
    Sono disponibili - a richiesta - le valutazioni sulla prova Flash consegnatemi dal prof. Cotecchia. Verranno comunque comunicate in classe.  
       
       
   

 
   

Lunedì 22 Maggio 2006

 
  Esercizi di Sistemi (Rete broadcast)  
   

1.        Scrivere un programma C che implementi un sistema multiprocesso che simuli una rete a stella con il nodo centrale (server) rappresentato dal processo padre e i nodi periferici (client) da tre processi figli.

       L'obiettivo è quello di ottenere un sistema per cui un processo figlio (fissato) decide di inviare un carattere (es. 'A') a tutti gli altri processi figlio. Il padre si deve occupare di ricevere il carattere inviatogli dal figlio 'comunicatore' e di inoltrarlo a tutti gli altri figli 'ascoltatori' che visualizzeranno quanto ricevuto e quindi termineranno.  Il padre terminerà di conseguenza.

      Fare tutte le ipotesi aggiuntive ritenute opportune.

 
   

 

 
   

Giovedì 22 Dicembre 2005

 
  Esercizi di Informatica (strutture dati)  
    CODA/LISTA

Realizzare un programma C# che utilizzando le classi Lista e Coda implementate, svolga le seguenti funzioni:

  1. input da tastiera di 5 valori numerici interi da 0 a 9 (inclusi) , inserendo i valori pari ed i valori dispari in due code distinte (codapari, codadispari); lo smistamento dei valori deve essere fatto durante la fase di inserimento
  2. visualizzare le due code
  3. estrarre un valore per volta rispettivamente da codapari e da codadispari; le coppie di valori estratti devono essere inserite in una lista in modo che il valor minimo di ciascuna coppia preceda l’altro
  4. visualizzare la lista
  5. ordinare la lista

LISTA : dato in input un numero intero di 5 cifre

  • separare le singole cifre (dalla meno significativa) inserendo ciascuna in un elemento distinto in testa ad una lista
  • visualizzare il numero che si ottiene esaminando tutti i valori che si incontrano nella lista a partire dalla testa
  • eliminare dalla lista tutti i numeri pari e visualizzare la lista ottenuta
  • ordinare la lista (ordine crescente, dalla testa) e visualizzare la lista ottenuta
  • eliminare dalla lista tutte le ripetizioni delle stesse cifre (mantenere solo un valore, il primo incontrato dalla testa) (es. 15145 -> 154)
  • a partire dalla testa della lista, scambiare di posto gli elementi adiacenti e visualizzare la lista ottenuta
  • eliminare dalla lista tutti gli elementi compresi tra due valori interi specificati (es. 1 e 4; 154-->5); visualizzare la lista ottenuta
 
   

 

 

 
 
 

 

 
     
     
     

 

 


Home | Notizie generali | Insegnamento | Certificazioni | Linkopedia

Inviare domande o segnalazioni di problemi relativi a questo sito Web a marco.zucchini@libero.it
Copyright © 2005 Marco Zucchini. Tutti i diritti riservati.
Ultimo aggiornamento: 10-01-06.