SlideShare a Scribd company logo
INFORMATICA Il linguaggio C
Premessa ,[object Object],[object Object],[object Object]
Caratteristiche Generali ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alfabeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identificatori ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Commenti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Istruzioni ,[object Object],[object Object],[object Object],[object Object]
Parole chiave ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struttura di un programma C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struttura di un programma C ,[object Object],[object Object],[object Object],[object Object]
Struttura di un programma C ,[object Object],[object Object],[object Object],[object Object]
Struttura di un programma C ,[object Object],[object Object],[object Object],[object Object],file  prova.c START STOP
I dati
Definizione dei dati ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipi ,[object Object],[object Object],[object Object]
Tipi base (primitivi)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INFORMATICA   Cenni sulla Rappresentazione dei dati
char ,[object Object],[object Object],[object Object],[object Object]
int ,[object Object],[object Object],[object Object],[object Object],[object Object]
float e double ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
float e double ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modificatori dei tipi base ,[object Object],[object Object],[object Object],[object Object],[object Object]
short / long ,[object Object],[object Object],[object Object],[object Object]
signed / unsigned ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Altri valori interi ,[object Object],[object Object],[object Object]
Valori speciali ,[object Object],tabulatore vert.  null  tabulatore orizz.  esadecimale  ddd return  ottale ddd new line  backslash  pagina nuova  doppio apice  backspace  apostrofo  allarme  Carattere Sequenza Carattere Sequenza
Tabella riassuntiva 1.7E ± 308 (16 cifre) double 1.7E ± 308 (20 cifre) long double 3.4E ± 38 (7 cifre)  float 0 ÷ 4.294.967.295   unsigned long, unsigned long int 0 ÷ 65535 unsigned int, unsigned short int 0 ÷ 255 unsigned, unsigned char, unsigned short 2.147.483.648  ÷  2.147.483.648 signed long,   signed long int 2.147.483.648  ÷  2.147.483.648 long, long int, -32768  ÷  32.767  signed short, signed short int -32768  ÷  32.767  short, short int,  signed short  -32768  ÷  32.767  int, signed ,  signed int  -128 ÷ 127  char, signed char Intervallo dei valori Tipo
Direttive ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definizione di variabili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definizione di variabili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definizione di variabili ,[object Object],[object Object],[object Object],[object Object],[object Object]
Definizione di costanti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La direttiva “define” ,[object Object],[object Object],[object Object],[object Object],[object Object]
La direttiva “define” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stringa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visibilità delle variabili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struttura a blocchi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a  e  b  sono definite solo all’interno del blocco!
Visibilità delle variabili - Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Le istruzioni
Assegnazioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Assegnazioni ,[object Object],[object Object],[object Object],[object Object],[object Object]
Istruzioni di I/O ,[object Object],[object Object],[object Object],[object Object],[object Object]
I/O formattato ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’istruzione  printf ,[object Object],[object Object],[object Object],[object Object],[object Object]
L’istruzione  printf ,[object Object],[object Object],[object Object]
L’istruzione  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Specificatori di formato ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Specificatori di formato ,[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2 0.500000 a _ 0.500000***a***2 _
Specificatori di formato ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio (printf) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’istruzione scanf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I/O ,[object Object],[object Object],[object Object],[object Object]
Espressioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori aritmetici ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori aritmetici: esempi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversione forzata di tipo (casting) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di assegnamento composti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di incremento e decremento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di incremento e decremento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori relazionali ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INFORMATICA Algebra di Boole
Operatori logici ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di manipolazione dei bit ,[object Object],[object Object],[object Object],[object Object]
Richiamo: operatori Booleani A  AND   B A  OR   B NOT   A A  XOR   B 1 1 1 1 0 0 1 0 A   B 1 0 1 0 0 0 1 0 A   B 0 1 1 0 A 0 1 1 1 0 0 1 0 A   B
Operatori su bit ,[object Object],Binario >> Shift a destra Binario << Shift a sinistra ~ ^ | & Unario Binario Binario Binario NOT bit a bit (complemento a 1) XOR bit a bit OR bit a bit AND bit a bit tipo Operatore Operazione
Operatori su bit: esempi ,[object Object],[object Object],[object Object],x y y x z x z AND NOT 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1
Operatori su bit: esempi ,[object Object],[object Object],NOTA:  Il significato decimale non  è rilevante! OR EXOR 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0
Operatori di shift ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di shift ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di shift ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori di manipolazione dei bit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatori bit-a-bit: esempio riassuntivo ,[object Object],[object Object],0 5 4 3 2 1 6 7 0 0 0 0 0 1 0 0
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0
Operatori bit-a-bit: esempio ,[object Object],[object Object],bit 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 1
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 1 bit 1
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 1 1 bit 2
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 1 0 1 1 bit 3
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 1 0 1 1 bit 4
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 1 0 1 1 0 bit 5
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 1 0 1 1 1 0 bit 6
Operatori bit-a-bit: esempio ,[object Object],[object Object],0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 0 1 0 1 1 1 0 bit 7
Operatori bit-a-bit: esempio ,[object Object],[object Object],Valore finale di  car 0 5 4 3 2 1 6 7 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 car (val << 5) 0 0 1 0 1 1 1 0
Esercizio ,[object Object],0 1 0 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1<<i (1<<i) & N int bitn (int N, int i) { if (((1 << i) & N) !=  0) return 1; else  return 0; } N
Istruzione composta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatore sizeof ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operatore sizeof ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Structure & union
Structure & unionStructure & union
Structure & union
Rupesh Mishra
 
Python Objects
Python ObjectsPython Objects
Python Objects
Quintagroup
 
Constants Variables Datatypes by Mrs. Sowmya Jyothi
Constants Variables Datatypes by Mrs. Sowmya JyothiConstants Variables Datatypes by Mrs. Sowmya Jyothi
Constants Variables Datatypes by Mrs. Sowmya Jyothi
SowmyaJyothi3
 
Variables and data types in C++
Variables and data types in C++Variables and data types in C++
Variables and data types in C++
Ameer Khan
 
Chapter 9 Abstract Class
Chapter 9 Abstract ClassChapter 9 Abstract Class
Chapter 9 Abstract Class
OUM SAOKOSAL
 
Unit 5-hive data types – primitive and complex data
Unit 5-hive data types – primitive and complex dataUnit 5-hive data types – primitive and complex data
Unit 5-hive data types – primitive and complex data
vishal choudhary
 
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothiArrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
Sowmya Jyothi
 
Introduccion a Programacion Reactiva
Introduccion a Programacion ReactivaIntroduccion a Programacion Reactiva
Introduccion a Programacion Reactiva
Andres Almiray
 
Pointers In C
Pointers In CPointers In C
Pointers In C
Simplilearn
 
Dynamic Polymorphism in C++
Dynamic Polymorphism in C++Dynamic Polymorphism in C++
Dynamic Polymorphism in C++
Dharmisha Sharma
 
Control Statement programming
Control Statement programmingControl Statement programming
Control Statement programming
University of Potsdam
 

What's hot (11)

Structure & union
Structure & unionStructure & union
Structure & union
 
Python Objects
Python ObjectsPython Objects
Python Objects
 
Constants Variables Datatypes by Mrs. Sowmya Jyothi
Constants Variables Datatypes by Mrs. Sowmya JyothiConstants Variables Datatypes by Mrs. Sowmya Jyothi
Constants Variables Datatypes by Mrs. Sowmya Jyothi
 
Variables and data types in C++
Variables and data types in C++Variables and data types in C++
Variables and data types in C++
 
Chapter 9 Abstract Class
Chapter 9 Abstract ClassChapter 9 Abstract Class
Chapter 9 Abstract Class
 
Unit 5-hive data types – primitive and complex data
Unit 5-hive data types – primitive and complex dataUnit 5-hive data types – primitive and complex data
Unit 5-hive data types – primitive and complex data
 
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothiArrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
 
Introduccion a Programacion Reactiva
Introduccion a Programacion ReactivaIntroduccion a Programacion Reactiva
Introduccion a Programacion Reactiva
 
Pointers In C
Pointers In CPointers In C
Pointers In C
 
Dynamic Polymorphism in C++
Dynamic Polymorphism in C++Dynamic Polymorphism in C++
Dynamic Polymorphism in C++
 
Control Statement programming
Control Statement programmingControl Statement programming
Control Statement programming
 

Viewers also liked

Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
Nicola Corti
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrare
Nicola Corti
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
Nicola Corti
 
Riepilogo Java C/C++
Riepilogo Java C/C++Riepilogo Java C/C++
Riepilogo Java C/C++
Pasquale Paola
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULP
Nicola Corti
 
Spring 2.5
Spring 2.5Spring 2.5
Spring 2.5
Pasquale Paola
 
Seminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULPSeminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULP
Nicola Corti
 

Viewers also liked (7)

Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrare
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
 
Riepilogo Java C/C++
Riepilogo Java C/C++Riepilogo Java C/C++
Riepilogo Java C/C++
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULP
 
Spring 2.5
Spring 2.5Spring 2.5
Spring 2.5
 
Seminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULPSeminario Raspberri Pi - Parte 1 - GULP
Seminario Raspberri Pi - Parte 1 - GULP
 

Similar to 3 Linguaggioc

Lezione 21 (2 maggio 2012)
Lezione 21 (2 maggio 2012)Lezione 21 (2 maggio 2012)
Lezione 21 (2 maggio 2012)STELITANO
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)STELITANO
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)STELITANO
 
Corso c++
Corso c++Corso c++
Corso c++
Antonio Furone
 
05 2 integrali-conversioni-costanti-preproc-inclusione
05 2 integrali-conversioni-costanti-preproc-inclusione05 2 integrali-conversioni-costanti-preproc-inclusione
05 2 integrali-conversioni-costanti-preproc-inclusionePiero Fraternali
 
Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1
I.S.I.S. "Antonio Serra" - Napoli
 
13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++Majong DevJfu
 
9 Altre Istruzioni Di I O
9   Altre Istruzioni Di I O9   Altre Istruzioni Di I O
9 Altre Istruzioni Di I Oguest60e9511
 
13 Puntatori E Memoria Dinamica
13   Puntatori E Memoria Dinamica13   Puntatori E Memoria Dinamica
13 Puntatori E Memoria Dinamicaguest60e9511
 
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
PasqualeRuocco5
 
Laboratorio Programmazione: Visibilita' e tipi di dato
Laboratorio Programmazione: Visibilita' e tipi di datoLaboratorio Programmazione: Visibilita' e tipi di dato
Laboratorio Programmazione: Visibilita' e tipi di datoMajong DevJfu
 
Corso java base
Corso java baseCorso java base
Corso java base
Simone Gimelli
 
Analizzatori di programmi in C
Analizzatori di programmi in CAnalizzatori di programmi in C
Analizzatori di programmi in C
Boymix81
 
Lezione1 Linguaggio C
Lezione1 Linguaggio CLezione1 Linguaggio C
Java Lezione 1
Java Lezione 1Java Lezione 1
Java Lezione 1
Sergio Ronchi
 
ECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneFabio Cantaro
 
14 - Programmazione: Stream e File
14 - Programmazione: Stream e File14 - Programmazione: Stream e File
14 - Programmazione: Stream e FileMajong DevJfu
 

Similar to 3 Linguaggioc (20)

Lezione 21 (2 maggio 2012)
Lezione 21 (2 maggio 2012)Lezione 21 (2 maggio 2012)
Lezione 21 (2 maggio 2012)
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)
 
Corso c++
Corso c++Corso c++
Corso c++
 
Modulo 1 - Lezione 1
Modulo 1 - Lezione 1Modulo 1 - Lezione 1
Modulo 1 - Lezione 1
 
05 2 integrali-conversioni-costanti-preproc-inclusione
05 2 integrali-conversioni-costanti-preproc-inclusione05 2 integrali-conversioni-costanti-preproc-inclusione
05 2 integrali-conversioni-costanti-preproc-inclusione
 
Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1
 
05 1 intro-struttura
05 1 intro-struttura05 1 intro-struttura
05 1 intro-struttura
 
13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++13 - Programmazione: Compendio C - C++
13 - Programmazione: Compendio C - C++
 
9 Altre Istruzioni Di I O
9   Altre Istruzioni Di I O9   Altre Istruzioni Di I O
9 Altre Istruzioni Di I O
 
T4 tipizzazione
T4 tipizzazioneT4 tipizzazione
T4 tipizzazione
 
13 Puntatori E Memoria Dinamica
13   Puntatori E Memoria Dinamica13   Puntatori E Memoria Dinamica
13 Puntatori E Memoria Dinamica
 
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
7. MATLAB - Parte 2 (IO, cicli, funzioni).pdf
 
Laboratorio Programmazione: Visibilita' e tipi di dato
Laboratorio Programmazione: Visibilita' e tipi di datoLaboratorio Programmazione: Visibilita' e tipi di dato
Laboratorio Programmazione: Visibilita' e tipi di dato
 
Corso java base
Corso java baseCorso java base
Corso java base
 
Analizzatori di programmi in C
Analizzatori di programmi in CAnalizzatori di programmi in C
Analizzatori di programmi in C
 
Lezione1 Linguaggio C
Lezione1 Linguaggio CLezione1 Linguaggio C
Lezione1 Linguaggio C
 
Java Lezione 1
Java Lezione 1Java Lezione 1
Java Lezione 1
 
ECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazioneECDL modulo 1 ud1: algoritmi rappr informazione
ECDL modulo 1 ud1: algoritmi rappr informazione
 
14 - Programmazione: Stream e File
14 - Programmazione: Stream e File14 - Programmazione: Stream e File
14 - Programmazione: Stream e File
 

More from guest60e9511

2 Rappresentazione Dei Dati
2   Rappresentazione Dei Dati2   Rappresentazione Dei Dati
2 Rappresentazione Dei Datiguest60e9511
 
6 Vettori E Matrici
6   Vettori E Matrici6   Vettori E Matrici
6 Vettori E Matriciguest60e9511
 
5 Strutture Iterative
5   Strutture Iterative5   Strutture Iterative
5 Strutture Iterativeguest60e9511
 
4 Strutture Condizionali
4   Strutture Condizionali4   Strutture Condizionali
4 Strutture Condizionaliguest60e9511
 
4 Algebra Di Boole
4   Algebra Di Boole4   Algebra Di Boole
4 Algebra Di Booleguest60e9511
 

More from guest60e9511 (11)

2 Rappresentazione Dei Dati
2   Rappresentazione Dei Dati2   Rappresentazione Dei Dati
2 Rappresentazione Dei Dati
 
Codifica
CodificaCodifica
Codifica
 
12 Struct
12   Struct12   Struct
12 Struct
 
11 I File
11   I File11   I File
11 I File
 
10 Typedef Enum
10   Typedef Enum10   Typedef Enum
10 Typedef Enum
 
8 Algoritmi
8   Algoritmi8   Algoritmi
8 Algoritmi
 
6 Vettori E Matrici
6   Vettori E Matrici6   Vettori E Matrici
6 Vettori E Matrici
 
7 Sottoprogrammi
7   Sottoprogrammi7   Sottoprogrammi
7 Sottoprogrammi
 
5 Strutture Iterative
5   Strutture Iterative5   Strutture Iterative
5 Strutture Iterative
 
4 Strutture Condizionali
4   Strutture Condizionali4   Strutture Condizionali
4 Strutture Condizionali
 
4 Algebra Di Boole
4   Algebra Di Boole4   Algebra Di Boole
4 Algebra Di Boole
 

3 Linguaggioc

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17. INFORMATICA Cenni sulla Rappresentazione dei dati
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Tabella riassuntiva 1.7E ± 308 (16 cifre) double 1.7E ± 308 (20 cifre) long double 3.4E ± 38 (7 cifre) float 0 ÷ 4.294.967.295 unsigned long, unsigned long int 0 ÷ 65535 unsigned int, unsigned short int 0 ÷ 255 unsigned, unsigned char, unsigned short 2.147.483.648 ÷ 2.147.483.648 signed long, signed long int 2.147.483.648 ÷ 2.147.483.648 long, long int, -32768 ÷ 32.767 signed short, signed short int -32768 ÷ 32.767 short, short int, signed short -32768 ÷ 32.767 int, signed , signed int -128 ÷ 127 char, signed char Intervallo dei valori Tipo
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 71.
  • 72.
  • 73.
  • 74. Richiamo: operatori Booleani A AND B A OR B NOT A A XOR B 1 1 1 1 0 0 1 0 A B 1 0 1 0 0 0 1 0 A B 0 1 1 0 A 0 1 1 1 0 0 1 0 A B
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.