Estratto del documento

nano NomeFile. cpp - apre un nuovo file di testo

ctrl + o - salva il file

invio - conferma il nome del file da salvare

ctrl + x - esci da nano

ctrl + k - taglia la riga

ctrl + u - incolla

cd NomeC artella/NomeS econdaC artella - spostarsi da una cartella all'altra

. /NomeFile - esegui file

G ++ NomeFile. cpp -o NomeNuovoF ile – compila file

Ls – visualizza file contenuti nella cartella corrente

Pwd – mostra cartella corrente

Tipi di dati

: char, int, unsigned int, bool, float, double, size_t

Compilazione separata : G++ -Wall –std=c++14 FilePrincipale.cpp ....cpp ....cpp -o FilePrincipale

- .h #ifndef NOMEFILE_H

#define NOMEFILE_H

#include ...

funzioni

#endif

- cpp #include “nomefile.h”

#include ...

corpo funzioni

- cpp (main)

#include ...

#include “nomefile.h”

Librerie :

- <iostream>

- <cmath> - operazioni matematiche

- <cstdlib>

- <ctime> - tempo

- <vector>

- <string>

- <cstddef> - size_t

Stream input/output :

- Iostream – da console

- Fstream – da file

- Sstream – da stringa

Passaggio parametri

:

- Per valore – riceve copia del contenuto – fuori rimane il valore originale anche se dentro modifico

- Per riferimento – riceve indirizzo di memoria – se dentro modifico, fuori è modificato

- Per riferimento costante – riceve indirizzo di memoria – se dentro modifico, fuori non permette di modificare

/n - endl

/tab

Sqrt - (cmath)

Pow (base, esponente) - (cmath)

Abs – valore assoluto per per dati interi - (cstlib)

Fabs – valore assoluto per dati in virgola mobile - (cmath)

^ (XOR) - scambio di due valori senza una terza variabile – es. a = a^b; b = a^b; a = a^b;

% - resto di una divisione tra due numeri

Rand() - generare un numero casuale - (cstdlib)

Srand() - inizializzare il generatore - (cstdlib)

Srand(Time(NULL)) - inizializzare con il tempo attuale - (ctime)

- If if (condizione) {codice da eseguire se è vera} else {codice da eseguire se è falsa}

- While while (condizione) {inizializzazione variabili; codice da eseguire finchè è vera; aggiornamento variabili}

- Do...while

do {inizializzazione variabili; codice da eseguire almeno una volta e poi finchè è vera; aggiornamento

variabili} while (condizione);

- For for (inizalizzazione variabili; condizione; aggiornamento variabili) {codice da eseguire}

- Switch switch (espressione) {case valore 1: istruzioni; break; ...; default: istruzioni;}

- Throw es. Int errore; throw errore;

- Try try {funzione rischiosa}

- Catch es. C

Anteprima
Vedrai una selezione di 1 pagina su 5
Formulario di Introduzione alla programmazione per programmare in c++ Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher giada1mellina di informazioni apprese con la frequenza delle lezioni di Introduzione alla programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Genova o del prof Rovetta Stefano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community