INTRODUZIONE LINGUAGGIO C
Informazioni generali sul linguaggio C
If/else
Sintassi di base
Commenti nel codice
For
While/Do while
Variabili e costanti
Print e scanf
Arrey
4°AIA / Metteo Neri, Enzo Hinostroza, Leonardo Giuliani, Samuele Nullo
- Caratteristiche principali:
- -Linguaggio compilato: il codice sorgente viene tradotto in linguaggio macchina da un compilatore.
- -Procedurale: il programma è strutturato in funzioni e istruzioni sequenziali.
- -Efficiente: offre un controllo diretto sull’hardware e sulla memoria.
- -Portabile: lo stesso programma può essere compilato su sistemi diversi con poche modifiche.
- -Linguaggio di medio livello: combina caratteristiche di linguaggi ad alto livello (astrazioni) e basso livello (manipolazione diretta della memoria).
Che cosa è il C?
Il C è un linguaggio di programmazione creato da Dennis Ritchie nei Bell Laboratories nel 1972.
È un linguaggio molto popolare nonostante la sua origine antica. La ragione principale della sua popolarità è che è un linguaggio fondamentale nel campo dell'informatica.
Il linguaggio C è strettamente associato a UNIX, in quanto è stato sviluppato per scrivere il sistema operativo UNIX
Print e scanf
printf() – Stampa formattata in C
Definizione: int printf(const char *format, ...);
la funzione printf è una funzione standard della libreria C (disponibile anche in C++ tramite <cstdio> o <stdio.h>)
utilizzata per stampare testo formattato sullo standard output (di solito il terminale o console).
Funzione printf() – Definizione e uso
Scopo: stampa testo e variabili sullo schermo (output standard).
Header: definita in <stdio.h>
Sintassi: printf("testo e formati", argomenti);
La stringa di formato può contenere:
testo normale
specificatori di formato (%d(intero), %f(float), %s(stringa), ecc.)
Scanf
| |
VARIABILI E COSTANTI IN C
Concetti fondamentali
Varaibili: una variabile e un contenitore vuto il cui valore può assegnato prima o durante l’esecuzione. Costanti: eh un contenitore il cui il suo valore non puo essere modificato nell'esecuzione del programa
Tipi di dati
I tipi di dati più utilizzati in C sono <int>, <float>, <double> e char>, perché coprono le esigenze fondamentali di rappresentazione numerica e testuale nei programmi.
WHILE/DO WHILE
Il ciclo
I cicli while e do...while sono due strutture fondamentali del linguaggio C per ripetere istruzioni finché una condizione è vera.
- Il ciclo while controlla la condizione prima di eseguire il blocco di codice. Se la condizione è vera (true), il corpo del ciclo viene eseguito. Quando la condizione diventa falsa (false), il ciclo si interrompe.
- A differenza di while, il Do While esegue sempre almeno una volta il blocco di istruzioni, anche se la condizione è falsa. La condizione viene controllata dopo l’esecuzione del blocco.
SINTASSI DI BASE
struttura di un programma C
La funzione main() è il punto di partenza di ogni programma C: quando esegui un programma, l’esecuzione inizia sempre da lì.
- #include <stdio.h> = Include la libreria Standard Input/Output, necessaria per funzioni come printf
- int main() = Definisce la funzione principale del programma, che restituisce un valore intero (int)
- printf("Ciao, mondo!\n"); = Stampa una stringa sullo schermo.
- return 0; =Indica che il programma è terminato correttamente. Il valore 0 viene restituito al sistema operativo.
IF / ELSE
Defenizione
<if-else> permette di scegliere tra due percorsi di esecuzione, in base a una condizione booleana. Questa struttura è fondamentale per controllare il flusso del programma e reagire a situazioni diverse durante l’esecuzione.
La condizione viene valutata: – se è vera (true), viene eseguito il primo blocco (if) – se è falsa (false), viene eseguito il blocco alternativo (else) È possibile estendere la logica con else if per gestire più casi distinti, mantenendo il codice leggibile e strutturato.
COMMENTI DEL CODICE
Definizione e Funzione dei Commenti
I commenti sono sezioni di testo inserite nel codice sorgente che il compilatore ignora completamente durante la compilazione, hanno un ruolo fondamentale nella documentazione del codice.
Chiarire il codice: Spiegano la logica o il motivo dietro specifiche scelte di programmazione.
Documentare il funzionamento: Aiutano chi legge a comprendere rapidamente cosa fa il codice, senza doverlo interpretare riga per riga.
Facilitare la manutenzione: Quando si torna a modificare il codice dopo tempo, i commenti ricordano lo scopo originale delle parti scritte.
Supportare il lavoro di gruppo: Consentono a più programmatori di collaborare efficacemente sullo stesso progetto.
Funzioni principali dei commenti:
Debugging e test: Possono essere usati per "commentare" temporaneamente parti di codice da escludere durante i test.
Gli Array
Ci sono due tipi di array : Array MonodimensionaleUn array monodimensionale è una lista lineare di elementi dello stesso tipo (ad esempio, un elenco di numeri interi). Array Bidimensionale Un array bidimensionale è come una tabella (righe e colonne).
Gli array vengono utilizzati per memorizzare più valori in un'unica variabile, anziché dichiarare variabili separate per ciascun valore.
Per creare un array, definire il tipo di dati (ad esempio int) e specificare il nome dell'array seguito dalle parentesi quadre [] .
Per inserire valori, utilizziamo un elenco separato da virgole tra parentesi graffe e assicurarsi che tutti i valori siano dello stesso tipo di dati:
int myNumbers[] = {25, 50, 75, 100};
FOR
Definizione
Il ciclo <for> consente di ripetere un blocco di istruzioni un numero determinato di volte, controllando l’inizio, la condizione e l’incremento in un’unica riga.
C
Presentazione
Created on October 24, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
View
Journey Map
View
Versus Character
View
Akihabara Connectors Infographic Mobile
View
Mobile mockup infographic
Explore all templates
Transcript
INTRODUZIONE LINGUAGGIO C
Informazioni generali sul linguaggio C
If/else
Sintassi di base
Commenti nel codice
For
While/Do while
Variabili e costanti
Print e scanf
Arrey
4°AIA / Metteo Neri, Enzo Hinostroza, Leonardo Giuliani, Samuele Nullo
Che cosa è il C?
Il C è un linguaggio di programmazione creato da Dennis Ritchie nei Bell Laboratories nel 1972. È un linguaggio molto popolare nonostante la sua origine antica. La ragione principale della sua popolarità è che è un linguaggio fondamentale nel campo dell'informatica. Il linguaggio C è strettamente associato a UNIX, in quanto è stato sviluppato per scrivere il sistema operativo UNIX
Print e scanf
printf() – Stampa formattata in C Definizione: int printf(const char *format, ...); la funzione printf è una funzione standard della libreria C (disponibile anche in C++ tramite <cstdio> o <stdio.h>) utilizzata per stampare testo formattato sullo standard output (di solito il terminale o console). Funzione printf() – Definizione e uso Scopo: stampa testo e variabili sullo schermo (output standard). Header: definita in <stdio.h> Sintassi: printf("testo e formati", argomenti); La stringa di formato può contenere: testo normale specificatori di formato (%d(intero), %f(float), %s(stringa), ecc.)
Scanf
| |
VARIABILI E COSTANTI IN C
Concetti fondamentali
Varaibili: una variabile e un contenitore vuto il cui valore può assegnato prima o durante l’esecuzione. Costanti: eh un contenitore il cui il suo valore non puo essere modificato nell'esecuzione del programa
Tipi di dati
I tipi di dati più utilizzati in C sono <int>, <float>, <double> e char>, perché coprono le esigenze fondamentali di rappresentazione numerica e testuale nei programmi.
WHILE/DO WHILE
Il ciclo
I cicli while e do...while sono due strutture fondamentali del linguaggio C per ripetere istruzioni finché una condizione è vera.
SINTASSI DI BASE
struttura di un programma C
La funzione main() è il punto di partenza di ogni programma C: quando esegui un programma, l’esecuzione inizia sempre da lì.
IF / ELSE
Defenizione
<if-else> permette di scegliere tra due percorsi di esecuzione, in base a una condizione booleana. Questa struttura è fondamentale per controllare il flusso del programma e reagire a situazioni diverse durante l’esecuzione.
La condizione viene valutata: – se è vera (true), viene eseguito il primo blocco (if) – se è falsa (false), viene eseguito il blocco alternativo (else) È possibile estendere la logica con else if per gestire più casi distinti, mantenendo il codice leggibile e strutturato.
COMMENTI DEL CODICE
Definizione e Funzione dei Commenti
I commenti sono sezioni di testo inserite nel codice sorgente che il compilatore ignora completamente durante la compilazione, hanno un ruolo fondamentale nella documentazione del codice.
Chiarire il codice: Spiegano la logica o il motivo dietro specifiche scelte di programmazione. Documentare il funzionamento: Aiutano chi legge a comprendere rapidamente cosa fa il codice, senza doverlo interpretare riga per riga. Facilitare la manutenzione: Quando si torna a modificare il codice dopo tempo, i commenti ricordano lo scopo originale delle parti scritte. Supportare il lavoro di gruppo: Consentono a più programmatori di collaborare efficacemente sullo stesso progetto.
Funzioni principali dei commenti:
Debugging e test: Possono essere usati per "commentare" temporaneamente parti di codice da escludere durante i test.
Gli Array
Ci sono due tipi di array : Array MonodimensionaleUn array monodimensionale è una lista lineare di elementi dello stesso tipo (ad esempio, un elenco di numeri interi). Array Bidimensionale Un array bidimensionale è come una tabella (righe e colonne).
Gli array vengono utilizzati per memorizzare più valori in un'unica variabile, anziché dichiarare variabili separate per ciascun valore. Per creare un array, definire il tipo di dati (ad esempio int) e specificare il nome dell'array seguito dalle parentesi quadre [] . Per inserire valori, utilizziamo un elenco separato da virgole tra parentesi graffe e assicurarsi che tutti i valori siano dello stesso tipo di dati: int myNumbers[] = {25, 50, 75, 100};
FOR
Definizione
Il ciclo <for> consente di ripetere un blocco di istruzioni un numero determinato di volte, controllando l’inizio, la condizione e l’incremento in un’unica riga.