際際滷

際際滷Share a Scribd company logo
LEZIONE 1
INTRODUZIONE AL LINGUAGGIO C++
VARIABILI E COSTANTI
In C++ le variabili sono identificate le lettere alfabetiche, seguite da numeri ed eventualmente dal carattere _.
La dichiarazione pu嘆 essere esplicita subito dopo la sezione #include o nel programma quando serve.
La struttura della dichiarazione 竪 sempre:
tipo dato nome variabili [=valore] (opzionale linizializzazione del valore]
Se ad esempio nel codice io scrivo
float raggio=2.6;
C creer un variabile reale, il cui valore 竪 2.6
Se scrivo
char parola[10]=salve;
C/C++ creer una stringa ovvero una sequenza di caratteri.
E' importante notare che ogni istruzione php deve terminare con il punto e virgola.
DEFINIZIONE DI COSTANTI
Attraverso
#define nome costante valore;
Oppure
Const Tipo Dato Nome = Valore;
Ad esempio
const int x=3;
const char let =ciao mondo !;
#define pi_greco 3.14;
definisce una costante reale
STRUTTURA DI UN PROGRAMMA C++
Intestazione
Dichiarazione variabili
Programma
In C++
#include <nomelibreria>
[using namespace std;] solo per il C++
Elenco tipi variabili nomi; (Tipi diversi su righe distinte);
int main(){
istruzione 1;
istruzione 2;

istruzione n;}
CASTING
E' un'operazione che permette la conversione di tipo di una variabile
Ad esempio
int a=2;
reale=(float)a;
Restituisce una variabile reale con valore 2.0
Gli operatori di casting sono int, float, string, boolean, object, array.
ISTRUZIONI DI INPUT/OUTPUT
C++ richiede
#include <iostream>
cout<<teston;
Scrive a video testo e va a nuova riga.
Istruzione di Output
cout << a <<  << b <<   << c;
Lo spazio 竪 richiesto per stampare separati i valori che altrimenti sarebbero attaccati.
Cin >> a >> b;
OPERATORI ARITMETICI
 a+b somma di variabili a e b
 a-b sottrazione di variabili a e b
 a*b prodotto di variabili a e b
 a/b divisione delle variabili a e b
 a % b resto della divisione intera fra a e b
OPERATORI LOGICI E DI RELAZIONE
Sono utilizzati nelle condizioni
 a==b uguaglianza
 a===b identit
 a!=b diseguaglianza
 A && (and) b and logico fra a e b
 A !! (or) b or logico fra a e b
 !a negazione logica di a
 <.>. >=,<= operatori di maggioranza e minoranza
CONDIZIONE SEMPLICE IF  ELSE
Flow Chart Codifica C++
if (condizione) {
istruzione 1;}
else {
istruzione 2; }
CONDIZIONI NIDIFICATE
Rappresentazione flow chart Codifica C++
If (Condizione 1)
If (Condizione 2)
Istruzione 2;
Else
Istruzione 1:
Else
Istruzione 1;
CONDIZIONE MULTIPLA
Rappresentazione Flow Chart Codifica C++
switch (Variabile)
{
case valore 1:{
Istruzione 1;
break;}
case valore 2:
{istruzione 2;
break;}
.. Ripete fino a valore 5
default: { istruzione;
break;}
ESERCITAZIONE 1
 Scrivere un algoritmo e implementare un programma che inseriti
tre valori numerici visuali il massimo e il minimo dei tre.
 Scrivere un algoritmo e implementare un programma che
permetta inseriti due numeri a e b e il tipo di operazione (+,-,*,/()
la esegua e visualizzi il risultato.
 Digitati quattro numeri visualizzare e contare i positivi e i negativi
mediante un algoritmo e realizzare una codifica in C++ della
soluzoje proposta.
FINE LEZI0NE
TEAM INFORMATICA OPENSOURCE
SITO WEB HTTPS://WWW.INFORMATICAOPENSOURCE.IT

More Related Content

Linguaggio C++ - Basi

  • 1. LEZIONE 1 INTRODUZIONE AL LINGUAGGIO C++
  • 2. VARIABILI E COSTANTI In C++ le variabili sono identificate le lettere alfabetiche, seguite da numeri ed eventualmente dal carattere _. La dichiarazione pu嘆 essere esplicita subito dopo la sezione #include o nel programma quando serve. La struttura della dichiarazione 竪 sempre: tipo dato nome variabili [=valore] (opzionale linizializzazione del valore] Se ad esempio nel codice io scrivo float raggio=2.6; C creer un variabile reale, il cui valore 竪 2.6 Se scrivo char parola[10]=salve; C/C++ creer una stringa ovvero una sequenza di caratteri. E' importante notare che ogni istruzione php deve terminare con il punto e virgola.
  • 3. DEFINIZIONE DI COSTANTI Attraverso #define nome costante valore; Oppure Const Tipo Dato Nome = Valore; Ad esempio const int x=3; const char let =ciao mondo !; #define pi_greco 3.14; definisce una costante reale
  • 4. STRUTTURA DI UN PROGRAMMA C++ Intestazione Dichiarazione variabili Programma In C++ #include <nomelibreria> [using namespace std;] solo per il C++ Elenco tipi variabili nomi; (Tipi diversi su righe distinte); int main(){ istruzione 1; istruzione 2; istruzione n;}
  • 5. CASTING E' un'operazione che permette la conversione di tipo di una variabile Ad esempio int a=2; reale=(float)a; Restituisce una variabile reale con valore 2.0 Gli operatori di casting sono int, float, string, boolean, object, array.
  • 6. ISTRUZIONI DI INPUT/OUTPUT C++ richiede #include <iostream> cout<<teston; Scrive a video testo e va a nuova riga. Istruzione di Output cout << a << << b << << c; Lo spazio 竪 richiesto per stampare separati i valori che altrimenti sarebbero attaccati. Cin >> a >> b;
  • 7. OPERATORI ARITMETICI a+b somma di variabili a e b a-b sottrazione di variabili a e b a*b prodotto di variabili a e b a/b divisione delle variabili a e b a % b resto della divisione intera fra a e b
  • 8. OPERATORI LOGICI E DI RELAZIONE Sono utilizzati nelle condizioni a==b uguaglianza a===b identit a!=b diseguaglianza A && (and) b and logico fra a e b A !! (or) b or logico fra a e b !a negazione logica di a <.>. >=,<= operatori di maggioranza e minoranza
  • 9. CONDIZIONE SEMPLICE IF ELSE Flow Chart Codifica C++ if (condizione) { istruzione 1;} else { istruzione 2; }
  • 10. CONDIZIONI NIDIFICATE Rappresentazione flow chart Codifica C++ If (Condizione 1) If (Condizione 2) Istruzione 2; Else Istruzione 1: Else Istruzione 1;
  • 11. CONDIZIONE MULTIPLA Rappresentazione Flow Chart Codifica C++ switch (Variabile) { case valore 1:{ Istruzione 1; break;} case valore 2: {istruzione 2; break;} .. Ripete fino a valore 5 default: { istruzione; break;}
  • 12. ESERCITAZIONE 1 Scrivere un algoritmo e implementare un programma che inseriti tre valori numerici visuali il massimo e il minimo dei tre. Scrivere un algoritmo e implementare un programma che permetta inseriti due numeri a e b e il tipo di operazione (+,-,*,/() la esegua e visualizzi il risultato. Digitati quattro numeri visualizzare e contare i positivi e i negativi mediante un algoritmo e realizzare una codifica in C++ della soluzoje proposta.
  • 13. FINE LEZI0NE TEAM INFORMATICA OPENSOURCE SITO WEB HTTPS://WWW.INFORMATICAOPENSOURCE.IT