....gli argomenti di terza sono finiti......
....continuate a seguirmi sul nuovo blog...
...(con argomenti di quarta)....
...a presto..... lelezapp4inf.altervista.org
lunedì 18 ottobre 2010
sabato 2 ottobre 2010
c++ int f(int *&pf);
Presentazione PowerPoint (2003/2007) sul passaggio per valore e riferimento di un puntatore ad una funzione :
ppt.zip : 2-puntatoriefunzioni.zip
ppt.zip : 2-puntatoriefunzioni.zip
giovedì 30 settembre 2010
c++ char*argc[] e password
Prove sulla gestione di una password per
l'accesso ad un programma,utilizzando la linea di comando
per avviare il programma e mandare la password.
eseguibile : 9cpp_argv_psw.exe
sorgente : 9cpp_argv_psw.pdf
l'accesso ad un programma,utilizzando la linea di comando
per avviare il programma e mandare la password.
eseguibile : 9cpp_argv_psw.exe
sorgente : 9cpp_argv_psw.pdf
c++ parametri argc argv[] e vettori
Prove sulla gestione di una array dinamico
con dimensione prelevata dai parametri della
riga di comando int main(int argc,char *argv[])
eseguibile : 8cpp_argv_vettore.exe
sorgente : 8cpp_argv_vettore.pdf
con dimensione prelevata dai parametri della
riga di comando int main(int argc,char *argv[])
eseguibile : 8cpp_argv_vettore.exe
sorgente : 8cpp_argv_vettore.pdf
mercoledì 29 settembre 2010
c++ struttura e puntatore
Prove sulla gestione di una struttura attraverso l'utilizzo di un puntatore
eseguibile : 7cpp_struct_persona.exe
sorgente : 7cpp_struct_persona.pdf
eseguibile : 7cpp_struct_persona.exe
sorgente : 7cpp_struct_persona.pdf
c++ 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.
eseguibile : 6cpp_argc_argv.exe
sorgente : 6cpp_argc_argv.pdf
eseguibile : 6cpp_argc_argv.exe
sorgente : 6cpp_argc_argv.pdf
sabato 25 settembre 2010
c++ funzioni const
Funzionalità : prove sul comportamento delle funzioni con parametri passati
per riferimento e con parametri costanti;
gli array di interi o di caratteri(stringhe) vengono sempre passate
alle funzioni per riferimento (indirizzo di memoria),
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
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,
il compilatore (devc++) segnala un errore :
C:\Users\lele\Desktop\cpp_funzioni_const.cpp In function `int f2(const int*, int)':
76 C:\Users\lele\Desktop\cpp_funzioni_const.cpp assignment of read-only location
eseguibile : 4cpp_funzioni_const.exe
sorgente : 4cpp_funzioni_const.pdf
per riferimento e con parametri costanti;
gli array di interi o di caratteri(stringhe) vengono sempre passate
alle funzioni per riferimento (indirizzo di memoria),
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
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,
il compilatore (devc++) segnala un errore :
C:\Users\lele\Desktop\cpp_funzioni_const.cpp In function `int f2(const int*, int)':
76 C:\Users\lele\Desktop\cpp_funzioni_const.cpp assignment of read-only location
eseguibile : 4cpp_funzioni_const.exe
sorgente : 4cpp_funzioni_const.pdf
c++ array dinamici (new)
Programma : 3cpp_array_dinamici_new
Funzionalità : prove sulla creazione di un array dinamico di dimensione scelta dall'utente;
utilizzo degli operatori 'new' e 'delete' per la creazione e la distruzione dell'array;
possibilità di effettuare un altro caricamento dell'array con dimensione diversa;
visualizzazione della posizione dell'array , contenuto e indirizzo di memoria.
eseguibile : 3cpp_array_dinamici_new.exe
sorgente : 3cpp_array_dinamici_new.pdf
Funzionalità : prove sulla creazione di un array dinamico di dimensione scelta dall'utente;
utilizzo degli operatori 'new' e 'delete' per la creazione e la distruzione dell'array;
possibilità di effettuare un altro caricamento dell'array con dimensione diversa;
visualizzazione della posizione dell'array , contenuto e indirizzo di memoria.
eseguibile : 3cpp_array_dinamici_new.exe
sorgente : 3cpp_array_dinamici_new.pdf
java Esercizio_java2_2
Traccia : si vole inserire n numeri interi da tastiera.Fare la somma
degli elementi di indice pari e di quelli di indice dispari.
Dire qual'è maggiore delle due. N.B.per numero pari non si
intende il valore inserito dall'utente ma l'indice del for.
file.class : Esercizio_java2_2.class
sorgente : Esercizio_java2_2.class
degli elementi di indice pari e di quelli di indice dispari.
Dire qual'è maggiore delle due. N.B.per numero pari non si
intende il valore inserito dall'utente ma l'indice del for.
file.class : Esercizio_java2_2.class
sorgente : Esercizio_java2_2.class
java Esercizio_java2_4
Traccia : Chiedere un valore all'utente tra 0 e 200. Poi generare in modo
random 100 numeri interi compresi tra 0 e 200 e trovare quali tra
questi valori è il più prossimo o uguale al valore inserito
dall'utente.Dire in quale estrazione è uscito il numero.
file.class : Esercizio_java2_4.class
sorgente : Esercizio_java2_4.pdf
random 100 numeri interi compresi tra 0 e 200 e trovare quali tra
questi valori è il più prossimo o uguale al valore inserito
dall'utente.Dire in quale estrazione è uscito il numero.
file.class : Esercizio_java2_4.class
sorgente : Esercizio_java2_4.pdf
java Esercizio_java2_1
Traccia : Generare numeri random compresi tra 1 e 100.Uscire al primo
numero < di 10 o > di 90 senza considerarlo nella media.Contare quanti
numeri sono compresi tra 20 e 80.Trovare la media dei numeri generali solo
se compresi tra 20 e 80. Visualizzare a video la media e il numero di
valori considerati buoni.
file.class : Esercizio_java2_1.class
sorgente : Esercizio_java2_1.pdf
numero < di 10 o > di 90 senza considerarlo nella media.Contare quanti
numeri sono compresi tra 20 e 80.Trovare la media dei numeri generali solo
se compresi tra 20 e 80. Visualizzare a video la media e il numero di
valori considerati buoni.
file.class : Esercizio_java2_1.class
sorgente : Esercizio_java2_1.pdf
java Esercizio_java1_4bis
Traccia : Scrivere un programma che generi 10 numeri casuali compresi
tra -10 e 20, trovi il maggiore ed il minore e li visualizzi
file.class : Esercizio_java1_4bis.class
sorgente : Esercizio_java1_4bis.pdf
tra -10 e 20, trovi il maggiore ed il minore e li visualizzi
file.class : Esercizio_java1_4bis.class
sorgente : Esercizio_java1_4bis.pdf
java Esercizio_java1_3
Traccia : Scrivere un programma che calcola la radice quadrata di un numero e ne
stampi il risultato.
Controllare che il numero inserito sia compreso tra 0 e 100 prima di
stampare il risultato, altrimenti uscire dal programma con un messaggio
idoneo (tipo: " dato non accettabile")
file.class : Esercizio_java1_3.class
sorgente : Esercizio_java1_3.pdf
stampi il risultato.
Controllare che il numero inserito sia compreso tra 0 e 100 prima di
stampare il risultato, altrimenti uscire dal programma con un messaggio
idoneo (tipo: " dato non accettabile")
file.class : Esercizio_java1_3.class
sorgente : Esercizio_java1_3.pdf
java Esercizio_java1_1
Traccia : Il reparto di spedizione di una certa ditta impacca 32 pezzi di sapone
in una singola scatola di cartone.
Chiedere all'utente quanti pezzi di sapone sono stati prodotti in un giorno.
Scrivere un programma che trova il numero di scatole di cartone necessarie
e che determini anche il numero di pezzi di sapone che non possono essere
spediti.
file.class : Esercizio_java1_1.class
sorgente : Esercizio_java1_1.pdf
in una singola scatola di cartone.
Chiedere all'utente quanti pezzi di sapone sono stati prodotti in un giorno.
Scrivere un programma che trova il numero di scatole di cartone necessarie
e che determini anche il numero di pezzi di sapone che non possono essere
spediti.
file.class : Esercizio_java1_1.class
sorgente : Esercizio_java1_1.pdf
domenica 19 settembre 2010
C++ Puntatori
Presentazione PowerPoint sull'utilizzo delle variabili puntatore :
1-puntatori
Programma di prova sull'utilizzo delle variabili puntatore :
sorgente : 2cpp_puntatori.pdf
eseguibile : 2cpp_puntatori.exe
1-puntatori
Programma di prova sull'utilizzo delle variabili puntatore :
sorgente : 2cpp_puntatori.pdf
eseguibile : 2cpp_puntatori.exe
giovedì 16 settembre 2010
C++ ricerca di stringhe e sottostringhe
Programma : 1cpp_ricerca_stringhe_sottostringhe
Funzionalità : ricerca di stringhe e sottostringhe presenti in un file di testo ;
il programma consente di aggiungere e ricercare stringhe sul file ;
le stringhe e le sottostringhe trovate verrano salvate e visualizzate
su un file html.
sorgente : 1cpp_ricerca_sottostringhe.pdf
eseguibile : 1cpp_ricerca_sottostringhe.exe
Funzionalità : ricerca di stringhe e sottostringhe presenti in un file di testo ;
il programma consente di aggiungere e ricercare stringhe sul file ;
le stringhe e le sottostringhe trovate verrano salvate e visualizzate
su un file html.
sorgente : 1cpp_ricerca_sottostringhe.pdf
eseguibile : 1cpp_ricerca_sottostringhe.exe
lunedì 17 maggio 2010
C++ FILE * binario latitudine longitudine
Il programma dovrà permettere all'utente di inserire una serie di rivelamenti geografici (latitudine e longitudine).
L'inserimento di una latitudine pari a 100 indicherà
la fine della fase di inserimento.
Successivamente l'utente inserirà una latitudine e l'elaboratore,
cercando nel file, troverà e visualizzerà tutti i rilevamenti
caratterizzati da quel valore di latitudine.
Infine l'elaboratore visualizzerà il numero di rilevamenti trovati.
eseguibile : 80cppLatiLong.exe
sorgente (dev-c++) : 80cppLatiLong.pdf
L'inserimento di una latitudine pari a 100 indicherà
la fine della fase di inserimento.
Successivamente l'utente inserirà una latitudine e l'elaboratore,
cercando nel file, troverà e visualizzerà tutti i rilevamenti
caratterizzati da quel valore di latitudine.
Infine l'elaboratore visualizzerà il numero di rilevamenti trovati.
eseguibile : 80cppLatiLong.exe
sorgente (dev-c++) : 80cppLatiLong.pdf
domenica 16 maggio 2010
PHP : salvataggio di messaggi su file
Salvataggio di messaggi su un file di testo attraverso l'utilizzo delle
funzioni fputs() e fgets() in php.
La pagina chiede di inserire il nome utente e un testo
che vengono salvati e visualizza come in una chat.
pagina : 1BlogFile.php
funzioni fputs() e fgets() in php.
La pagina chiede di inserire il nome utente e un testo
che vengono salvati e visualizza come in una chat.
pagina : 1BlogFile.php
sabato 15 maggio 2010
Javascript : Oggetto Date()
Esempi sull'utilizzo dei metodi e delle
proprietà dell'oggetto Date()
in javascript
pagina : ObjectDate().html
proprietà dell'oggetto Date()
in javascript
pagina : ObjectDate().html
Javascript : Oggetto Array()
Esempi sull'utilizzo dei metodi e delle
proprietà dell'oggetto Array()
in javascript
pagine : 9OggettoArray.html
proprietà dell'oggetto Array()
in javascript
pagine : 9OggettoArray.html
mercoledì 5 maggio 2010
C++ FILE* controllo delle parole in due file
Confronto delle parole presenti su due file di testo,
(testo1.txt e testo2.txt) se vengono trovate delle parole
in comune il programma le salva sul file testo3.txt.
Il programma consente anche di aggiungere parole ai file e di
visualizzare i file dopo il controllo.
eseguibile : 79cppControlloParole.exe
sorgente (dev-c++) : 79cppControlloParole.pdf
(testo1.txt e testo2.txt) se vengono trovate delle parole
in comune il programma le salva sul file testo3.txt.
Il programma consente anche di aggiungere parole ai file e di
visualizzare i file dopo il controllo.
eseguibile : 79cppControlloParole.exe
sorgente (dev-c++) : 79cppControlloParole.pdf
C++ FILE* ricerca di una parola in un file di testo
Data una parola inserita da tastiera,
il programma conta quante volte è presente
in un file di testo (testo.txt).
eseguibile : 78cppConteggioPresenze.exe
sorgente (dev-c++) : 78cppConteggioPresenze.pdf
il programma conta quante volte è presente
in un file di testo (testo.txt).
eseguibile : 78cppConteggioPresenze.exe
sorgente (dev-c++) : 78cppConteggioPresenze.pdf
mercoledì 28 aprile 2010
C++ FILE* binario
Prova sulla creazione di un file binario contenete i campi :
nome ; cognome ; età
una volta inseriti tutti i contatti desiderati, i dati presenti sul file
binario (prova),vengono copiati e visualizzati su una pagina web (prova.html).
Ad ogni riavvio del programma i dati presenti sul file prova e sul file prova.html vengono cancellati e sostituiti con quelli nuovi.
Per scrivere e leggere i dati dal file binario vengono utilizzate le funzioni
fwrite()
fread()
Per scrivere i dati sul file html viene utilizzata la funzione fprintf()
sorgente (dev-c++) : 77cppfwritefread.pdf
eseguibile : 77cppfwritefread.exe
nome ; cognome ; età
una volta inseriti tutti i contatti desiderati, i dati presenti sul file
binario (prova),vengono copiati e visualizzati su una pagina web (prova.html).
Ad ogni riavvio del programma i dati presenti sul file prova e sul file prova.html vengono cancellati e sostituiti con quelli nuovi.
Per scrivere e leggere i dati dal file binario vengono utilizzate le funzioni
fwrite()
fread()
Per scrivere i dati sul file html viene utilizzata la funzione fprintf()
sorgente (dev-c++) : 77cppfwritefread.pdf
eseguibile : 77cppfwritefread.exe
C++ funzione sizeof()
Prova sull'utilizzo della funzione sizeof() :
questa funzione restituisce il valore, in byte,
della grandezza dei tipi di variabili.
sorgente (dev-c++) : 76cppSizeof.pdf
eseguibile : 76cppSizeof.exe
questa funzione restituisce il valore, in byte,
della grandezza dei tipi di variabili.
sorgente (dev-c++) : 76cppSizeof.pdf
eseguibile : 76cppSizeof.exe
martedì 27 aprile 2010
Javascript : Prove di laboratorio 26/04/2010
Creazione e visualizzazione di un pop-up;
Visualizzazione della data corrente (giorno , mese , anno)mediante l'utilizzo delle funzioni getData() , getDay() , getMonth() , getFullYear();
Visualizzazione dell'ora corrente (ora : minuti : secondi) mediante l'utilizzo delle funzioni getTime() , getHours() , getMinutes() , getSeconds().
pagina : 8provrPopUp.html
Visualizzazione della data corrente (giorno , mese , anno)mediante l'utilizzo delle funzioni getData() , getDay() , getMonth() , getFullYear();
Visualizzazione dell'ora corrente (ora : minuti : secondi) mediante l'utilizzo delle funzioni getTime() , getHours() , getMinutes() , getSeconds().
pagina : 8provrPopUp.html
C++ FILE* : gestione archivio magazzino
Questo programma consente di gestire diversi archivi,
in ogni archivio è possibile memorizzare il codice del prodotto
il nome, la categoria e la quantità(modificabile).
L'archivio può essere salvato e visualizzato su un file html (viene creato
anche un file css).
eseguibile : 75cppArchivioCppHtml.exe
sorgente (dev-c++) : 75cppArchivioCppHtml.pdf
in ogni archivio è possibile memorizzare il codice del prodotto
il nome, la categoria e la quantità(modificabile).
L'archivio può essere salvato e visualizzato su un file html (viene creato
anche un file css).
eseguibile : 75cppArchivioCppHtml.exe
sorgente (dev-c++) : 75cppArchivioCppHtml.pdf
lunedì 19 aprile 2010
Javascript : Verifica 19/04/2010
Creare due tabelle : nella prima far inserire due numeri ; nella seconda visualizzare i risultati che mostrano la somma, la media, il maggiore e il minore, utilizzando i form e le funzioni in javascript
pagina : 7jsVerifica19042010.html
pagina : 7jsVerifica19042010.html
C++ FILE* : 74cppGestioneDipendenti1.1 (aggiornamento)
Agiunte al programma 74cppGestioneDipendenti , due funzioni :
una conta quanti dipendenti sono presenti su un file;
l'altra legge i nominativi presenti su un file, li riordina in
ordine alfabetico per cognome e li riscrive sul file riordinati.
eseguibile : 74cppGestioneDipendenti1.1.exe
sorgente (dev-c++) : 74cppGestioneDipendenti1.1.pdf
una conta quanti dipendenti sono presenti su un file;
l'altra legge i nominativi presenti su un file, li riordina in
ordine alfabetico per cognome e li riscrive sul file riordinati.
eseguibile : 74cppGestioneDipendenti1.1.exe
sorgente (dev-c++) : 74cppGestioneDipendenti1.1.pdf
domenica 18 aprile 2010
Javascript : Calcolatrice
Realizzazione di una calcolatrice utilizzando il linguaggio
javascript.
pagina : 6jsCalcolatrice.html
javascript.
pagina : 6jsCalcolatrice.html
sabato 17 aprile 2010
C++ FILE* fprintf fscanf
Programma che consente di creare file con nome diverso,di salvare e
visualizzare per ogni file i dati relativi ad un dipendente :
nome , cognome , stipendio.
Il programma esegue diversi controlli sui file prima di crearli ,
di aprirli o di svuotarli. I dati vengono salvati nei file con
l'istruzione fprintf e vengono letti dal file con l'istruzione fscanf.
eseguibile : 74cppGestioneDipendenti.exe
sorgente (dev-cpp) : 74cppGestioneDipendenti.pdf
visualizzare per ogni file i dati relativi ad un dipendente :
nome , cognome , stipendio.
Il programma esegue diversi controlli sui file prima di crearli ,
di aprirli o di svuotarli. I dati vengono salvati nei file con
l'istruzione fprintf e vengono letti dal file con l'istruzione fscanf.
eseguibile : 74cppGestioneDipendenti.exe
sorgente (dev-cpp) : 74cppGestioneDipendenti.pdf
venerdì 16 aprile 2010
C++ Controllo eMail
Questo programma controlla se la sintassi dell'email inserita da
tastiera è corretta. Per controllare i caratteri numerici e
alfabetici vengono utilizzate le funzioni isalpha() e isdigit()
eseguibile : 73cppControlloEmail.exe
sorgente (dev-cpp) : 73cppControlloEmail.pdf
tastiera è corretta. Per controllare i caratteri numerici e
alfabetici vengono utilizzate le funzioni isalpha() e isdigit()
eseguibile : 73cppControlloEmail.exe
sorgente (dev-cpp) : 73cppControlloEmail.pdf
domenica 11 aprile 2010
javascript : funzioni
Programma di esempio sull'utilizzo delle funzioni (javascript) :
premendo il tasto 'genera' viene visualizzato il nome di una squadra preso
da un array in modo casuale, premendo il tasto 'copia' il nome presente
nella casella di sinistra viene copiato nella casella di destra.
pagina : 5jsFunzioni.html
premendo il tasto 'genera' viene visualizzato il nome di una squadra preso
da un array in modo casuale, premendo il tasto 'copia' il nome presente
nella casella di sinistra viene copiato nella casella di destra.
pagina : 5jsFunzioni.html
martedì 6 aprile 2010
C++ FILE*
Programma che consente di creare un file di testo (prova.txt)
aggiungere parole al file ,visualizzarle e contarle.
Il programma effettua un controllo per verificare l'esistenza del file :
se il file esiste chiede se continuare con la creazione del file;
se il file non esiste, ne crea uno nuovo.
sorgente (dev-c++) : 72cppConteggioParoleFile.pdf
eseguibile : 72cppConteggioParoleFile.exe
aggiungere parole al file ,visualizzarle e contarle.
Il programma effettua un controllo per verificare l'esistenza del file :
se il file esiste chiede se continuare con la creazione del file;
se il file non esiste, ne crea uno nuovo.
sorgente (dev-c++) : 72cppConteggioParoleFile.pdf
eseguibile : 72cppConteggioParoleFile.exe
C++ passaggio array di strutture
programma di esempio sul passaggio di array di strutture alle funzioni
sorgente (dev-c++) : 70c++PassaggioStrutturaArray.pdf
eseguibile : 70c++PassaggioStrutturaArray.exe
sorgente (dev-c++) : 70c++PassaggioStrutturaArray.pdf
eseguibile : 70c++PassaggioStrutturaArray.exe
C++ typedef
programma di esempio sull'utilizzo dell'istruzione typedef
eseguibile : 69cppTypedef.exe
sorgente (dev-c++) : 69cppTypedef.pdf
eseguibile : 69cppTypedef.exe
sorgente (dev-c++) : 69cppTypedef.pdf
sabato 27 marzo 2010
Elettronica : circuito sequenziale
Relazione di laboratorio per la realizzazione di un
circuito sequenziale con due ingressi A e B e un
uscita Q, utilizzando un Flip/Flop di tipo D
download (.zip)
circuito sequenziale con due ingressi A e B e un
uscita Q, utilizzando un Flip/Flop di tipo D
download (.zip)
giovedì 25 marzo 2010
javascript matrice
Tabella che visualizza una Matrice 5X5 caricata
con numeri casuali da 1 a 100,con ordinamento per
righe e Max Min Media di ogni riga (javascript)
pagina : 4jsMatrice.html
con numeri casuali da 1 a 100,con ordinamento per
righe e Max Min Media di ogni riga (javascript)
pagina : 4jsMatrice.html
javascript array max min
Tabella che visualizza un Array caricato con numeri
casuali da 1 a 100,visualizza il numero Max il numero
Min e la media di tutti i numeri (javascript)
pagina : 3jsMedieArray.html
casuali da 1 a 100,visualizza il numero Max il numero
Min e la media di tutti i numeri (javascript)
pagina : 3jsMedieArray.html
javascript Ordinamento Array
Tabella che visualizza un Array caricato con numeri casuali
e un Array che lo visualizza in modo ordinato (bobble sort)
in javascript
pagina : 2jsOrdinamentoArray.html
e un Array che lo visualizza in modo ordinato (bobble sort)
in javascript
pagina : 2jsOrdinamentoArray.html
javascript potenza e radice
Tabella che visualizza un numero casuale, la sua potenza
e la radice quadrata della sua potenza, utilizzando
3 array in javascript
pagina : 1jsTabellaPowSqr.html
e la radice quadrata della sua potenza, utilizzando
3 array in javascript
pagina : 1jsTabellaPowSqr.html
sabato 20 marzo 2010
Calendario annuale mensile
Modificato il programma che calcola i giorni con
l'aggiunta della funzione che consente di
visualizzare un calendario (mensile, annuale)
eseguibile : 66cppCalcoloGiorni1.3
sorgente (dev-c++) : 66cppCalcoloGiorni1.3
l'aggiunta della funzione che consente di
visualizzare un calendario (mensile, annuale)
eseguibile : 66cppCalcoloGiorni1.3
sorgente (dev-c++) : 66cppCalcoloGiorni1.3
giovedì 18 marzo 2010
Determina giorno della settimana
Modificato il programma che calcola i giorni con
l'aggiunta della funzione che determina
il giorno della settimana (lunedi',martedi',...)
eseguibile : 66cppCalcoloGiorni1.2
sorgente (dev-c++) : 66cppCalcoloGiorni1.2
l'aggiunta della funzione che determina
il giorno della settimana (lunedi',martedi',...)
eseguibile : 66cppCalcoloGiorni1.2
sorgente (dev-c++) : 66cppCalcoloGiorni1.2
martedì 16 marzo 2010
Calcolo della pasqua
Modificato il programma che calcola i giorni con
l'aggiunta del menù e della funzione che calcola
il giorno della pasqua.
eseguibile : 66cppCalcoloGiorni1.1
sorgente (dev-c++) : 66cppCalcoloGiorni1.1
l'aggiunta del menù e della funzione che calcola
il giorno della pasqua.
eseguibile : 66cppCalcoloGiorni1.1
sorgente (dev-c++) : 66cppCalcoloGiorni1.1
lunedì 15 marzo 2010
Disequazione di II grado
Programma che risolve una disequazione di II grado.
eseguibile : 68cppDisequazioneII
sorgente (dev-c++) : 68cppDisequazioneII
eseguibile : 68cppDisequazioneII
sorgente (dev-c++) : 68cppDisequazioneII
Decimale Binario
Programma che converte un numero decimale in un numero binario.
eseguibile : 67cppDecimaleBinario
sorgente (dev-c++) : 67cppDecimaleBinario
eseguibile : 67cppDecimaleBinario
sorgente (dev-c++) : 67cppDecimaleBinario
sabato 13 marzo 2010
HTML orario scolastico
Creazione di un menù per la visualizzazione dell'orario scolastico,
attraverso l'utilizzo di tabelle e del tag <iFrame>
pagina web : OrarioScolastico
attraverso l'utilizzo di tabelle e del tag <iFrame>
pagina web : OrarioScolastico
Conteggio Giorni
Programma che calcola quanti giorni passano tra due date.
eseguibile : 66cppCalcoloGiorni
sorgente (dev-c++) : 66cppCalcoloGiorni
eseguibile : 66cppCalcoloGiorni
sorgente (dev-c++) : 66cppCalcoloGiorni
lunedì 8 marzo 2010
domenica 7 marzo 2010
Argomenti della verifica 3
Argomento degli esercizi: BUBBLE SORT E CONTROLLO INPUT
Esercizio
Creare un array di strutture i cui campi sono:
• nome (stringa)
• cognome (stringa)
• eta (intero)
Caricare l'array controllando che tutti i campi siano inseriti correttamente
Ordinare l'array per cognome, per nome e per età
CONCETTI: Array, Strutture, Stringhe, Ordinamento, Funzione, Passaggi di parametri
eseguibile : 64cppArrayStructFunzioni
sorgente (dev-c++) : 64cppArrayStructFunzioni
Esercizio
Creare un array di strutture i cui campi sono:
• nome (stringa)
• cognome (stringa)
• eta (intero)
Caricare l'array controllando che tutti i campi siano inseriti correttamente
Ordinare l'array per cognome, per nome e per età
CONCETTI: Array, Strutture, Stringhe, Ordinamento, Funzione, Passaggi di parametri
eseguibile : 64cppArrayStructFunzioni
sorgente (dev-c++) : 64cppArrayStructFunzioni
Anno bisestile
Programma che calcola se l'anno inserito è bisestile.
eseguibile : 63cppAnnoBisestile
sorgente (dev-c++) : 63cppAnnoBisestile
eseguibile : 63cppAnnoBisestile
sorgente (dev-c++) : 63cppAnnoBisestile
Numeri casuali
Caricamento di un array di interi,con numeri casuali
e utilizzo delle funzioni per il passaggio dei parametri.
Visualizzazione dell'array e riordino dei dati.
eseguibile : 62cppArrayCasualeFunzioni
sorgente (borland c++) : 62cppArrayCasualeFunzioni
e utilizzo delle funzioni per il passaggio dei parametri.
Visualizzazione dell'array e riordino dei dati.
eseguibile : 62cppArrayCasualeFunzioni
sorgente (borland c++) : 62cppArrayCasualeFunzioni
venerdì 5 marzo 2010
HTML - Verifica di laboratorio
Creazione tabelle di varie forme e con vari contenuti:
Tabella con colori : 4HTMLverificaTabella1.1.html
Tabella con elenchi : 5HTMLverificaTabella2.1.html
Tabella con elenchi e link : 6HTMLverificaTabella3.1.html
Tabella con colori : 4HTMLverificaTabella1.1.html
Tabella con elenchi : 5HTMLverificaTabella2.1.html
Tabella con elenchi e link : 6HTMLverificaTabella3.1.html
domenica 28 febbraio 2010
HTML - Regioni / Province
Tabella contenente le regioni e le province italiane, realizzata
con le tabelle in HTML.
pagina HTML : 1htmlRegioniProvince.html
con le tabelle in HTML.
pagina HTML : 1htmlRegioniProvince.html
lunedì 22 febbraio 2010
Argomenti della verifica 2
BUBBLE SORT
1.Caricare un array di interi, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di interi, cicli, condizioni per i cicli, ordinamento
eseguibile : 59cppBubbleSortInteri.exe
sorgente (dev-c++) : 59cppBubbleSortInteri.txt
2.Caricare un array di caratteri, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di caratteri, cicli, condizioni per i cicli, ordinamento
eseguibile : 60cppBubbleSortArrayCaratteri.exe
sorgente (dev-c++) : 60cppBubbleSortArrayCaratteri.txt
3.Caricare un array di stringhe, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di stringhe, cicli, condizioni per i cicli, ordinamento, funzioni
di gestione delle stringhe.
eseguibile : 61cppBubbleSortArrayStringhe
sorgente (dev-c++) : 61cppBubbleSortArrayStringhe
DA COMPLETARE!!
4.Apportando le dovute modifiche ai codici degli esercizi precedentemente richiesti,
inserirli in delle funzioni, definendo con cura i parametri da passare e gli
eventuali valori che le funzioni dovranno restituire.
CONCETTI: Costruzione funzione ed individuazione dei parametri e le modalità di
passaggio degli stessi. Passaggio di array ad una funzione.
1.Caricare un array di interi, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di interi, cicli, condizioni per i cicli, ordinamento
eseguibile : 59cppBubbleSortInteri.exe
sorgente (dev-c++) : 59cppBubbleSortInteri.txt
2.Caricare un array di caratteri, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di caratteri, cicli, condizioni per i cicli, ordinamento
eseguibile : 60cppBubbleSortArrayCaratteri.exe
sorgente (dev-c++) : 60cppBubbleSortArrayCaratteri.txt
3.Caricare un array di stringhe, ordinarlo e visualizzare l'array ordinato
CONCETTI: array di stringhe, cicli, condizioni per i cicli, ordinamento, funzioni
di gestione delle stringhe.
eseguibile : 61cppBubbleSortArrayStringhe
sorgente (dev-c++) : 61cppBubbleSortArrayStringhe
DA COMPLETARE!!
4.Apportando le dovute modifiche ai codici degli esercizi precedentemente richiesti,
inserirli in delle funzioni, definendo con cura i parametri da passare e gli
eventuali valori che le funzioni dovranno restituire.
CONCETTI: Costruzione funzione ed individuazione dei parametri e le modalità di
passaggio degli stessi. Passaggio di array ad una funzione.
Argomenti della verifica
CONTROLLO DEGLI INPUT
1.Inserire una stringa di interi e controllare che vi siano solo cifre numeriche
e che non venga superata la dimensione massima prevista in fase di dichiarazione.
CONCETTI: stringhe, array di caratteri, cicli, condizioni per i cicli
eseguibile : 56cppControlloInteri.exe
sorgente (dev-c++): 56cppControlloInteri.txt
2.Inserire una stringa di caratteri e controllare che non vi siano caratteri
differenti da quelli alfabetici e che non venga superata la dimensione massima
prevista in fase di dichiarazione.
VARIANTE: nel primo caso trasformare tutto in maiuscolo/minuscolo con le funzioni
toupper/tolow; nel secondo caso non deve essere eseguita nessuna trasformazione
CONCETTI: stringhe, array di caratteri, cicli, condizioni per i cicli
eseguibile : 57cppControlloCaratteri.exe
sorgente (dev-c++): 57cppControlloCaratteri.txt
3.Apportando le dovute modifiche ai codici degli esercizi precedentemente richiesti,
inserirli in delle funzioni, definendo con cura i parametri da passare e gli
eventuali valori che le funzioni dovranno restituire.
CONCETTI: Costruzione funzione ed individuazione dei parametri e le modalità di
passaggio degli stessi. Passaggio di array ad una funzione
sorgente : 58cppControlloConFunzioni.exe
eseguibile (dev-c++): 58cppControlloConFunzioni.txt
1.Inserire una stringa di interi e controllare che vi siano solo cifre numeriche
e che non venga superata la dimensione massima prevista in fase di dichiarazione.
CONCETTI: stringhe, array di caratteri, cicli, condizioni per i cicli
eseguibile : 56cppControlloInteri.exe
sorgente (dev-c++): 56cppControlloInteri.txt
2.Inserire una stringa di caratteri e controllare che non vi siano caratteri
differenti da quelli alfabetici e che non venga superata la dimensione massima
prevista in fase di dichiarazione.
VARIANTE: nel primo caso trasformare tutto in maiuscolo/minuscolo con le funzioni
toupper/tolow; nel secondo caso non deve essere eseguita nessuna trasformazione
CONCETTI: stringhe, array di caratteri, cicli, condizioni per i cicli
eseguibile : 57cppControlloCaratteri.exe
sorgente (dev-c++): 57cppControlloCaratteri.txt
3.Apportando le dovute modifiche ai codici degli esercizi precedentemente richiesti,
inserirli in delle funzioni, definendo con cura i parametri da passare e gli
eventuali valori che le funzioni dovranno restituire.
CONCETTI: Costruzione funzione ed individuazione dei parametri e le modalità di
passaggio degli stessi. Passaggio di array ad una funzione
sorgente : 58cppControlloConFunzioni.exe
eseguibile (dev-c++): 58cppControlloConFunzioni.txt
domenica 7 febbraio 2010
Magazzino
Programma che consente di inserire dei dati relativi
alla merce presente in un ipotetico magazzino,
e di effettuare una ricerca in base al codice articolo.
eseguibile : 55cppMagazzino.exe
sorgente per devc++ (c++) : 55cppMagazzino.txt
alla merce presente in un ipotetico magazzino,
e di effettuare una ricerca in base al codice articolo.
eseguibile : 55cppMagazzino.exe
sorgente per devc++ (c++) : 55cppMagazzino.txt
Array da main a funzione
Questo programma è un esempio di come si passano i valori di
una array del main a una funzione.
eseguibile : 54cppArrayInFunzione.exe
sorgente per devc++ (c++) : 54cppArrayInFunzione.txt
una array del main a una funzione.
eseguibile : 54cppArrayInFunzione.exe
sorgente per devc++ (c++) : 54cppArrayInFunzione.txt
Criptatura
Programma esegue una sempice criptatura e decriptatura
di una parola inserita da tastiera.
eseguibile : 53cppCyipt.exe
sorgente per devc++(c++) : 53cppCyipt.txt
di una parola inserita da tastiera.
eseguibile : 53cppCyipt.exe
sorgente per devc++(c++) : 53cppCyipt.txt
martedì 2 febbraio 2010
Conteggio lettere
Programma che visualizza le lettere presenti in una parola
inserita da tastiera, e quante volte sono state digitate :
eseguibile : 52cppContoLettere.exe
sorgente per devc++ (c++) : 52cppContoLettere.txt
inserita da tastiera, e quante volte sono state digitate :
eseguibile : 52cppContoLettere.exe
sorgente per devc++ (c++) : 52cppContoLettere.txt
Inversione nome
Programma che stampa a video un nome inserito
da tastiera, al contrario :
eseguibile : 51cppInversioneNome.exe
sorgente per devc++ (c++) : 51cppInversioneNome.txt
da tastiera, al contrario :
eseguibile : 51cppInversioneNome.exe
sorgente per devc++ (c++) : 51cppInversioneNome.txt
mercoledì 27 gennaio 2010
Temperature
Programma che calcola le temperature medie
delle città e che visualizza le minime le massime e
le medie, colorando di rosso la temperatura
più alta e di blu quella più bassa :
eseguibile : 49cppTemperature.exe
sorgente per devc++ (c++) : 49cppTemperature.txt
delle città e che visualizza le minime le massime e
le medie, colorando di rosso la temperatura
più alta e di blu quella più bassa :
eseguibile : 49cppTemperature.exe
sorgente per devc++ (c++) : 49cppTemperature.txt
domenica 24 gennaio 2010
Elenco alunni (struct)
Programma che crea un elenco degli alunni di una scuola
con il nome, cognome, classe e voto, con la possibilità
di visualizzare l'elenco in ordine alfabetico, e di
cercare un nominativo :
eseguibile : 48cppElencoStruct.exe
sorgente (c++) : 48cppElencoStruct.txt
con il nome, cognome, classe e voto, con la possibilità
di visualizzare l'elenco in ordine alfabetico, e di
cercare un nominativo :
eseguibile : 48cppElencoStruct.exe
sorgente (c++) : 48cppElencoStruct.txt
Equazione retta e area triangolo
Programma che ricava l'equazione della retta
e l'area del triangolo con il calcolo del
determinante di una matrice :
eseguibile :47cppRetTriMat.exe
sorgente (c++) : 47cppRetTriMat.txt
e l'area del triangolo con il calcolo del
determinante di una matrice :
eseguibile :47cppRetTriMat.exe
sorgente (c++) : 47cppRetTriMat.txt
giovedì 21 gennaio 2010
Numeri Complessi
Programma che effettua i calcoli tra numeri complessi :
eseguibile : 46cppNumeriComplessi.exe
sorgente (c++): 46cppNumeriComplessi.txt
eseguibile : 46cppNumeriComplessi.exe
sorgente (c++): 46cppNumeriComplessi.txt
martedì 12 gennaio 2010
Struct (record)
Programma che conta il numero di x e y positive, negative,e uguali
a zero,inserite in un array di variabili strutturali
(utilizzo del comando -struct- ) :
eseguibile : 44cppStructPosNeg.exe
sorgente (c++) : 44cppStructPosNeg.txt
a zero,inserite in un array di variabili strutturali
(utilizzo del comando -struct- ) :
eseguibile : 44cppStructPosNeg.exe
sorgente (c++) : 44cppStructPosNeg.txt
Iscriviti a:
Post (Atom)