









Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una prima introduzione alle basi del linguaggio c++, dalla scrittura di un programma sorgente alla dichiarazione di variabili, costanti e funzioni, passando per gli operatori aritmetici, relazionali e logici. Viene inoltre illustrato come interagire con l'input/output e come utilizzare gli identificatori.
Tipologia: Schemi e mappe concettuali
1 / 17
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!










Un algoritmo tradotto in un linguaggio di programmazione prende il nome di programma. La disciplina che si occupa di rendere automatici i processi risolutivi dei problemi è detta programmazione.
Per creare ed eseguire un programma, occorre seguire alcuni semplici passaggi: ● Scrivere un programma sorgente , cioè una serie di istruzioni che rispettano le regole sintattico-semantiche del linguaggio. ● Compilare il programma, cioè tradurlo in un linguaggio comprensibile al microprocessore. ● Collegare in maniera automatica, tramite il linker , il file oggetto alle librerie standard del linguaggio dichiarate nel sorgente: si ottiene un file eseguibile con estensione exe. ● Mandare in esecuzione il file eseguibile.
In un programma scritto in C++ deve sempre essere presente una funzione main() : ● da essa il compilatore inizia l’esecuzione ● a essa è assegnato il compito di gestire il controllo generale dell’attività del codice.
In un programma scritto in C++ deve sempre essere presente una funzione main() : ● da essa il compilatore inizia l’esecuzione ● a essa è assegnato il compito di gestire il controllo generale dell’attività del codice.
Gli identificatori sono i nomi definiti dal programmatore per riferirsi in modo univoco a oggetti di categorie diverse: variabili, costanti e funzioni. ● Le variabili sono contenitori di valori ; ogni variabile può contenere un singolo valore, che può cambiare nel tempo, e ha un “tipo”, che viene stabilito all’inizio e non può essere cambiato nel corso del programma. ● Le costanti identificano valori che non cambiano nel tempo , quindi possono essere considerate dei nomi utilizzati per identificare un valore costante per tutta la durata del programma. ● Le funzioni rappresentano i sottoprogrammi , cioè porzioni autonome di programmi richiamabili.
Con il qualificatore const è possibile definire costanti tipizzate, ossia costanti che accettano un valore ammissibile per il tipo di dato al quale sono associate.
Con il qualificatore const è possibile definire costanti tipizzate, ossia costanti che accettano un valore ammissibile per il tipo di dato al quale sono associate.
Gli operatori aritmetici binari sono applicati a due operandi.
Gli operatori aritmetici unari sono applicati a un solo operando e ne modificano il valore. Si distinguono i seguenti: ● incremento: ++ ● decremento: – – Questi operatori possono essere posti prima dell’operando ( prefissi ) o dopo l’operando ( postfissi ) e il loro effetto varia a seconda di tale posizione: ● l’operatore prefisso modifica l’operando prima di utilizzarne il valore, ● l’operatore postfisso modifica l’operando dopo averne utilizzato il valore.
Gli operatori logici (o connettivi logici ) richiedono come operandi le espressioni booleane e producono un risultato booleano. Sono i seguenti: ● || OR : il risultato dell’espressione composta è vero se almeno un’espressione di base è vera; ● && AND : il risultato dell’espressione composta è vero se tutte le espressioni di base sono vere; ●! NOT : serve a negare il valore logico di un’espressione o di una variabile booleana.
In un’operazione di assegnamento il valore dell’operando di destra viene assegnato alla locazione di memoria cui fa riferimento l’operando di sinistra. Oltre all’operatore di assegnamento “ = ” visto in precedenza, il C/C++ prevede delle forme di assegnazione compatte , costituite in realtà, oltre che dall’operatore di assegnazione, anche da un operatore matematico.