Variabili e Istruzioni
|
|
|
- Fabiola Carlucci
- 9 anni fa
- Visualizzazioni
Transcript
1 Exit Menù Variabili e Istruzioni 1
2 Le Variabili Una VARIABILE è un oggetto identificato da un NOME e da uno STATO, detto CONTENUTO o VALORE. Possiamo immaginarla come una scatola contenuto Pippo 11 nome 2
3 Tipi di Variabili L insieme dei valori che una variabile può assumere prende il nome di TIPO DI DATO. Alcuni dei tipi più utilizzati sono: INTERO REALE BOOLEANO CARATTERE 3
4 Tipi di Variabili INTERO: variabile che può contenere solo numeri interi. REALE: variabile che può contenere solo numeri reali. 4
5 Tipi di Variabili BOOLEANO: variabile che può contenere un valore di verità (True o False). CARATTERE: variabile che può contenere un singolo carattere, simbolo speciale o cifra. ATTENZIONE!!! Un numero contenuto in una variabile di tipo carattere NON può essere usato per eseguire operazioni matematiche! 5
6 Istruzione di assegnazione L istruzione mediante la quale viene assegnato un valore ad una variabile si chiama ASSEGNAZIONE. La sintassi è la seguente: Nome variabile = Valore oppure Nome variabile Valore 6
7 Istruzione di assegnazione Esempio di assegnazione: A 5 Alla variabile A assegna il valore 5 A 5 ATTENZIONE!!! Se una variabile ha già un valore, questo viene SOSTITUITO dal nuovo valore assegnato! 7
8 Istruzione di assegnazione Esempio: Consideriamo la variabile A prima utilizzata. Sappiamo che A = 5 Se adesso scriviamo questa assegnazione A = 7 Il valore di A CAMBIA e ad A sarà assegnato il valore 7 A A 5 7 8
9 Alcuni tipi di assegnazione Assegnazione per espressione A = 12 (3 * 2 1) Alla variabile A viene assegnato il valore di una espressione aritmetica. A 7 12 (3 * 2 1) = 7 9
10 Alcuni tipi di assegnazione Assegnazione per nome A = B Alla variabile A viene assegnato il valore della variabile B. 2 2 A B 10
11 Alcuni tipi di assegnazione Assegnazione per calcolo A = B + 1 Alla variabile A viene assegnato il valore di B aumentato di 1. A 3 B 2 11
12 Alcuni tipi di assegnazione Assegnazione per ridefinizione A = A + 1 Alla variabile A viene assegnato il suo valore attuale aumentato di 1. A Prima 3 A Dopo 4 12
13 Esercizio Scambiare il contenuto di due variabili A e B 13
14 Esercizio: Scambiare il contenuto di due variabili A e B 1. Conservare il contenuto corrente di A in una terza variabile C = A Alla variabile C viene assegnato il valore di A. A 3 C?? 3 14
15 Istruzioni di Input e Output L istruzione per ricevere i dati in ingresso prende il nome di ISTRUZIONE DI LETTURA o di INPUT. Essa viene scritta con la parola leggi. L istruzione per comunicare i risultati prende il nome di ISTRUZIONE DI SCRITTURA o di OUTPUT. Essa viene scritta con la parola scrivi. 15
16 Utilizzo delle Istruzioni Possiamo ora descrivere l algoritmo del calcolo dell area di un rettangolo in questo modo: inizio fine leggi B, H A B * H scrivi A 16
17 Le funzioni printf( ) e scanf( ) Queste due funzioni fanno parte della libreria standard del C e i loro prototipi si trovano nel file #include <stdio.h> (standard input-output)
18 Funzione di output: printf() Sintassi: printf ("messaggio da visualizzare e direttive di conversione", argomenti). La parte racchiusa tra virgolette è generalmente costituita da due tipi di elementi diversi: Il messaggio da visualizzare rappresentato da caratteri alfanumerici che vengono visualizzati, così come sono, sul video; Le direttive di conversione servono invece per rappresentare correttamente gli eventuali argomenti posti dopo la virgola. Le direttive di conversione sono sempre formate dal carattere "%" seguito da una lettera.
19 Nella Tabella sono elencate le direttive di conversione più utilizzate Direttiva %d un intero %c un carattere %u un intero senza segno Viene Visualizzato %f un numero in virgola mobile %e un numero in virgola mobile in formato esponenziale %s una stinga %x un intero in formato esadecimale E' da tenere ben presente che ad ogni direttiva deve corrispondere una variabile dello stesso tipo.
20 Esempio di utilizzo della funzione printf() int num1,num2; float num3; char alfa,beta; num1=23;num2=55; num3=3.14; alfa='a'; beta='b'; /*dichiara le variabili di tipo int*/ /*dichiara le variabili di tipo char*/ /*assegna i valori alle variabili*/ Il frammento di programma dell esempio visualizza sul video: i numeri sono : i caratteri sono : A b printf("i numeri sono: %d %d %f", num1, num2, num3); printf ("\n i caratteri sono: %c %c", alfa, beta); Il simbolo speciale "\n" serve per andare a capo Notare che la spaziatura tra il messaggio e tra i singoli caratteri è ottenuta inserendo opportuni spazi sia dopo il messaggio che tra i simboli di formattazione (%d, %f e %c). Vale a dire il contenuto delle variabili è visualizzato esattamente in corrispondenza della posizione del relativo carattere di formattazione.
21 A volte è necessario impostare a priori la lunghezza del campo occupato nella visualizzazione di un dato; in tal caso si impone tale lunghezza ponendo un numero tra il segno "%" e il carattere di formattazione. Esso rappresenterà appunto il numero di spazi riservati al campo. Per esempio "%5d", riserverà al dato intero da visualizzare 5 posizioni e lo allineerà sulla destra premettendovi spazi bianchi. Se il dato è più lungo dello spazio riservato vengono visualizzate tutte le cifre. Se si vogliono limitare le cifre decimali dopo la virgola, per un numero in virgola mobile, si dovrà porre dopo l'ampiezza del campo un punto seguito dal numero di cifre decimali che si vogliono visualizzare. Per esempio con "%8.3f", il numero in virgola mobile visualizzato occuperà otto o più spazi (se più lungo), con un totale di tre cifre decimali dopo la virgola
22 Funzione di input: scanf() Sintassi: scanf ("stringa di formato", indirizzi degli argomenti); La stringa di formato utilizza per lo più gli stessi formati utilizzati per printf(). Questa volta però la stringa di formato non può contenere messaggi ma solo caratteri di formato. La novità più rilevante del comando di input rispetto a quello di output risiede nel fatto che scanf(), come argomento, richiede non il valore di una variabile, ma l'indirizzo in cui essa è posta in memoria. Per indicare indirizzo si fa precedere il nome della variabile dall'operatore "&". Per esempio se la variabile ha nome alfa, l'indirizzo di tale variabile sarà: &alfa.
23 Esempio: se da input si volesse assegnare alla variabile alfa il valore "a" si dovrà scrivere: char car; scanf ("%c",&car); Se si vuole introdurre da tastiera più di una variabile, utilizzando la stessa funzione scanf(), queste possono essere separate da uno spazio. Verrà in tal caso usata la seguente sintassi: char car1; int num;... printf ("INTRODUCI UN CARATTERE ED UN INTERO "); scanf ("%c %d",&car1,&num); Lo spazio bianco tra i simboli di formato indica che in fase di digitazione delle variabili da introdurre esse debbono essere separate da uno o più spazi. Nel caso precedente si dovrà quindi introdurre prima un carattere, poi uno o più spazi bianchi ed infine un intero.
24 Altre funzioni di input e output getch() getche() getchar() gets() putchar() acquisisce un carattere da tastiera senza visualizzarlo sul video; non attende che venga digitato il ritorno a capo. acquisisce un carattere da tastiera e lo visualizza su video; non attende che venga digitato il ritorno a capo. acquisisce un carattere da tastiera e lo visualizza su video; attende che venga digitato il ritorno a capo. acquisisce una stringa da tastiera; la stinga deve terminare con un ritorno a capo visualizza un carattere sul video. puts() visualizza una stringa sul video.
25 char car1, car2, car3, string[20]; /*definizione di dati tipo char*/ car1 = getch(); /*car1 contiene il carattere acquisito da tastiera*/ car2 = getche(); /*car2 contiene il carattere acquisito da tastiera*/ car3 = getchar(); /*car3 contiene il carattere acquisito da tastiera*/ putchar(car1); /*viene visualizzato il carattere car1*/ gets(string); /*string contiene la stringa acquisita da tastiera*/ puts(string); /*viene visualizzata la stringa string*/
Input/Output di numeri
Input/Output di numeri I/O di numeri Per utilizzare le funzioni di I/O occorre include il file di intestazione (o file header) stdio.h utilizzando all inizio del sorgente la direttiva #include
IL PRIMO PROGRAMMA IN C
IL PRIMO PROGRAMMA IN C LO SCOPO Si vuole scrivere un programma in linguaggio C che chieda all utente di introdurre da tastiera due numeri interi e visualizzi il valore della loro somma sul video SOLUZIONE
Scrittura formattata - printf
Esercizi su Input/Output con formato FormattedIO 1 Scrittura formattata - printf Funzione printf int printf ( , ) La funzione restituisce un valore intero uguale ai caratteri
Primi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
LIBRERIE STANDARD in C. LIBRERIE STANDARD in C
LIBRERIE STANDARD in C La libreria standard del C è in realtà un insieme di librerie Per usare una libreria, non occorre inserirla esplicitamente nel progetto: ogni ambiente di sviluppo sa già dove cercarle
Le funzioni, e le istruzioni di input/output
Linguaggio C Le funzioni, e le istruzioni di input/output 1 Funzioni! Sono sottoprogrammi per svolgere un particolare compito! Sequenze di istruzioni (raggruppate tramite le parentesi graffe) alle quali
Linguaggio C: introduzione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C: introduzione La presente dispensa e da utilizzarsi
Linguaggio C - sezione dichiarativa: costanti e variabili
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C - sezione dichiarativa: costanti e variabili La presente
Lettura da tastiera e scrittura su monitor
Lettura da tastiera e scrittura su monitor Per poter leggere UN SINGOLO CARATTERE dalla tastiera e visualizzare UN SINGOLO CARATTERE sul monitor si possono utilizzare le funzioni: int getchar (void) (per
Stringhe e allocazione dinamica della memoria
Stringhe e allocazione dinamica della memoria Esercizio Scrivere un programma strings.c che legge da standard input una sequenza di parole separate da uno o più spazi, e stampa le parole lette, una per
Algoritmi e basi del C Struttura di un programma
Algoritmi e basi del C Struttura di un programma Marco D. Santambrogio [email protected] Ver. aggiornata al 17 Marzo 2015 Compitini Compitini di INFO: 24 Aprile 2015 4.15pm @ C.G.1 (Ed. 9) 21
Input/output in C e in C++
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine Input/output in C e in C++ 2001 Pier Luca Montessoro - Davide Pierattoni
ESECUZIONE DI PROGRAMMI C SU MACCHINE REALI. Docente: Giorgio Giacinto AA 2008/2009. formalizzazione degli algoritmi in linguaggio C
Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria per l Ambiente ed il Territorio Corso di Laurea Specialistica in Ingegneria Civile - Strutture FONDAMENTI DI INFORMATICA 2
Esercitazione 6. Array
Esercitazione 6 Array Arrays Array (o tabella o vettore): è una variabile strutturata in cui è possibile memorizzare un numero fissato di valori tutti dello stesso tipo. Esempio int a[6]; /* dichiarazione
Unità F1. Obiettivi. Il linguaggio C. Il linguaggio C++ Linguaggio C. Pseudolinguaggio. Primi programmi
Obiettivi Unità F1 Primi programmi Conoscere il significato di dichiarazione e definizione di variabili Conoscere i tipi di dato numerici Essere in grado di realizzare semplici algoritmi in pseudolinguaggio
Espressione di chiamata di funzione
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
Introduzione al C. Introduzione. Linguaggio ad alto livello. Struttura di un programma C
Introduzione 2 Introduzione al C Linguaggio di programmazione ad alto livello (HLL) Sviluppato negli anni 70 (C standard ANSI) Molto diffuso e adatto ad un ampio spettro di applicazioni: Scientifiche Gestionali
Caratteri e stringhe
Caratteri e stringhe Vettori di caratteri Il tipo stringa Terminatore nullo Input/output di stringhe 2 Vettori di caratteri Stringhe in C Nel linguaggio C non è supportato esplicitamente alcun tipo di
Caratteri e stringhe. Vettori di caratteri. Il tipo stringa Terminatore nullo Input/output di stringhe Politecnico di Torino 1
Caratteri e stringhe Il tipo stringa Terminatore nullo Input/output di stringhe 2 2006 Politecnico di Torino 1 Stringhe in C Nel linguaggio C non è supportato esplicitamente alcun tipo di dato stringa
Formattazione avanzata. I/O Avanzato e File. Formattazione dell output. Formattazione avanzata. Forma completa degli specificatori
Formattazione avanzata Modificatori di o in output Modificatori di o in input Stream predefiniti I/O Avanzato e File 2 Formattazione dell output Formattazione avanzata L output (su schermo o su file) viene
Le Strutture di controllo Del Linguaggio C. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Le Strutture di controllo Del Linguaggio C Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni STRUTTURE DI CONTROLLO PRIMITIVE SEQUENZA SELEZIONE (o scelta logica) ITERAZIONE NON PRIMITIVE
La programmazione nel linguaggio C
3 La programmazione nel linguaggio C 3.0 La programmazione nel linguaggio C c Diego Calvanese Fondamenti di Informatica Corso di Laurea in Ingegneria Elettronica A.A. 2001/2002 3.0 0 Introduzione ai programmi
Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
Struttura dei programmi C
Programmi C Struttura dei Programmi C Dichiarazione delle variabili Operazioni di Ingresso/Uscita Fondamenti di Informatica 1 Struttura dei programmi C Un programma C deve contenere, nell'ordine: una parte
Programmazione in Java (I modulo)
Programmazione in Java (I modulo) Lezione 4 Variabili di tipo primitivo. Dichiarazione di costanti Conversioni di tipo: operatore cast Altri operatori di assegnamento Operazioni aritmetiche e di confronto
La formattazione dell input/output in C
CAPITOLO 9 La formattazione dell input/output in C Obiettivi Comprendere i flussi di input e di output. Essere in grado di usare tutte le capacità di formattazione della stampa. Essere in grado di usare
Tipi di dati strutturati e Linguaggio C. Record o strutture Il costruttore struct in C
Tipi di dati strutturati e Linguaggio C Record o strutture Il costruttore struct in C Dati strutturati Record Un record o struttura è una struttura dati ottenuta aggregando elementi di tipo diverso che
Lezione 10. L arte della programmazione
Lezione 10 Linguaggi di programmazione: il C Le variabili e le costanti L assegnazione Gli operatori La documentazione L input/output L arte della programmazione La soluzione di un problema tramite un
Variabili. Unità 2. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER
Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni [email protected] Programmazione prof. Domenico
MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA
MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere
Caratteri e stringhe
Caratteri e stringhe Caratteri Dato che un computer può memorizzare esclusivamente sequenze di bit, per memorizzare un carattere (e quindi testi) è necessario stabilire una convenzione che associa a un
Somma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Dall Algoritmo al Programma Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni IL PROGRAMMA Gli algoritmi sono modelli di descrizione astratti e per controllarne il funzionamento devono essere
La codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
Esercitazione 4. Comandi iterativi for, while, do-while
Esercitazione 4 Comandi iterativi for, while, do-while Comando for for (istr1; cond; istr2) istr3; Le istruzioni vengono eseguite nel seguente ordine: 1) esegui istr1 2) se cond è vera vai al passo 3 altrimenti
Il linguaggio C. Notate che...
Il linguaggio C Notate che... 1 Il C è un linguaggio a blocchi int main (void) { blocco } 2 Il C è un linguaggio a blocchi (2) Non è possibile mischiare dichiarazioni e comandi! int main (void) { } Dichiarazione
Realizzare un programma che legga da input tre numeri interi e stampi a video la loro somma e la media.
Esercizio 1 Realizzare un programma che legga da input tre numeri interi e stampi a video la loro somma e la media. #include Esercizio 1 - Soluzione int main() int num1, num2, num3, somma; float
LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }
ERRATA CORRIGE Pulizia del buffer di input: come fare? (1) Dopo aver richiamato getchar() per prelevare un carattere dal buffer di input, inseriamo una seconda chiamata a getchar(), senza assegnare il
ESEMPIO: le variabili LETTURA/SCRITTURA DI VARIABILI. Specifica Leggere da tastiera un intero, un carattere, un float e un double. Stamparli a video.
ESEMPIO: le variabili LETTURA/SCRITTURA DI VARIABILI Specifica Leggere da tastiera un intero, un carattere, un float e un double. Stamparli a video. LETTURA/SCRITTURA DI VARIABILI Codice #include
Corso di Fondamenti di Informatica Il sistema dei tipi in C++
Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Anno Accademico Francesco Tortorella Struttura di un programma C++ // Programma semplice in C++ #include int main() { cout
Problema. Vettori e matrici. Vettori. Vettori
e matrici Ver. 2.4 2010 - Claudio Fornaro - Corso di programmazione in C Problema Si vuole un programma che chieda 10 numeri dalla tastiera e li visualizzi dall ultimo al primo Soluzione attuale (con le
Es 1. Scrivere un programma che verifica se una terna di numeri interi e' pitagorica
Es 1. Scrivere un programma che verifica se una terna di numeri interi e' pitagorica 1. Analisi del problema INPUT (variabili e tipo)? Tre numeri interi x,y,z:int OUTPUT? Si/No MA... Capire il problema:
Come ragiona il computer. Problemi e algoritmi
Come ragiona il computer Problemi e algoritmi Il problema Abbiamo un problema quando ci poniamo un obiettivo da raggiungere e per raggiungerlo dobbiamo mettere a punto una strategia Per risolvere il problema
Stringhe. In C le stringhe ben formate sono in realtà array di caratteri terminati sempre da un carattere speciale, \0, detto anche
Fondamenti di Informatica T-1 modulo 2 Laboratorio 04: stringhe 1 Stringhe In C le stringhe ben formate sono in realtà array di caratteri terminati sempre da un carattere speciale, \0, detto anche terminatore
Esercizi Programmazione I
Esercizi Programmazione I 9 Novembre 201 Esercizio 1 Valutare e dare il tipo delle seguenti espressioni condizionali. 1 char a= a, b= b ; // a ha v a l o r e decimale 97 2 i n t i= 1, j= 2 ; 3 double x=
Input/output da file I/O ANSI e I/O UNIX FLUSSI E FILE FLUSSI FLUSSI di TESTO FLUSSI BINARI FILE
Input/output da file Il linguaggio C non contiene istruzioni di I/O, in quanto tali operazioni vengono eseguite tramite funzioni di libreria standard. Questo approccio rende estremamente flessibile e potente
Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a
Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Programmi Un elaboratore riceve dei dati in ingresso, li elabora secondo una sequenza predefinita di operazioni e infine restituisce il risultato sotto forma
Non ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di
ARRAY DI PUNTATORI Non ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di puntatori Ad esempio: char * stringhe[4]; definisce un vettore di 4 puntatori a carattere
Programmazione ad oggetti
Programmazione ad oggetti OOP La programmazione orientata agli oggetti (Object Oriented Programming) ha l obiettivo di formalizzare gli oggetti del mondo reale e di costruire con questi un mondo virtuale.
Un esempio per iniziare. Il controllo del programma in C. Altri cenni su printf() Esercizi (printf) printf( 8!=%d, fatt);
Un esempio per iniziare Il controllo del programma in C DD Cap.3 pp.91-130 /* calcolo di 8!*/ #include #define C 8 int main() int i=1; int fatt=1; while (i
2) FILE BINARI: è una sequenza di byte avente una corrispondenza uno a uno con la sequenza ricevuta dal dispositivo esterno.
Tipo File Per memorizzare un dato su un supporto magnetico come un hard disk o un nastro, o più in generale su un'unità di memoria di massa viene utilizzata un tipo di dato chiamato file. Un file può essere
UD 3.2b: Programmazione in Pascal (1)
UD 3.2b: Programmazione in Pascal (1) Il Linguaggio di Programmazione Pascal Esistono molti linguaggi di programmazione. Per motivi didattici utilizzeremo una versione ridotta di un linguaggio di programmazione
Informatica 1. Prova di recupero 21 Settembre 2001
Informatica 1 Prova di recupero 21 Settembre 2001 Si risolvano i seguenti esercizi. Ai fini della determinazione del voto finale il loro punteggio andrà sommato al punteggio del laboratorio. Il tempo complessivo
Programmazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo
Programmazione Orientata agli Oggetti Emilio Di Giacomo e Walter Didimo Una metafora dal mondo reale la fabbrica di giocattoli progettisti Un semplice giocattolo Impara i suoni Dall idea al progetto Toy
Caratteristiche di un linguaggio ad alto livello
Caratteristiche di un linguaggio ad alto livello Un linguaggio ad alto livello deve offrire degli strumenti per: rappresentare le informazioni di interesse dell algoritmo definire le istruzioni che costituiscono
Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica
Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Dipartimento di Elettronica, Informazione e Bioingegneria Informatica B Sezione D Franchi Alessio Mauro,
Lezione 9: Puntatori a funzioni. Tipi enumerativi e orientati ai bit
Lezione 9: Puntatori a funzioni. Tipi enumerativi e orientati ai bit Vittorio Scarano Laboratorio di Informatica I Corso di Laurea in Informatica Università degli Studi di Salerno Struttura della lezione
Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da:
Algoritmi Algoritmi Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da: http://it.wikipedia.org/wiki/al-khwarizmi Un
Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione. e mail: sito: users.iol.
Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione prof. Lorenzo Porcelli e mail: [email protected] sito: users.iol.it/genna18 Risoluzione di un problema Dato
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre
Il Linguaggio C. Caratteristiche. Caratteristiche. Esempio di programma in C. Tipi di dato primitivi in C. Dati
Caratteristiche Il Linguaggio C Linguaggio sequenziale (lineare), imperativo, strutturato a blocchi usabile anche come linguaggio di sistema software di base sistemi operativi compilatori... FI - Algoritmi
VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
