tag:blogger.com,1999:blog-88676975814882593812024-02-20T08:43:58.616+01:00I.T.I.S. "Ettore Molinari" MilanoCorso serale:
Condivisione materiale didatticoRiontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.comBlogger69125tag:blogger.com,1999:blog-8867697581488259381.post-30837656078978575942010-10-18T16:37:00.002+02:002010-10-18T16:40:18.820+02:00nuovo blog.......gli argomenti di terza sono finiti......<br /><br />....continuate a seguirmi sul nuovo blog...<br /><br />...(con argomenti di quarta)....<br /><br />...a presto..... <a href="http://lelezapp4inf.altervista.org">lelezapp4inf.altervista.org</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-24992672869846507772010-10-02T13:27:00.002+02:002010-10-02T13:30:35.111+02:00c++ int f(int *&pf);Presentazione PowerPoint (2003/2007) sul passaggio per valore e riferimento di un puntatore ad una funzione : <br /><br />ppt.zip : <a href="http://lelezapp.altervista.org/filescuola/4inf/ppt/2-puntatoriefunzioni.zip" target="_new">2-puntatoriefunzioni.zip</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-16880342606926409082010-09-30T17:11:00.004+02:002010-09-30T17:15:04.095+02:00c++ char*argc[] e passwordProve sulla gestione di una password per<br />l'accesso ad un programma,utilizzando la linea di comando<br />per avviare il programma e mandare la password.<br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/9cpp_argv_psw.exe" target="_new">9cpp_argv_psw.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/9cpp_argv_psw.pdf" target="_new">9cpp_argv_psw.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-40190738682046398742010-09-30T17:06:00.004+02:002010-09-30T17:11:36.299+02:00c++ parametri argc argv[] e vettoriProve sulla gestione di una array dinamico<br />con dimensione prelevata dai parametri della<br />riga di comando int main(int argc,char *argv[])<br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/8cpp_argv_vettore.exe" target="_new">8cpp_argv_vettore.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/8cpp_argv_vettore.pdf" target="_new">8cpp_argv_vettore.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-23270045672865731172010-09-29T17:36:00.004+02:002010-09-29T23:34:29.353+02:00c++ struttura e puntatoreProve sulla gestione di una struttura attraverso l'utilizzo di un puntatore<br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/7cpp_struct_persona.exe" target="_new" target="_new">7cpp_struct_persona.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/7cpp_struct_persona.pdf" target="_new">7cpp_struct_persona.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-48201572078350499552010-09-29T17:09:00.002+02:002010-09-29T17:33:17.776+02:00c++ int main(int argc, char *argv[])Prova : visualizzazione dei dati catturati dalla riga di comando attraverso i parametri int argc e char * argv[] contenuti nella funzione main.<br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/6cpp_argc_argv.exe" target="_new">6cpp_argc_argv.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/6cpp_argc_argv.pdf" target="_new">6cpp_argc_argv.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-46861242837927378412010-09-25T21:34:00.002+02:002010-09-25T21:46:39.516+02:00c++ funzioni constFunzionalità : prove sul comportamento delle funzioni con parametri passati<br /> per riferimento e con parametri costanti;<br /> <br /> gli array di interi o di caratteri(stringhe) vengono sempre passate <br /> alle funzioni per riferimento (indirizzo di memoria),<br /> se nella dichiarazione dei parametri nel protoripo delle funzioni (o delle procedure) viene aggiunto il parametro const, il contenuto reale dell'array non può esere modificato dalla funzione<br /><br />osservazioni : se si tenta di compilare ed eseguire un programma che contiene una funzione che cerca di modificare i dati di un array passato come costante,<br />il compilatore (devc++) segnala un errore :<br /><br /> C:\Users\lele\Desktop\cpp_funzioni_const.cpp In function `int f2(const int*, int)': <br />76 C:\Users\lele\Desktop\cpp_funzioni_const.cpp assignment of read-only location <br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/4cpp_funzioni_const.exe" target="_new">4cpp_funzioni_const.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/4cpp_funzioni_const.pdf" target="_new">4cpp_funzioni_const.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-2801184659194303742010-09-25T21:22:00.005+02:002010-09-25T22:08:05.428+02:00c++ array dinamici (new)Programma : 3cpp_array_dinamici_new<br /><br />Funzionalità : prove sulla creazione di un array dinamico di dimensione scelta dall'utente;<br />utilizzo degli operatori 'new' e 'delete' per la creazione e la distruzione dell'array;<br />possibilità di effettuare un altro caricamento dell'array con dimensione diversa;<br />visualizzazione della posizione dell'array , contenuto e indirizzo di memoria.<br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/3cpp_array_dinamici_new.exe" target="_new">3cpp_array_dinamici_new.exe</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/3cpp_array_dinamici_new.pdf" target="_new">3cpp_array_dinamici_new.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-12796506835557703322010-09-25T21:07:00.002+02:002010-09-25T21:09:43.446+02:00java Esercizio_java2_2Traccia : si vole inserire n numeri interi da tastiera.Fare la somma <br /> degli elementi di indice pari e di quelli di indice dispari.<br /> Dire qual'è maggiore delle due. N.B.per numero pari non si <br /> intende il valore inserito dall'utente ma l'indice del for.<br /><br />file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java2_2.class" target="_new">Esercizio_java2_2.class</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java2_2.pdf" target="_new">Esercizio_java2_2.class</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-39720615037412176222010-09-25T21:04:00.002+02:002010-09-25T21:07:25.622+02:00java Esercizio_java2_4Traccia : Chiedere un valore all'utente tra 0 e 200. Poi generare in modo <br /> random 100 numeri interi compresi tra 0 e 200 e trovare quali tra <br /> questi valori è il più prossimo o uguale al valore inserito <br /> dall'utente.Dire in quale estrazione è uscito il numero.<br /><br />file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java2_4.class" target="_new">Esercizio_java2_4.class</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java2_4.pdf" target="_new">Esercizio_java2_4.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-84808093314315419872010-09-25T20:58:00.002+02:002010-09-25T21:03:33.882+02:00java Esercizio_java2_1Traccia : Generare numeri random compresi tra 1 e 100.Uscire al primo <br /> numero < di 10 o > di 90 senza considerarlo nella media.Contare quanti <br /> numeri sono compresi tra 20 e 80.Trovare la media dei numeri generali solo <br /> se compresi tra 20 e 80. Visualizzare a video la media e il numero di <br /> valori considerati buoni.<br /><br />file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java2_1.class" target="_new">Esercizio_java2_1.class</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java2_1.pdf" target="_new">Esercizio_java2_1.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-60795328186505103512010-09-25T20:36:00.001+02:002010-09-25T20:47:29.040+02:00java Esercizio_java1_4bisTraccia : Scrivere un programma che generi 10 numeri casuali compresi <br /> tra -10 e 20, trovi il maggiore ed il minore e li visualizzi<br /><br />file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java1_4bis.class" target="_new">Esercizio_java1_4bis.class</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java1_4bis.pdf" target="_new">Esercizio_java1_4bis.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-23494413683931998092010-09-25T20:25:00.002+02:002010-09-25T20:36:44.696+02:00java Esercizio_java1_3Traccia : Scrivere un programma che calcola la radice quadrata di un numero e ne <br /> stampi il risultato. <br /><br /> Controllare che il numero inserito sia compreso tra 0 e 100 prima di <br /> stampare il risultato, altrimenti uscire dal programma con un messaggio<br /> idoneo (tipo: " dato non accettabile")<br /><br />file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java1_3.class" target="_new">Esercizio_java1_3.class</a><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java1_3.pdf" target="_new">Esercizio_java1_3.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-72551777220201904962010-09-25T20:10:00.003+02:002010-09-25T20:25:24.564+02:00java Esercizio_java1_1Traccia : Il reparto di spedizione di una certa ditta impacca 32 pezzi di sapone <br /> in una singola scatola di cartone.<br /> Chiedere all'utente quanti pezzi di sapone sono stati prodotti in un giorno.<br /> <br /> Scrivere un programma che trova il numero di scatole di cartone necessarie <br /> e che determini anche il numero di pezzi di sapone che non possono essere <br /> spediti.<br /><br /> file.class : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/class/Esercizio_java1_1.class" target="_new">Esercizio_java1_1.class</a> <br /><br /> sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/java/pdf/Esercizio_java1_1.pdf" target="_new">Esercizio_java1_1.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-91980253660814908192010-09-19T20:05:00.004+02:002010-09-19T20:12:15.628+02:00C++ PuntatoriPresentazione PowerPoint sull'utilizzo delle variabili puntatore : <br /><br /><a href="http://lelezapp.altervista.org/filescuola/4inf/ppt/1-puntatori.zip" target="_new">1-puntatori</a><br /><br /><br />Programma di prova sull'utilizzo delle variabili puntatore : <br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/2cpp_puntatori.pdf" target="_new">2cpp_puntatori.pdf</a><br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/2cpp_puntatori.exe" target="_new">2cpp_puntatori.exe</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-11297520329530323002010-09-16T15:47:00.004+02:002010-09-19T20:10:38.203+02:00C++ ricerca di stringhe e sottostringheProgramma : 1cpp_ricerca_stringhe_sottostringhe<br /><br />Funzionalità : ricerca di stringhe e sottostringhe presenti in un file di testo ;<br />il programma consente di aggiungere e ricercare stringhe sul file ;<br />le stringhe e le sottostringhe trovate verrano salvate e visualizzate<br />su un file html.<br /><br /><br />sorgente : <a href="http://lelezapp.altervista.org/filescuola/4inf/sorgenti/1cpp_ricerca_sottostringhe.pdf" target="_new">1cpp_ricerca_sottostringhe.pdf</a><br /><br />eseguibile : <a href="http://lelezapp.altervista.org/filescuola/4inf/exe/1cpp_ricerca_sottostringhe.exe" target="_new">1cpp_ricerca_sottostringhe.exe</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-12567811239876870882010-05-17T00:37:00.002+02:002010-05-17T00:42:06.002+02:00C++ FILE * binario latitudine longitudineIl programma dovrà permettere all'utente di inserire una serie di rivelamenti geografici (latitudine e longitudine). <br />L'inserimento di una latitudine pari a 100 indicherà <br />la fine della fase di inserimento.<br />Successivamente l'utente inserirà una latitudine e l'elaboratore, <br />cercando nel file, troverà e visualizzerà tutti i rilevamenti <br />caratterizzati da quel valore di latitudine.<br />Infine l'elaboratore visualizzerà il numero di rilevamenti trovati.<br /><br /><br /> eseguibile : <a href="http://lelezapp.altervista.org/filescuola/exe/80cppLatiLong.exe" target="_new">80cppLatiLong.exe</a><br /><br /><br /> sorgente (dev-c++) : <a href="http://lelezapp.altervista.org/filescuola/edit/80cppLatiLong.pdf" target="_new">80cppLatiLong.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-9479598263580798862010-05-16T00:40:00.002+02:002010-05-16T00:46:47.954+02:00PHP : salvataggio di messaggi su fileSalvataggio di messaggi su un file di testo attraverso l'utilizzo delle<br /> funzioni fputs() e fgets() in php.<br /> La pagina chiede di inserire il nome utente e un testo<br /> che vengono salvati e visualizza come in una chat.<br /><br /> pagina : <a href="http://lelezapp.altervista.org/filescuola/php/blog/index.php" target="_new">1BlogFile.php</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-38110501677657873032010-05-15T13:26:00.001+02:002010-05-15T13:28:25.338+02:00Javascript : Oggetto Date()Esempi sull'utilizzo dei metodi e delle<br />proprietà dell'oggetto Date()<br />in javascript<br /><br />pagina : <a href="http://lelezapp.altervista.org/filescuola/javascript/10ObjectDate/index.html" target="_new">ObjectDate().html</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-11969813047524955542010-05-15T10:45:00.001+02:002010-05-15T10:47:23.151+02:00Javascript : Oggetto Array()Esempi sull'utilizzo dei metodi e delle<br /> proprietà dell'oggetto Array() <br /> in javascript<br /><br /> pagine : <a href="http://lelezapp.altervista.org/filescuola/javascript/9OggettoArray/index.html" target="_new">9OggettoArray.html</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-29197867365542366412010-05-05T23:46:00.002+02:002010-05-05T23:49:52.220+02:00C++ FILE* controllo delle parole in due fileConfronto delle parole presenti su due file di testo, <br />(testo1.txt e testo2.txt) se vengono trovate delle parole <br />in comune il programma le salva sul file testo3.txt.<br />Il programma consente anche di aggiungere parole ai file e di <br />visualizzare i file dopo il controllo.<br /><br /><br /> eseguibile : <a href="http://lelezapp.altervista.org/filescuola/exe/79cppControlloParole.exe" target="_new">79cppControlloParole.exe</a><br /><br /> sorgente (dev-c++) : <a href="http://lelezapp.altervista.org/filescuola/edit/79cppControlloParole.pdf" target="_new">79cppControlloParole.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-5051906918032349722010-05-05T05:09:00.002+02:002010-05-05T05:13:39.834+02:00C++ FILE* ricerca di una parola in un file di testoData una parola inserita da tastiera, <br />il programma conta quante volte è presente<br />in un file di testo (testo.txt).<br /><br /><br /> eseguibile : <a href="http://lelezapp.altervista.org/filescuola/exe/78cppConteggioPresenze.exe" target="_new";>78cppConteggioPresenze.exe</a><br /><br /> sorgente (dev-c++) : <a href="http://lelezapp.altervista.org/filescuola/edit/78cppConteggioPresenze.pdf" target="_new">78cppConteggioPresenze.pdf</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-10454909834642994012010-04-28T17:00:00.002+02:002010-04-28T17:04:35.173+02:00C++ FILE* binarioProva sulla creazione di un file binario contenete i campi :<br />nome ; cognome ; età<br />una volta inseriti tutti i contatti desiderati, i dati presenti sul file<br />binario (prova),vengono copiati e visualizzati su una pagina web (prova.html).<br /><br />Ad ogni riavvio del programma i dati presenti sul file prova e sul file prova.html vengono cancellati e sostituiti con quelli nuovi.<br /><br />Per scrivere e leggere i dati dal file binario vengono utilizzate le funzioni <br />fwrite()<br />fread()<br /><br />Per scrivere i dati sul file html viene utilizzata la funzione fprintf()<br /><br /><br /> sorgente (dev-c++) : <a href="http://lelezapp.altervista.org/filescuola/edit/77cppfwritefread.pdf" target="_new">77cppfwritefread.pdf</a><br /><br /> eseguibile : <a href="http://lelezapp.altervista.org/filescuola/exe/77cppfwritefread.exe" target="_new">77cppfwritefread.exe</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-20494055852812735512010-04-28T16:35:00.002+02:002010-04-28T17:00:23.553+02:00C++ funzione sizeof()Prova sull'utilizzo della funzione sizeof() :<br />questa funzione restituisce il valore, in byte, <br />della grandezza dei tipi di variabili.<br /><br /> sorgente (dev-c++) : <a href="http://lelezapp.altervista.org/filescuola/edit/76cppSizeof.pdf" target="_new">76cppSizeof.pdf</a><br /><br /> eseguibile : <a href="http://lelezapp.altervista.org/filescuola/exe/76cppSizeof.exe" target="_new">76cppSizeof.exe</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0tag:blogger.com,1999:blog-8867697581488259381.post-33204623145733872212010-04-27T22:23:00.002+02:002010-04-27T22:29:32.290+02:00Javascript : Prove di laboratorio 26/04/2010Creazione e visualizzazione di un pop-up;<br /><br /> Visualizzazione della data corrente (giorno , mese , anno)mediante l'utilizzo delle funzioni getData() , getDay() , getMonth() , getFullYear();<br /><br />Visualizzazione dell'ora corrente (ora : minuti : secondi) mediante l'utilizzo delle funzioni getTime() , getHours() , getMinutes() , getSeconds().<br /><br />pagina : <a href="http://lelezapp.altervista.org/filescuola/javascript/8provrPopUp.html">8provrPopUp.html</a>Riontino Raffaelehttp://www.blogger.com/profile/04861789940099275530noreply@blogger.com0