Coro d Fondament d Informatca (M-Z) Prof Aldo Franco Dragon Avvertenze Conegnare olo fogl formato A4. Scrvere u un olo lato (no fronte retro) In ordne d preferenza uare nchotro nero, matta, nchotro blu. In teta a cacun foglo crvere: cognome, nome, numero progrevo d pagna rpetto al totale; eempo per l econdo foglo d 3 conegnat: Gueppe Ruo 2/3 Mantenere ul banco l lbretto o altro documento d rconocmento fno a controllo avvenuto Nent altro deve trovar ul banco: non è conentto conultare lbr, dpene, appunt, ecc. La correzone d rfermento per l autovalutazone verrà fornta ul to nternet del Coro La conegna delle fotocope de compt avverrà al termne della correzone Ch preenta all orale deve portare la propra oluzone, eventualmente corretta a penna roa. Prova Scrtta Scrvere un programma ed alcune funzon per getre una emplce agenda appuntament. L'agenda deve eere trutturata come una lta d record del tpo ndcato d eguto. #nclude <otream> ung namepace td; truct oraro { nt anno; hort nt mee; hort nt gorno; hort nt ore; hort nt mn; }; truct appuntamento { char ttolo[50]; char luogo[30]; oraro ora; appuntamento* ucc; }; typedef appuntamento* lta; // Queta funzone rettuce true olo e l'appuntamento paato al econdo // membro è programmato dopo quello puntato al prmo membro bool anterore(lta a, appuntamento b) {PUNTI 4} // Queta procedura nerce n agenda l'appuntamento paato al econdo membro // n manera ordnata rpetto alla data ed all'oraro n cu è programmato vod nerc_ordnatamente(lta& nzo, appuntamento e) {PUNTI 4} // Queta procedura elmna dall'agenda gl appuntament cadut alla data // dell'appuntamento paatole al econdo membro vod elmna_paat(lta& nzo, appuntamento ogg) {PUNTI 4} // Queta funzone rettuce true olo e le trnghe contenute ne due // vettor ono dentche bool ugual(char trnga1[], char trnga2[]) {PUNTI 4}
Coro d Fondament d Informatca (M-Z) Prof Aldo Franco Dragon // Queta funzone rettuce true olo e n agenda vene trovato un // appuntamento l cu ttolo è dentco a quello dell'appuntamento paatole a // econdo membro; n queto cao l econdo membro deve dventare una copa d // quello trovato e quet'ultmo deve eere elmnato dall'agenda bool etra_elem_dato(lta& nzo, appuntamento& e) {PUNTI 4} // Queta procedura tampa n output tutt gl appuntament vod tampalta(lta nzo) {PUNTI 2} // Queta procedura rempe dall'nput camp dell'appuntamento // paatole per rfermento vod leggdat(appuntamento& a) {PUNTI 2} // Queto programma prncpale deve dcharare varabl e chamare // le funzon per produrre un'nterazone con l'utente del tpo // decrtta n eguto nt man() {PUNTI 4} prompt$./a.out Ttolo: Scrtto d Fondament d Informatca Luogo: Mee: 1 Gorno: 7 Ora: 14 Mnut: 45 Ttolo: Orale d Fondament d Informatca Luogo: Mee: 1 Gorno: 8 Mnut: 45 Ttolo: Stem Informatc ed Archvazone Luogo: Facolta' d Medcna
Coro d Fondament d Informatca (M-Z) Prof Aldo Franco Dragon Mee: 1 Gorno: 7 Ora: 9 Mnut: 15 Stem Informatc ed Archvazone Facolta' d Medcna Scrtto d Fondament d Informatca Orale d Fondament d Informatca Ttolo: Intellgenza Artfcale Luogo: 155/2 3 Anno: 2007 Mee: 12 Gorno: 18 Mnut: 45 Ttolo: Informatca per l Turmo Luogo: San Benedetto del Tronto Anno: 2007 Mee: 12 Gorno: 15 Mnut: 45
Coro d Fondament d Informatca (M-Z) Prof Aldo Franco Dragon Informatca per l Turmo San Benedetto del Tronto 2007 12 15 Intellgenza Artfcale 155/2 3 2007 12 18 Stem Informatc ed Archvazone Facolta' d Medcna Scrtto d Fondament d Informatca Orale d Fondament d Informatca a Scrv l ttolo dell'appuntamento che vuo elmnare. Intellgenza Artfcale Ho tolto l'appuntamento del 2007 12 18 Informatca per l Turmo San Benedetto del Tronto 2007 12 15 Stem Informatc ed Archvazone Facolta' d Medcna Scrtto d Fondament d Informatca
Coro d Fondament d Informatca (M-Z) Prof Aldo Franco Dragon Orale d Fondament d Informatca e Che gorno è ogg (gg mm aaaa)? 2 1 2008 Stem Informatc ed Archvazone Facolta' d Medcna Scrtto d Fondament d Informatca Orale d Fondament d Informatca u prompt$ SOLUZIONE DI RIFERIMENTO