Informatica 2 Liceo Scientifico Scienze Applicate/Compito2

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search

Compito d'informatica[modifica]

  • Descrivi l'istruzione for : sintassi, spiegazione,esempio , diagramma flusso dell'esempio.

Casi particolari : for infinito, break e continue.

  • Scrivi un programma in c che permetta di acquisire da tastiera 300 numeri e di calcolare: media, minimo e quanti numeri pari sono stati inseriti
  • Dopo aver spiegato come si genera un numero random utilizzano la funzione rand e srand scrivi un programma in cui il computer pensa a un numero segreto compreso fra 0 e 10000 e l'utente deve indovinare il numero, il programma dopo ogni tentativo indica se il numero inserito e' piu' grande o piu' piccolo di quello segreto.Quando l'utente riesce a indovinare il numero segreto compare la scritta hai vinto con il numero di tentativi fatti.
  • Scrivi un programma che mediante l'istruzione switch realizzi un menu' di scelta , se si preme 1 si calcola l'area di un rettangolo, se si preme 2 si calcola l'area del cerchio
  • Spiega l'uso dell'operatore ? , scrivi un programma in c che lo utilizza spiegando cosa fa il programma
  • Cosa stampano i seguenti programmi


for( i = 0; i<15; i++)
{ 
  if (i==3) continue ;
  if (i==7) break;
 cout<<i<< ;
 i++;
}
||
int a=4;
int b=3;
cout<< ++b<< ;
cout<<a+1<< ;
cout<< b++<< ;
||
for(int i=0;i<20;i++)
  {for (j=i; j<5; j++)
      cout<< j<<,;
    cout<<endl;
   }
  • Marco compra in ferramenta 12 articoli e si reca poi in cassa per pagarli, di ciascuno articolo fornisce il nome del prodotto (pinza,chiodi ecc) e il prezzo, ogni articolo con prezzo superiore ai nove euro viene immediatamente scontato del 7%, poi sul conto totale da pagare si applica un ulteriore sconto del 10% se il conto totale è superiore a 150€. Una volta scritto il programma indica le modifiche per visualizzare lo sconto totale effettuato e il nome dell'articolo più caro.