Elementi di Programmazione in C++
|
|
- Amanda Marchese
- 7 anni fa
- Visualizzazioni
Transcript
1 Chapter 1 Elementi di Programmazione in C C++: Elementi di Base <1 - FondInformatica1: >cat example05.design Comportamento: Il programma dovrebbe invitare l utente a immettere il raggio di un cerchio C. L utente dovrebbe inserire un valore reale dalla tastiera. Il programma dovrebbe calcolare la circonferenza e l area del cerchio C sullo schermo con quattro valori decimali di precisione. Oggetti dato: Description Natura Tipo Nome invito ad inserire il raggio costante string -- non necessario -- schermo variabile ostream cout raggio del cerchio variabile real raggio tastiera variabile istream cin approssimazione di pi costante real PI ( ) 2 costante integer -- non necessario -- circonferenza del cerchio variabile real circonferenza area del cerchio variabile real area Operazioni: Stampa del prompt per il raggio del cerchio verso cout Inserimento di un valore reale per il raggio da cin versio raggio Calcolo della circonferenza e dell area (usando il raggio) circonferenza = 2 * PI * raggio area = PI * raggio * raggio Stampa di circonferenza verso cout (in un formato appropriato) Stampa di area verso cout (in un formato appropriato) Algoritmo: 5
2 6 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ 1. Output del Messaggio di invito a cout 2. Leggi in ingresso un valore reale da cin in raggio 3. circonferenza = 2 * PI * raggio 4. area = PI * raggio * raggio 5. Stampa in uscita circonferenza verso cout (con un formato appropriato) 6. Stampa in uscita area verso cout (con un formato appropriato)
3 1.1. C++: ELEMENTI DI BASE 7 <2 - FondInformatica1: >cat example05.cpp /****************************************************************************** Esempio n.5 -- Circonferenza ed Area di un Cerchio ******************************************************************************/ #include <iostream.h> #include <iomanip.h> /* Nome: main Scopo: Calcolare la Circonferenza e l Area di un Cerchio Input: Il raggio R del cerchio Output: Circonferenza e Area del Cerchio di raggio R */ int main() { const double PI = ; // approssimazione di pigreco } double raggio, // raggio del cerchio circonferenza, // circonferenza del cerchio area; // area del cerchio cout << "Immettere il raggio del cerchio: "; cin >> raggio; circonferenza = 2 * PI * raggio; area = PI * raggio * raggio; cout << setiosflags( ios::fixed ios::showpoint ) << setprecision( 4 ); cout << "La Circonferenza e : " << circonferenza << endl; cout << "L Area e : " << area << endl; <3 - FondInformatica1: >g++ example05.cpp <4 - FondInformatica1: >a.out Immettere il raggio del cerchio: 1.0 La Circonferenza e : L Area e : <5 - FondInformatica1: >a.out Immettere il raggio del cerchio: 10.0 La Circonferenza e : L Area e : <6 - FondInformatica1: >a.out
4 8 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ Immettere il raggio del cerchio: -5.0 La Circonferenza e : L Area e :
5 1.2. ESPRESSIONI NUMERICHE Espressioni Numeriche <1 - FondInformatica1: >cat example06.cpp /****************************************************************************** Esempio n.6 -- Espressioni Numeriche ******************************************************************************/ #include <iostream.h> #include <iomanip.h> int main() { const int A = 3, B = 4, C = 7; const double X = 6.5, Y = 3.5; cout << setiosflags( ios::showpoint ios::fixed ) << setprecision( 2 ); cout << "\n*** Calcolo su interi ***\n\n"; cout << A << " + " << B << " equivale a " << A+B << endl; cout << A << " - " << B << " equivale a " << A-B << endl; cout << A << " * " << B << " equivale a " << A*B << endl; cout << A << " / " << B << " equivale a " << A/B << " R " << A%B << endl; cout << endl; cout << C << " + " << 5 << " equivale a " << C+5 << endl; cout << C << " - " << 5 << " equivale a " << C-5 << endl; cout << C << " * " << 5 << " equivale a " << C*5 << endl; cout << C << " / " << 5 << " equivale a " << C/5 << " R " << C%5 << endl; cout << "\n*** Calcolo su reali ***\n\n"; cout << X << " + " << Y << " equivale a " << X+Y << endl; cout << X << " - " << Y << " equivale a " << X-Y << endl; cout << X << " * " << Y << " equivale a " << X*Y << endl; cout << X << " / " << Y << " equivale a " << X/Y << endl; cout << "\n*** Calcolo su tipi misti ***\n\n"; cout << A << " - " << X << " equivale a " << A-X << endl; cout << A << " / " << X << " equivale a " << A/X << endl; cout << "\n*** Calcolo composto ***\n\n"; cout << "C + B / A equivale a " << C + B / A << endl; cout << "(C + B) / A equivale a " << (C + B) / A << endl; cout << endl; cout << "C / B * A equivale a " << C / B * A << endl; cout << "C / (B * A) equivale a " << C / (B * A) << endl; cout << "\n*** Conversioni di tipo ***\n\n";
6 10 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ } cout << "Valore di A: " << A << endl; cout << "Valore di double( A ): " << double( A ) << endl; cout << "Valore di (double) A: " << (double) A << endl; cout << "Valore di X: " << X << endl; cout << "Valore di int( X ): " << int( X ) << endl; cout << "Valore di (int) X: " << (int) X << endl; <2 - FondInformatica1: >g++ example06.cpp <3 - FondInformatica1: >a.out *** Calcolo su interi *** equivale a equivale a -1 3 * 4 equivale a 12 3 / 4 equivale a 0 R equivale a equivale a 2 7 * 5 equivale a 35 7 / 5 equivale a 1 R 2 *** Calcolo su reali *** equivale a equivale a * 3.50 equivale a / 3.50 equivale a 1.86 *** Calcolo su tipi misti *** equivale a / 6.50 equivale a 0.46 *** Calcolo composto *** C + B / A equivale a 8 (C + B) / A equivale a 3 C / B * A equivale a 3 C / (B * A) equivale a 0 *** Conversioni di tipo *** Valore di A: 3 Valore di double( A ): 3.00 Valore di (double) A: 3.00 Valore di X: 6.50 Valore di int( X ): 6
7 1.2. ESPRESSIONI NUMERICHE 11 Valore di (int) X: 6
8 12 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C Espressioni logiche (o booleane) <1 - FondInformatica1: >cat example07.cpp /****************************************************************************** Esempio n.7 -- Espressioni Logiche (o booleane) ******************************************************************************/ #include <iostream.h> #include <ctype.h> int main() { const bool A = true, B = false; const int C = 3, D = 8; const char E = z, F = 5 ; // boolean // interi // caratteri cout << endl; cout << "bool A: " << A << endl; cout << "bool B: " << B << endl << endl; cout << "int C: " << C << endl; cout << "int D: " << D << endl << endl; cout << "C == D: " << (C == D) << endl; cout << "C!= D: " << (C!= D) << endl; cout << "C < 3: " << (C < 3) << endl; cout << "C <= 3: " << (C <= 3) << endl; cout << "C > 3: " << (C > 3) << endl; cout << "C >= 3: " << (C >= 3) << endl << endl; cout << "C >= 5 D <= 9: " << (C >= 5 D <= 9) << endl; cout << "C >= 0 && D >= 4: " << (C >= 0 && D >= 4) << endl << endl; cout << "C!= D C < -6: " << (C!= D C < -6) << endl; cout << "C <= 0 && D > -6: " << (C <= 0 && D > -6) << endl << endl; cout << "1 <= C && C <= 5: " << (1 <= C && C <= 5) << endl; cout << "1 <= D && D <= 5: " << (1 <= D && D <= 5) << endl << endl; cout << "char E: " << E << endl; cout << "char F: " << F << endl << endl; cout << "isalnum( E ): " << isalnum( E ) << endl; cout << "isalpha( E ): " << isalpha( E ) << endl; cout << "islower( E ): " << islower( E ) << endl; cout << "isdigit( E ): " << isdigit( E ) << endl << endl; } cout << "isalnum( F ): " << isalnum( F ) << endl; cout << "isalpha( F ): " << isalpha( F ) << endl; cout << "islower( F ): " << islower( F ) << endl; cout << "isdigit( F ): " << isdigit( F ) << endl << endl;
9 1.4. ESPRESSIONI DI ASSEGNAZIONE/ASSEGNAMENTO 13 <2 - FondInformatica1: >g++ example07.cpp <3 - FondInformatica1: >a.out bool A: 1 bool B: 0 int C: 3 int D: 8 C == D: 0 C!= D: 1 C < 3: 0 C <= 3: 1 C > 3: 0 C >= 3: 1 C >= 5 D <= 9: 1 C >= 0 && D >= 4: 1 C!= D C < -6: 1 C <= 0 && D > -6: 0 1 <= C && C <= 5: 1 1 <= D && D <= 5: 0 char E: z char F: 5 isalnum( E ): 2 isalpha( E ): 2 islower( E ): 2 isdigit( E ): 0 isalnum( F ): 4 isalpha( F ): 0 islower( F ): 0 isdigit( F ): Espressioni di assegnazione/assegnamento <1 - FondInformatica1: >cat example08.cpp /****************************************************************************** Esempio n.8 -- Espressioni di assegnamento ******************************************************************************/ #include <iostream.h> int main()
10 14 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ { int A, B; cout << "\n*** Espressioni di assegnamento concatenate ***\n\n"; B = A = 5; cout << "Istruzione: B = A = 5;\n"; cout << "A: " << A << endl; cout << "B: " << B << endl << endl; cout << "*** Espressioni di assegnamento composte ***\n\n"; A = 15; A += 2; cout << "Istruzione: A = 15; A += 2;\n"; cout << "A: " << A << endl << endl; A = 15; A -= 2; cout << "Istruzione: A = 15; A -= 2;\n"; cout << "A: " << A << endl << endl; A = 15; A *= 2; cout << "Istruzione: A = 15; A *= 2;\n"; cout << "A: " << A << endl << endl; A = 15; A /= 2; cout << "Istruzione: A = 15; A /= 2;\n"; cout << "A: " << A << endl << endl; cout << "*** Espressioni di incremento ***\n\n"; A = 20; cout << "Valore di A: " << A << endl; cout << "Valore di ++A: " << ++A << endl; cout << "Valore di A: " << A << endl; cout << "Valore di A++: " << A++ << endl; cout << "Valore di A: " << A << endl << endl; cout << "*** Espressioni di decremento ***\n\n"; } A = 30; cout << "Valore di A: " << A << endl; cout << "Valore di --A: " << --A << endl; cout << "Valore di A: " << A << endl; cout << "Valore di A--: " << A-- << endl; cout << "Valore di A: " << A << endl << endl; <2 - FondInformatica1: >g++ example08.cpp <3 - FondInformatica1: >a.out *** Espressioni di assegnamento concatenate ***
11 1.5. ESPRESSIONI DI INGRESSO ED USCITA: INPUT AND OUTPUT 15 Istruzione: B = A = 5; A: 5 B: 5 *** Espressioni di assegnamento composte *** Istruzione: A = 15; A += 2; A: 17 Istruzione: A = 15; A -= 2; A: 13 Istruzione: A = 15; A *= 2; A: 30 Istruzione: A = 15; A /= 2; A: 7 *** Espressioni di incremento *** Valore di A: 20 Valore di ++A: 21 Valore di A: 21 Valore di A++: 21 Valore di A: 22 *** Espressioni di decremento *** Valore di A: 30 Valore di --A: 29 Valore di A: 29 Valore di A--: 29 Valore di A: Espressioni di Ingresso ed Uscita: Input and Output <1 - FondInformatica1: >cat example09.cpp /****************************************************************************** Esempio n.9 -- Espressioni di Ingresso ed Uscita ******************************************************************************/ #include <iostream.h> #include <iomanip.h> int main() { int A = 99, B = 99, C = 99; const double
12 16 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ X = 19.95, Y = E-308, Z = E+308; // Il double piu piccolo possibile // Il double piu grande possibile cout << "\n Immettere prego tre numeri reali: "; cin >> A >> B >> C; cout << endl; cout << "A: " << A << endl; cout << "B: " << B << endl; cout << "C: " << C << endl << endl; cout << "const double\n"; cout << " X = 19.95,\n"; cout << " Y = E-308, // Il double piu piccolo possibile \n"; cout << " Z = E+308; // Il double piu grande possibile\n\n"; cout << "X: " << X << endl; cout << "Y: " << Y << endl; cout << "Z: " << Z << endl << endl; cout << setiosflags( ios::showpoint ios::scientific ); cout << "X: " << X << endl; cout << "Y: " << Y << endl; cout << "Z: " << Z << endl << endl; cout << setprecision( 8 ); cout << "X: " << X << endl; cout << "Y: " << Y << endl; cout << "Z: " << Z << endl << endl; cout << setprecision( 30 ); cout << "X: " << X << endl; cout << "Y: " << Y << endl; cout << "Z: " << Z << endl << endl; cout << resetiosflags( ios::scientific ); cout << setiosflags( ios::fixed ) << setprecision( 5 ); cout << "X: " << setw( 10 ) << X << endl; cout << "Y: " << setw( 10 ) << Y << endl << endl; cout << "[" << setw( 12 ) << "Fondam1" << "]\n\n"; cout << "[" << setw( 12 ) << A << "]\n\n"; cout << resetiosflags( ios::right ) << setiosflags( ios::left ); cout << "[" << setw( 12 ) << "Fondam1" << "]\n\n";
13 1.5. ESPRESSIONI DI INGRESSO ED USCITA: INPUT AND OUTPUT 17 cout << "[" << setw( 12 ) << A << "]\n\n"; cout << resetiosflags( ios::left ) << setiosflags( ios::right ); cout << setfill( * ) << setprecision( 2 ); } cout << "Somma: $" << setw( 8 ) << X << endl << endl; <2 - FondInformatica1: >g++ example09.cpp <3 - FondInformatica1: >a.out Immettere prego tre numeri reali: 4 5, 6 A: 4 B: 5 C: 99 const double X = 19.95, Y = E-308, Z = E+308; // Il double piu piccolo possibile // Il double piu grande possibile X: Y: e-308 Z: e+308 X: e+01 Y: e-308 Z: e+308 X: e+01 Y: e-308 Z: e+308 X: e+01 Y: e-308 Z: e+308 X: Y: [ Fondam1] [ 4] [Fondam1 ] [4 ] Somma: $***19.95
14 18 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C Funzioni di libreria (o predefinite/built-in) <1 - FondInformatica1: >cat example10.design %stampa il file: example10.design Comportamento: Il programma dovrebbe consentire l ingresso dei cateti di di un triangolo rettangolo entrambi dei quali debbono essere maggiori di 0. L utente dovrebbe inserire due valori reali da tastiera. Il programma dovrebbe calcolare e visualizzare la lunghezza dell ipotenusa, il perimetro e l area del triangolo sullo schermo. Oggetti Dato: Descrizione Natura Tipo Nome Messaggio primo cateto constante string -- assente -- Messaggio 2^ cateto constante string -- assente -- schermo variabile ostream cout lunghezza cateto 1 variabile real latoa lunghezza cateto 2 variabile real latoc tastiera variabile istream cin 0.0 costante real -- assente -- 2 costante integer -- assente -- linghezza ipotenusa variabile real latob perimetro variabile real perimetro area variabile real area Operazioni: Stampa messaggio per il primo cateto verso cout Inserisci valore reale da cin in latoa Stampa messaggio per il secondo cateto verso cout Inserisci valore reale da cin in latoc Verifica che latoa e latoc siano maggiori di 0.0 Calcola latob, perimetro e area (usando latoa and latoc) latob = radice quadrata di (latoa * latoa + latoc * latoc) perimetro = latoa + latob + latoc area = (latoc * latoa) / 2 output latoa verso cout (con una etichetta appropriata) output latob verso cout (con una etichetta appropriata) output latoc verso cout (con una etichetta appropriata) output perimetro verso cout (con una etichetta appropriata) output area verso cout (con una etichetta appropriata) Algoritmo: 1. Stampa messaggio per il primo cateto verso cout 2. Inserisci valore reale da cin in latoa 3. Stampa messaggio per il secondo cateto verso cout 4. Inserisci valore reale da cin in latoc 5. Verifica che latoa e latoc siano maggiori di latob = radice quadrata di (latoa * latoa + latoc * latoc)
15 1.6. FUNZIONI DI LIBRERIA (O PREDEFINITE/BUILT-IN) perimetro = latoa + latob + latoc 8. area = (latoc * latoa) / 2 9. output latoa verso cout (con una etichetta appropriata) 10. output latob verso cout (con una etichetta appropriata) 11. output latoc verso cout (con una etichetta appropriata) 12. output perimetro verso cout (con una etichetta appropriata) 13. output area verso cout (con una etichetta appropriata) <2 - FondInformatica1: >cat example10.cpp /****************************************************************************** Esempio n Funzioni di Libreria ******************************************************************************/ #include <iostream.h> #include <assert.h> #include <math.h> /* Name: main Obbiettivo: Data la lunghezza dei due cateti di un triangolo rettangolo calcola la lunghezza dell ipotenusa, il perimetro del triangolo e l area del triangolo Input: La lunghezza dei due cateti del triangolo Output: La lunghezza dei tre lati del triangolo Il perimetro del triangolo L area del triangolo */ int main() { double latoa, latoc, latob, perimetro, area; // la lunghezza del primo cateto di un triangolo rettangolo // la lunghezza del primo cateto // la lunghezza dell ipotenusa del triangolo rettangolo // Il perimetro la lunghezza del triangolo rettangolo // L area del triangolo rettangolo cout << endl; cout << "Inserisci il primo cateto: "; cin >> latoa; cout << endl; cout << "Inserisci il secondo cateto: "; cin >> latoc; assert( latoa > 0.0 && latoc > 0.0 ); // controllo validita dei dati latob = sqrt( latoa*latoa + latoc*latoc ); perimetro = latoa + latoc + latob;
16 20 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ area = (latoa * latoc) / 2; } cout << endl; cout << "Lato A: " << latoa << endl; cout << "Lato C: " << latoc << endl; cout << "Lato B: " << latob << endl; cout << "Perimetro: " << perimetro << endl; cout << "Area: " << area << endl; cout << endl; <3 - FondInformatica1: >g++ example10.cpp <4 - FondInformatica1: >a.out Inserisci il primo cateto: 3.0 Inserisci il secondo cateto: 4.0 Lato A: 3 Lato C: 4 Lato B: 5 Perimetro: 12 Area: 6 <5 - FondInformatica1: >a.out Inserisci il primo cateto: 1.5 Inserisci il secondo cateto: 1.5 Lato A: 1.5 Lato C: 1.5 Lato B: Perimetro: Area: <6 - FondInformatica1: >a.out Inserisci il primo cateto: 0.5 Inserisci il secondo cateto: 12.5 Lato A: 0.5 Lato C: 12.5 Lato B: Perimetro: Area: <7 - FondInformatica1: >a.out
17 1.6. FUNZIONI DI LIBRERIA (O PREDEFINITE/BUILT-IN) 21 Inserisci il primo cateto: 30.0 Inserisci il secondo cateto: 40.0 Lato A: 30 Lato C: 40 Lato B: 50 Perimeter: 120 Area: 600 <8 - FondInformatica1: >a.out Inserisci il primo cateto: 0.0 Inserisci il secondo cateto: 0.0 example10.cpp:39: failed assertion latoa > 0.0 && latoc > 0.0 Abort <9 - FondInformatica1: >a.out Inserisci il primo cateto: -2.0 Inserisci il secondo cateto: 4.5 example10.cpp:39: failed assertion latoa > 0.0 && latoc > 0.0 Abort <10 - FondInformatica1: >a.out Inserisci il primo cateto: 3.0 Inserisci il secondo cateto: 4.0 Lato A: 3 Lato C: 4 Lato B: 5 Perimetro: 12 Area: Le librerie matematiche (Math) e di tipi carattere Costanti e funzioni selezionate da "math.h": M_E M_LOG2E M_LOG10E M_LN M_LN M_PI M_PI_
18 22 CHAPTER 1. ELEMENTI DI PROGRAMMAZIONE IN C++ M_PI_ M_1_PI M_2_PI M_2_SQRTPI M_SQRT M_SQRT1_ double cos( double ); double sin( double ); double tan( double ); double acos( double ); double asin( double ); double atan( double ); double cosh( double ); double sinh( double ); double tanh( double ); double exp( double ); double log( double ); double log10( double ); double pow( double, double ); double sqrt( double ); double ceil( double ); double fabs( double ); double floor( double ); Funzioni selezionate da ctype.h : int isalnum( int ); int isalpha( int ); int iscntrl( int ); int isdigit( int ); int isgraph( int ); int islower( int ); int isprint( int ); int ispunct( int ); int isspace( int ); int isupper( int ); int isxdigit( int ); int tolower( int ); int toupper( int ); 1.7 Funzioni definite dal programmatore <1 - FondInformatica1: >cat example13.cpp
Settimana n.8. Contenuti. Obiettivi Caratteri Vettori di caratteri Stringhe
Settimana n.8 Obiettivi Caratteri Vettori di caratteri Stringhe Contenuti Funzioni Il tipo char Input/output di caratteri Operazioni su variabili char Funzioni Stringhe come vettori
DettagliBreve Manuale di Riferimento sulla Sintassi Linguaggi C++ e FORTRAN
Breve Manuale di Riferimento sulla Sintassi Linguaggi e versione aggiornata al 05/02/2004 Sommario Elementi di Base... 2 Dati, Tipi e Dichiarazioni... 2 Tipi di Dato di Base... 2 Tipi di Dato Strutturati...
DettagliLEZIONE 1 LE BASI DEL LINGUAGGIO C
LEZIONE 1 LE BASI DEL LINGUAGGIO C Simone Marchesini Roberto Pagliarini Dipartimento di Informatica Università di Verona COS È? Il C è un linguaggio di programmazione che permette di salvare i valori in
DettagliEsame di Programmazione I e Informatica Generale I
Esame di Programmazione I e Informatica Generale I 20 novembre 2002 Prof. Sebastiani Codice:... Nome Cognome Matricola La directory esame contiene 5 sotto-directory: uno, due, tre, quattro e cinque. Le
DettagliCorso sul linguaggio C Modulo Tipi di dato
Corso sul linguaggio C Modulo 1 1.3 - Tipi di dato 1 Prerequisiti Concetto di espressione Cenni sulla struttura del calcolatore 2 1 Introduzione In questa lezione si esaminano i tipi di dato. I tipi di
DettagliIntroduzione alla programmazione. Alice Pavarani
Introduzione alla programmazione Alice Pavarani Il linguaggio C Creato da Dennis Ritchie nel 1972 presso i Bell Laboratories Linguaggio di programmazione procedurale, strutturato Linguaggio ad alto livello
DettagliIntroduzione alla programmazione in C++
Introduzione alla programmazione in C++ Fondamenti di Informatica Roberto BASILI Marzo, 2007 La Programmazione Programmare significa: Determinare la natura del problema (analisi) Definire una decomposizione
DettagliGli Operatori. Linguaggio C. Gli Operatori. Esempi sull uso dell Operatore di Assegnamento. L Operatore di Assegnamento
Linguaggio C Gli Operatori Gli Operatori Gli operatori sono simboli (sia singoli caratteri che loro combinazioni) specificano come devono essere manipolati gli operandi dell espressione Operatori aritmetici
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 3 Istruzioni di Assegnazione G. Mecca M. Samela Università della Basilicata Elementi di Base >> Sommario Sommario Introduzione Istruzioni
DettagliESERCIZI DI PROGRAMMAZIONE C/C++ per le classi seconde
ESERCIZI DI PROGRAMMAZIONE C/C++ per le classi seconde vers.0 in lavorazione Docente SAFFI FABIO Contenuti Struttura del file sorgente...2 Organizzazione della directory di lavoro...2 Esercizi sulle funzione
DettagliFondamenti di Informatica
Storia del C e del C++ Fondamenti di Informatica 13. Introduzione al C++ Linguaggio C 1972, nato come evoluzione di due linguaggi BCPL e B Linguaggi senza nozione di tipo di dati Dennis Ritchie (Bell Laboratories)
DettagliProgrammazione in Java e gestione della grafica. Lezione 6
Programmazione in Java e gestione della grafica Lezione 6 La scorsa lezione.. Operatori incremento/decremento ++ -- Istruzione while Riscritto programmi precedenti usando istruzione while Esercizio della
DettagliEspressioni matematiche. #include <math.h>
Espressioni matematiche #include 1 C funzioni matematiche FUNZIONE MATEMATICA FUNZIONE C Öx radice quadrata di x (restituisce un valore 0) double sqrt (double x); sen x seno di x (con x reale)
DettagliINTRODUZIONE AL C++ CLASSIFICAZIONE
INTRODUZIONE AL C++ 1 CLASSIFICAZIONE LINGUAGGI CHE OPERANO SU DATI OMOGENEI: FORTRAN77, LINGUAGGIO C, LINGUAGGIO C++, PASCAL: operano solo su DATI OMOGENEI (integer, float, double), senza classi e puntatori;
DettagliCaratteri e stringhe
Caratteri e stringhe Funzioni di libreria Introduzione Lunghezza di stringhe Classificazione di caratteri Trasformazione di caratteri Copia e concatenazione Confronto di stringhe Ricerca in stringhe Conversione
DettagliL AMBIENTE CODE BLOCKS E L IO
L AMBIENTE CODE BLOCKS E L IO Il primo programma in C++ #include using namespace std; main() { cout
DettagliLa scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco
Sperimentazioni I Alberto Garfagnini, Marco Mazzocco Università degli studi di Padova 10 Novembre 2011 La scrittura di un programma Modellizzazione programma Flowcharts Pseudocode Scrittura del codice
DettagliCL 3 - Es_01.cpp. #include <iostream> using namespace std;
Problema: Individua gli errori, sintattici, lessicali e logici, presenti nel seguente programma affinché risolva il problema: "Visualizzare il prodotto di due valori interi inseriti da tastiera ". (Riscrivere
DettagliLa scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco
Sperimentazioni I Alberto Garfagnini, Marco Mazzocco Università degli studi di Padova 30 Ottobre 2013 La scrittura di un programma Modellizzazione programma Flowcharts Pseudocode Scrittura del codice Esercizi
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Strutture di Controllo Parte 2 Istruzioni Condizionali G. Mecca M. Samela Università della Basilicata Istruzioni Condizionali >> Sommario Sommario Introduzione
DettagliFunzioni di libreria. Caratteri e stringhe. Librerie sulle stringhe. Funzioni di libreria. Rappresentazione. Suggerimenti
Caratteri e stringhe Introduzione Lunghezza di stringhe Classificazione di caratteri Trasformazione di caratteri Copia e concatenazione Confronto di stringhe Ricerca in stringhe Conversione numero-stringa
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE
INTRODUZIONE ALLA PROGRAMMAZIONE Prof. Enrico Terrone A. S: 2008/09 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
DettagliJava SE 7. Strutture di programmazione (1)
Java SE 7 Strutture di programmazione (1) diegozabot@yahoo.it ursula.castaldo@gmail.com Commenti commenti multiriga: /*... */ es. /* prima riga di commento seconda riga di commento terza riga di commento
DettagliMarta Capiluppi Dipartimento di Informatica Università di Verona
Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona Struttura di un programma C Versione minima Parte dichiarativa globale main() { Parte dichiarativa locale Parte
Dettagliciclo di vita della soluzione (informatica) di un problema
Università di Roma Tor Vergata L2-1 ciclo di vita della soluzione (informatica) di un problema errori run-time errori sintattici codice editor codice C++ compilatore esegui eseguibile OK risultati scorretti
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 6 Il FORTRAN versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima pagina) G. Mecca Università
DettagliPrimo programma in C
Primo programma in C Sottoinsieme minimale di istruzioni I tipi int e float Istruzione printf semplificata Istruzione scanf semplificata Istruzione di assegnazione Semplici espressioni aritmetiche 2 Sottoinsieme
DettagliL AMBIENTE CODE BLOCKS E L IO
L AMBIENTE CODE BLOCKS E L IO Il primo programma #include main() { printf("ciao Mondo!"); } Il file deve essere salvato con estensione.c Il primo programma in C++ #include using
DettagliChar e bool. Unità 2. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER
Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni vittoria.bruni@sbai.uniroma1.it Programmazione prof. Domenico
DettagliGli Operatori. Università degli Studi di Brescia
Linguaggio C Gli Operatori 1 Gli operatori! Costruiscono le espressioni del C! Specificano come devono essere manipolati gli operandi dell espressione! Il C definisce una moltitudine di operatori, quali
DettagliIntroduzione all uso delle funzioni in C++
Introduzione all uso delle funzioni in C++ Roberto Basili University of Rome Tor Vergata, Department of Computer Science, Systems and Production, 00133 Roma (Italy), basili@info.uniroma2.it January 24,
DettagliGli stream. ios ostream. istream. iostream
I/O da FILE Gli stream Alla base delle operazioni di I/O, in C++, sta il concetto di stream (flusso) di byte tra la memoria principale ed i dispositivi di input (la tastiera, i file di sola lettura) e
DettagliEspressioni logiche. Espressioni logiche. Operatori logici. Operatori logici. Operatori logici. Espressioni Logiche e Istruzione di Test
Espressioni logiche Espressioni Logiche e Istruzione di Test Fondamenti di Informatica 1 Massimo Di Nanni Gennaio, 2001 Espressioni logiche nelle Istruzioni di Test e di Iterazione Calcolo del massimo
DettagliIntroduzione alla programmazione in C(++)
Testi Testi Consigliati: Introduzione alla programmazione in C(++) A. Kelley & I. Pohl C didattica e programmazione A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. D. M. M. Ritchie
DettagliProgrammare in C. Maurizio Palesi Salvatore Serrano. Valori. Operazioni. Un insieme di valori del tipo. Per operare su tali valori Tipi
MASTER Information Technology Excellence Road (I.T.E.R.) Programmare in C Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 Tipi di Dati Valori Un insieme
DettagliInformatica Applicata
Ing. Irina Trubitsyna Elementi di base di un programma Dichiarazione dei dati in un programma Sommario Panoramica Elementi di Base di un Programma Struttura Direttive Elementi Sintattici di Base Commenti
Dettaglicout << "Inserisci un numero:" << endl; cin >> n; ris = n*2; cout << "Il doppio di " << n << " e " << ris << endl;
Funzioni int n, ris; cout n; ris = n*2; cout
DettagliTipi di dato. Unità 2. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER
Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni vittoria.bruni@sbai.uniroma1.it Programmazione prof. Domenico
DettagliBasi della programmazione in Java. Anteprima. Uso delle variabili. Il concetto di variabile Uso delle variabili. Input da tastiera I tipi Esercizi
Basi della programmazione in Java Nicola Drago nicola.drago@univr.it Dipartimento di Informatica Università di Verona Anteprima Il concetto di variabile Uso delle variabili Dichiarazione Assegnamento Visualizzazione
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 3 Istruzioni di Assegnazione versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima pagina)
DettagliUnità F1. Obiettivi. Il linguaggio C. Il linguaggio C++ Linguaggio C. Pseudolinguaggio. Primi programmi
Obiettivi Unità F1 Primi programmi Conoscere il significato di dichiarazione e definizione di variabili Conoscere i tipi di dato numerici Essere in grado di realizzare semplici algoritmi in pseudolinguaggio
DettagliFunzioni. Unità 1. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER
Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni vittoria.bruni@sbai.uniroma1.it Programmazione prof. Domenico
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA.2.2 Operare con i dati Prerequisiti Concetti matematici di: Espressione Operatore 2 Introduzione Le variabili utilizzate da un programma vengono usate con operatori
DettagliLaboratorio di Programmazione e Calcolo
UNIVERSITA DEGLI STUDI ROMA TRE DIPARTIMENTO DI FISICA E. AMALDI Laboratorio di Programmazione e Calcolo 6 crediti a cura di Severino Bussino Anno Accademico 2018-19 0) Struttura del Corso 1) Trattamento
DettagliBasi della programmazione in Java
Basi della programmazione in Java Nicola Drago drago@sci.univr.it Dipartimento di Informatica Università di Verona Anteprima Il concetto di variabile Uso delle variabili Dichiarazione Assegnamento Visualizzazione
DettagliFondamenti di Informatica T-1. Introduzione al linguaggio Java Input/output, variabili, tipi
Introduzione al linguaggio Java Input/output, variabili, tipi 2 Programmi e linguaggi Algoritmo sequenza finita di passi per risolvere in un tempo finito un problema Linguaggio di programmazione notazione
DettagliCaratteri e stringhe. Funzioni di libreria
Caratteri e stringhe Introduzione Lunghezza di stringhe Classificazione di caratteri Trasformazione di caratteri Copia e concatenazione Confronto di stringhe Ricerca in stringhe Conversione numero-stringa
DettagliCorso di PHP. Prerequisiti. 2.2 Operatori. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2.
Corso di PHP 2.2 Operatori 29//25 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 29//25 Introduzione In questa Unità illustriamo più in particolare come le variabili
DettagliCorso Programmazione
Corso Programmazione 2009-2010 (docente) E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli Dipartimento di Matematica Pura ed Applicata Torre Archimede, Via Trieste 63 PARTE 3 2 Variabili Le
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 3 Istruzioni di Assegnazione versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima
DettagliCorso di laurea triennale in Informatica Turno A
Corso di laurea triennale in Informatica Turno A Docente: Anna Morpurgo Tutor: Stefano Sambruna Dipartimento di Informatica Università degli Studi di Milano A.A. 2018-2019 Info corso aula: 309, Settore
DettagliIntroduzione alla programmazione A. Ferrari
Introduzione alla programmazione A. Ferrari Il linguaggio C Nel 1972 Dennis Ritchie nei Bell Laboratories progettò il linguaggio C Il linguaggio possiede tutti i costrutti di controllo dei linguaggi ad
Dettagli1
Manuali di C Linguaggio C B. W. Kernigan, D. M. Ritchie Jackson La guida completa al C H. Schildt McGraw-Hill Fondamenti di Informatica 1 Linguaggio C Creato nei primi anni 70 per sviluppare il S.O. Unix
Dettagli#include<iostream > #include<cstdlib> #include<iomanip> // per setfill(...),setw(...),setprecision(...)
Esercizio 1 Può un neonato vivere per 1 miliardo di secondi? Scrivere un programma C++ in grado di visualizzare il numero di anni compiuti da un neonato dopo 1 miliardo di secondi, facendo uso di variabili
DettagliEsame di Programmazione I e Informatica Generale I
Esame di Programmazione I e Informatica Generale I 20 novembre 2002 Prof. Sebastiani Codice:... Nome Cognome Matricola La directory esame contiene 5 sotto-directory: uno, due, tre, quattro e cinque. Le
DettagliDescrittori di formato. n di cifre a destra del punto decimale n di spazi da saltare fattore di ripetizione larghezza del campo
Descrittori di formato Simbolo d n r w Significato n di cifre a destra del punto decimale n di spazi da saltare fattore di ripetizione larghezza del campo 1 Descrittori di formato Attenzione! w determina
DettagliLinguaggio C. Dr. Damiano Macedonio Dipartimento di Informatica Università di Verona
Linguaggio C Dr. Damiano Macedonio damiano.macedonio@univr.it Dipartimento di Informatica Università di Verona Struttura di un programma C Versione minima Parte dichiarativa globale main() { Parte dichiarativa
DettagliEsercizi Programmazione I
Esercizi Programmazione I 9 Novembre 201 Esercizio 1 Valutare e dare il tipo delle seguenti espressioni condizionali. 1 char a= a, b= b ; // a ha v a l o r e decimale 97 2 i n t i= 1, j= 2 ; 3 double x=
DettagliEsercitazione 2. Variabili e Tipi Input e Output Assegnamenti Il comando if-else
Esercitazione 2 Variabili e Tipi Input e Output Assegnamenti Il comando if-else Espressioni aritmetiche /* Scrivere un programma che calcola l area e la circonferenza di un cerchio di raggio 20 cm */ #include
DettagliDati due punti sul piano calcolare la loro distanza
Introduzione al C Primo esempio in C Dati due punti sul piano calcolare la loro distanza Soluzione: la distanza fra due punti si calcola secondo il teorema di Pitagora, con la formula: y Distanza = (lato12
DettagliInformatica/ Ing. Meccanica e Ing. Edile/ Prof. Verdicchio/ 16/07/2013 / Foglio delle domande / VERSIONE 1
Informatica/ Ing. Meccanica e Ing. Edile/ Prof. Verdicchio/ 16/07/2013 / Foglio delle domande / VERSIONE 1 1) In un diagramma di flusso, la rappresentazione di un ciclo WHILE include sicuramente almeno:
DettagliCorso di Algoritmi e Strutture Dati Lezione del Esercitatrice: dott.ssa Susanna Cozza. L argomento della lezione
L argomento della lezione Dall informazione al file Per permettere il riutilizzo di informazioni oltre la durata dei programmi che le hanno prodotte, i dati sono allocati su dispositivi in memoria secondaria.
Dettagli# $ %$&'" '! () *$+,!-
!" # $ $&'" '! () *$+,!- ',.''/ '/0 1' *'/*'* * 2*! 3( * +- 1 '.'"'!0*'.''! 0* 2.''!0 445 5 5 464 + 1 7+!"" 788 9 3 7 : 7, ;, # < = (,? >,? @,, $3 $, 3 $ >$ (A 3- > $, A9 B $$ ; (; -*'" *73*
DettagliNuovi tipi di dato e. Alessandra Giordani Lunedì 26 marzo
Nuovi tipi di dato e costrutto condizionale Alessandra Giordani agiordani@disi.unitn.it Lunedì 26 marzo 2012 http://disi.unitn.it/~agiordani/ Tipi di dato fondamentali int e il tipo di dato che consente
DettagliIntroduzione alla programmazione in linguaggio C
Introduzione alla programmazione in linguaggio C Il primo programma in C commento Header della libreria Funzione principale Ogni istruzione in C va terminata con un ; Corso di Informatica AA. 2007-2008
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Strutture di Controllo Parte 2 Istruzioni Condizionali versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima
DettagliEsercitazione 2. Espressioni booleane Il comando if-else
Esercitazione 2 Espressioni booleane Il comando if- Espressioni booleane L espressione (i==100) è un espressione booleana. La sua valutazione può restituire solo uno dei due valori booleani true = 1 (in
Dettagli/* ordinamento dei lati dal maggiore al minore e "riconoscimento" del grado di "regolarità" del triangolo */ void ordinalati()
Una possibile soluzione, molto più esauriente rispetto alle richieste stesse del problema è la seguente (è stata ragionevolmente controllata, ma se qualcuno trovasse dei difetti di funzionamento è pregato
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 5 Conclusioni versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G.
DettagliTipi di dato. Unità 2. Corso di Laboratorio di Informatica Ingegneria Clinica BCLR. Domenico Daniele Bloisi
Corso di Ingegneria Clinica BCLR Domenico Daniele Bloisi Docente Ing. Domenico Daniele Bloisi, PhD Ricercatore Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Via Ariosto
DettagliLinguaggio C: le funzioni
Linguaggio C: le funzioni prof. Lorenzo Porcelli e mail: genna18@iol.it sito: http://users.iol.it/genna18 Introduzione attraverso un esempio Problema: Conoscendo le misure di n rettangoli, determinare
DettagliRiportare le risposte ai quesiti nell apposito modulo a lettura ottica, seguendo le indicazioni.
Prova per l assolvimento dell obbligo formativo aggiuntivo 21 dicembre 2011 Riportare le risposte ai quesiti nell apposito modulo a lettura ottica, seguendo le indicazioni. ventuali calcoli possono essere
DettagliIl primo programma C++
Il primo programma C++ Un programma in qualsiasi linguaggio evoluto è una sequenza di istruzioni che la CPU dopo opportune conversioni esegue. La sintassi dei linguaggi di programmazione è molto piu rigida
DettagliProgramma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Elementi del linguaggio e primi programmi
DettagliNota: Si consideri il valore di pi greco.
ESERCIZIO 1 (Costrutti condizionali + Casting delle variabili) Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Struttura di un programma Java
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA 1 Struttura di un programma Java Un programma Java consiste in un insieme di definizioni di classi. In genere
DettagliCaratteristiche generali del linguaggio Visual Basic
Caratteristiche generali del linguaggio Visual Basic Per ottenere un aiuto contestuale dall help di Visual Basic sulla sintassi di funzioni o, oppure su proprietà, eventi o metodi, basta selezionare la
DettagliFondamenti di Informatica T-1
Fondamenti di Informatica T-1 Introduzione al linguaggio Java - Input/Output, Variabili, Tipi Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2015/2016 Fondamenti di Informatica T-1 Allegra De
DettagliElementi di C++ di base
Elementi di C++ di base Corso di Programmazione 3 - Ingegneria dell Informazione e dell Organizzazione 10 ottobre, 2001 Gino Perna Esempi di semplici programmi in C++ Il programma più semplice consiste
DettagliTutorato Elementi di Informatica 2018
Università degli Studi di Cagliari Pattern Recognition & Application Lab Dipartimento di Ingegneria Elettrica ed Elettronica Tutorato Elementi di Informatica 2018 Esercitazione 2 Introduzione e Tipi di
DettagliLab 07 Funzioni semplici
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2010/2011 Lab 07 Funzioni semplici Lab07 1 Esercizio
DettagliCorso di Fondamenti di Informatica. Dispensa 3: Gestione dell'i/o, Tipi, Variabili, Costanti e Operatore di Assegnamento
Corso di Fondamenti di Informatica Dispensa 3: Gestione dell'i/o, Tipi, Variabili, Costanti e Operatore di Assegnamento Prof. Domenico Rosaci 2015-16 1. Esercizio 1: Dichiarazione di variabili intere,
DettagliIstruzioni semplici e strutturate
Consorzio NETTUNO Corso di Fondamenti di Informatica I secondo giorno di stage Istruzioni semplici e strutturate Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II
DettagliAppunti, esempi ed esercizi sui linguaggi C/C++
Appunti, esempi ed esercizi sui linguaggi C/C++ Dispense e materiale didattico su http://www.eclecticforce.com/ Ambiente di sviluppo Dev C++ http://www.bloodshed.net/devcpp.html // commento su una linea
DettagliUD 3.2b: Programmazione in Pascal (1)
UD 3.2b: Programmazione in Pascal (1) Il Linguaggio di Programmazione Pascal Esistono molti linguaggi di programmazione. Per motivi didattici utilizzeremo una versione ridotta di un linguaggio di programmazione
DettagliDispensa 13 CORSO DI PROGRAMMAZIONE A.A CORSO DI LAUREA IN INGEGNERIA E SCIENZE INFORMATICHE CESENA. Laboratorio
CORSO DI LAUREA IN INGEGNERIA E SCIENZE INFORMATICHE CESENA CORSO DI PROGRAMMAZIONE A.A. 2014-15 Dispensa 13 Laboratorio Dott. Mirko Ravaioli e-mail: mirko.ravaioli@unibo.it http://www.programmazione.info
DettagliAlgoritmi e diagrammi di flusso versione biennio
Algoritmi e diagrammi di flusso versione biennio Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2015 2016 Cos'è un algoritmo? Algoritmo: procedimento
DettagliElementi di Base. Introduzione a Python.
Elementi di Base Introduzione a Python http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Panoramica Elementi di base della sintassi (struttura,
DettagliAssegnazione di una variabile
Assegnazione di una variabile Per scrivere un valore dentro una variabile si usa l operatore di assegnazione, che è rappresentato dal simbolo =. Quindi, se scrivo int a; a = 12; assegno alla variabile
DettagliPrimo programma in C Esercizi risolti
Esercizi risolti 1 Esercizio Somma di due numeri Si scriva un programma in linguaggio C che legga due valori interi e visualizzi la loro somma. 3 /* File: somma.c */ 4 /* proposta esercizio "Somma di due
DettagliSwitch. Unità 3. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER
Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni vittoria.bruni@sbai.uniroma1.it Programmazione prof. Domenico
DettagliCorso di Laboratorio di programmazione e calcolo
Corso di Laboratorio di programmazione e calcolo Docente: Stefano Finzi Vita Pagina del corso: http://www1.mat.uniroma1.it/mat_cms/pres_corso.php?corso_da_ presentare=1851&lingua=italiano oppure link da
DettagliESERCIZI RECUPERO OFA. > 0 sono:
ESERCIZI RECUPERO OFA Le soluzioni della disequazione log (x x) 0 a) ], 1[ ], + [ ; b) [, 0[ ], 4] ; c) ], ] [4, + [ ; d) [ 1, 0[ ], ]. sono: 4 x Le soluzioni della disequazione 4x + 1 4 x > 0 sono: a)
DettagliUso di metodi statici. Walter Didimo
Uso di metodi statici Walter Didimo Metodi di istanza Fino ad ora abbiamo imparato a creare oggetti e ad invocare metodi su tali oggetti i metodi venivano eseguiti dagli oggetti un metodo invocato su un
DettagliCompiti delle vacanze di matematica CLASSE 4BS a.s. 2016/2017
Compiti delle vacanze di matematica CLASSE 4BS a.s. 016/017 - PER GLI STUDENTI CON ESAME A SETTEMBRE ( e consigliato a chi ha avuto difficoltà durante l anno scolastico) : Studiare gli argomenti affrontati
DettagliSommario PREFAZIONE... XI CAPITOLO 1: INTRODUZIONE: I COMPUTER, LA PROGRAMMAZIONE E IL C
Sommario PREFAZIONE... XI Lo scopo di questo libro... xi Le sezioni Pensare in termini di oggetti... xii Il CD-ROM... xiv La metodologia di insegnamento... xiv L apprendimento attraverso il codice... xiv
DettagliRisoluzione di un problema
Algoritmi Risoluzione di un problema Descrizione di un problema! Individuazione di un ALGORITMO! Metodo risolutivo (progetto) Introduzione 2 Algoritmo Sequenza finita di mosse che risolve in un tempo finito
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Strutture di Controllo Parte 3 Istruzioni Iterative (Cicli) versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Strutture di Controllo Parte 4 Conclusioni G. Mecca M. Samela Università della Basilicata Strutture di Controllo >> Sommario Sommario Ricapitolazione Alcune
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 5 Conclusioni versione 2.0 Questolavoroè concessoin uso secondoi termini di unalicenzacreative Commons (vedi ultima pagina) G. Mecca
Dettagli