

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
Appunti di informatica generali (While, vari script...)
Tipologia: Appunti
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Informatica riassunto Funzione= porzione di codice racchiusa tra due parentesi graffe che contiene le istruzioni che specificano le operazioni da eseguire, accetta in ingresso un insieme di argomenti e restituisce un valore. Una funzione rappresenta un sottoprogramma Variabile= contenitore all’interno del quale vengono memorizzati i dati che le varie istruzioni usano per svolgere il compito previsto dal programma. Es: int, float, double, char. I valori di queste variabili possono essere modificati. Terminano sempre con il punto e virgola Direttive al processore= #include<stdio.h> e #include <stdlib.h> rappresentano il modo per indicare al compilatore le librerie che dovranno essere usate nel programma. Non terminano mai con il punto e virgola Funzione main= funzione principale di ogni programma C/C++. Le parentesi tonde poste dopo il nome main rappresentano il simbolo di riconoscimento di una funzione. Non termina mai con il punto e virgola Commenti: I commenti vengono ignorati dal compilatore. Es= /* commento in stile C*/ Sezione dichiarativa= sezione dove si dichiarano le variabili che saranno usate dalle istruzioni presenti nella funzione main. (int;) Sezione esecutiva o corpo del programma= zona in cui vengono scritte le istruzioni che devono essere eseguite. Termina sempre con il punto e virgola Costanti simboliche= servono a identificare valori che non cambiano nel tempo. Non possono essere considerate dei contenitori ma solo nomi utilizzati per identificare un valore Funzione= termine che viene utilizzato per indicare i sottoprogrammi. Devono iniziare con una lettera Costanti= contengono dei valori che non possono essere modificati. Hanno bisogno di essere dichiarate indicandone il tipo (const o #define). Const ha bisogno del punto e virgola mentre #define no Espressione= combinazione di operandi e operatori che descrive un’elaborazione il cui risultato è un valore che può essere assegnato a una variabile Operandi= combinazioni di costanti, variabili semplici o di altre istruzioni. Rappresentano i valori che vengono manipolati nell’espressione. Nello studio degli operandi, particolare importanza assumono le variabili, le costanti e il tipo che può essere loro assegnato Operatori= simboli che specificano come devono essere manipolati gli operandi dell’espressione. La valutazione dell’espressione avviene eseguendo le operazioni indicate dagli operatori sui loro operandi secondo le regole di precedenza degli operatori tipiche dell’aritmetica. Si classificano in: operandi di assegnamento, aritmetici, confronto, logici, bit e speciali. Le variabili intere (int) si assegnano utilizzando un numero senza parte decimale, le variabili reali (float, double) si assegnano utilizzando la notazione inglese, le variabili carattere (char) si
assegnano racchiudendo il carattere tra due apici e le variabili stringa si assegnano racchiudendo la stringa tra “ Specificatore di formato =%= ha il compito di segnalare al compilatore che in quella posizione deve essere visualizzato un numero intero decimale presente nella variabile indicata dopo la stringa. Non modifica il tipo di dato contenuto nella variabile ma specifica come tale contenuto debba essere visualizzato Sequenza di escape= indicato di solito con . Es: printf (“\n\n”); dopo il segno % possono comparire: segno meno, numero, punto scanf= consente di acquisire una sequenza di caratteri dalla tastiera e di memorizzarli all’interno di variabili &= se posto davanti al nome della variabile indica che il dato deve essere memorizzato nella locazione di memoria assegnata alla variabile stessa. L’omissione di & non provoca nessun messaggio di errore da parte del compilatore, però, comporta errori nei risultati In c++ monitor e tastiera prendono il nomei cout e cin. In c++ è possibile inviare al monitor stringhe di testo, ad esempio cout <<”x”; Si usa la parola endl per portare il cursore a capo su una riga. C (printf, “\n", scanf) diventano in C++ (cout, endl, cin) +addizione: addizionare 2 operandi e concatenazione 2 stringhe *moltiplicazione: moltiplica i 2 operandi -sottrazione: sottrae il secondo operando dal primo /divisione: divide il primo operando per il secondo %resto (modulo): fornisce il resto della divisione tra 2 operandi interi Gli operandi aritmetici lunari si applicano a un solo operando e ne modificano il valore. Si distinguono in incremento ++ (es. p++) e decremento – (p--). Questi operandi possono essere prima o dopo l’operandi e il loro effetto varia per la posizione. Per l’operatore unitario ++ la precedenza va da destra a sinistra, quindi, viene prima eseguita l’operazione ++i e poi i++. Il valore ottenuto dopo l’incremento diviene effettivo soltanto dall’operazione immediatamente successiva. Gli operatori di confronto richiedono operandi di tipo fondamentale e producono sempre un risultato true se la relazione è verificata e false se è errata. Gli operatori logici sono i seguenti: || (OR), && (AND),! (NOT) Gli operatori && e || non valutano l’operando destro se non è necessario al risultato. Il costrutto di selezione permette di scegliere tra istruzioni diverse a seconda del valore di verità di certe variabili. Avviene attraverso l’istruzione if…else. All’interno di un istruzione if è possibile inserire qualsiasi tipo di istruzione. A volte alcuni problemi richiedono una soluzione con una serie di scelte successive. Poiché usare numerosi if in cascata può essere un problema, una soluzione semplice è usare il costrutto selezione multipla. La selezione multipla è implementata in C e C++ con l’istruzione SWITCH. Si dice che il linguaggio C e C++