Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Le basi del linguaggio C++: Prima Introduzione, Schemi e mappe concettuali di Sistemi di reti

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

2023/2024

Caricato il 08/02/2024

francesco-vargiu-2
francesco-vargiu-2 🇮🇹

1 documento

1 / 17

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Le basi del linguaggio C++
Informatica APP
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Anteprima parziale del testo

Scarica Le basi del linguaggio C++: Prima Introduzione e più Schemi e mappe concettuali in PDF di Sistemi di reti solo su Docsity!

Informatica APP

DALL’ALGORITMO AL PROGRAMMA

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.

COME CREARE UN PROGRAMMA

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.

LA STRUTTURA DI UN PROGRAMMA IN C++

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.

IL PRIMO PROGRAMMA

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

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.

DICHIARARE LE COSTANTI

Con il qualificatore const è possibile definire costanti tipizzate, ossia costanti che accettano un valore ammissibile per il tipo di dato al quale sono associate.

DICHIARARE LE COSTANTI

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

Gli operatori aritmetici binari sono applicati a due operandi.

GLI OPERATORI

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

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.

GLI OPERATORI

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.