1 |
Il linguaggio C: Le variabili; Dichiarazione delle variabili; Istruzione
di assegnazione; Le fasi di un programma: Fase 1: introduzione dei dati; Dase 2:
elaborazione dei dati; Fase 3: uscita dati (OUT PUT); Introduzione dati: la funzione
"scanf"; Alcune regole della sintassi delle espressioni aritmetiche |
Meo Angelo Raffaele |
2 |
Il linguaggio C: I campi di commento; L'istruzione "goto" e le
etichette o "label"; L'istruzione if (
) then
; L'istruzione if (...)
then
else
; I diagrammi di flusso o "flowchart"; Istruzioni composte
|
Meo Angelo Raffaele |
3 |
Il linguaggio C: Un esempio di programma con istruzioni composte; Tipi di
dati; Le costanti |
Meo Angelo Raffaele |
4 |
Il linguaggio C: Variabili ed espressioni aritmetiche; L'istruzione
"while"; Le costanti simboliche: #define; Il preprocessore; I vettori |
Meo Angelo Raffaele |
5 |
Il linguaggio C: I vettori o "array" |
Meo Angelo Raffaele |
6 |
Il linguaggio C: Vettori e sequenze di caratteri; Il costrutto if
else
if
; Le funzioni "getchar" e "putchar" |
Meo Angelo Raffaele |
7 |
Il linguaggio C: Nuovo esempio di programma: il conteggio di parole;
Ancora un esempio sui vettori e sui conteggi di caratteri; Il concetto di funzione |
Meo Angelo Raffaele |
8 |
Il linguaggio C: Il concetto di funzione o sottoprogramma; Primo esempio:
il programma non usa le funzioni; Il funzionamento a livello hardware e software integrato
della funzione; Definizione di funzione; Le variabili locali; Argomenti di una funzione
|
Meo Angelo Raffaele |
9 |
Il linguaggio C: Concetto di funzione o di sottoprogramma; La funzione di
libreria "printf"; Definizione di funzione; Esempio di programma con funzione;
Differenza tra funzione e sottoprogramma; Passaggio dei parametri; Le chiamate per valore
e le chiamate per indirizzo |
Meo Angelo Raffaele |
10 |
Il linguaggio C: Le funzioni: la chiamata per indirizzo; Un esempio di
utilizzo degli array di caratteri; Definizione di stringa di caratteri; Le variabili
esterne |
Meo Angelo Raffaele |
11 |
Il linguaggio C: ANSI C; Nome di una variabile; Tipi di dati e dimensioni
fondamentali; Le costanti; Le funzioni di libreria |
Meo Angelo Raffaele |
12 |
Il linguaggio C: La funzione "strlen; Le dichiarazioni; Gli operatori
aritmetici; Gli operatori relazionalie gli operratori logici; Conversioni di tipo; Gli
operatori di incremento e decremento |
Meo Angelo Raffaele |
13 |
Il linguaggio C: Gli operatori binari bit-a-bit; L'operatore unario
bit-a-bit; La funzione getbits (x, p, n); Le espressioni condizionali |
Meo Angelo Raffaele |
14 |
Il linguaggio C: La tabella delle precedenze e l'ordine di valutazione;
Struttura di controllo "if
else"; La ricerca lineare" La ricerca
binaria (o logaritmica); Algoritmo di ordinamento |
Meo Angelo Raffaele |
15 |
Il linguaggio C: Il costrutto "switch"; I costrutti
"while" e "for"; Il costrutto "do
while"; Fondamenti
sulle funzioni |
Meo Angelo Raffaele |
16 |
Il linguaggio C: Funzioni che ritornano valori non interi; Le varianili
esterne; "stack" o pila; La notazione polacca postfissa; La filosofia della
progettazione "top down" |
Meo Angelo Raffaele |
17 |
Il linguaggio C: Esempi di programma per valutare una scrittura in
notazione polacca |
Meo Angelo Raffaele |
18 |
Il linguaggio C: Esame del listato del programma "calcolatrice";
Regole di "scope"; Realizzazione del programma "calcolatrice" su piu'
file; "header file"; Le variabili "static"; Le variabili
"register" |
Meo Angelo Raffaele |
19 |
Il linguaggio C (XIX parte) |
Meo Angelo Raffaele |
20 |
Il preprocessore C. Puntatori e indirizzi |
Meo Angelo Raffaele |
21 |
Il linguaggio C. Definizione di puntatore. Uso dei puntatori. Come e'
fatto un puntatore. Puntatori e argomenti di funzione: la funzione SWAP |
Meo Angelo Raffaele |
22 |
Il linguaggio C. La funzione GETINT. Puntatori e vettori |
Meo Angelo Raffaele |
23 |
Aritmetica dei puntatori: un allocatore di memoria |
Meo Angelo Raffaele |
24 |
Sottoprogrammi per stringhe: puntatori a caratteri e funzioni |
Meo Angelo Raffaele |
25 |
Codifica dell'informazione. Conversioni di base. Numeri binari puri
|
Mezzalama Marco |
26 |
Numeri binari con segno. Rappresentazione in modulo e segno.
Rappresentazione in complemento a 2 |
Mezzalama Marco |
27 |
Algebra booleana. Tavole di verità. Circuiti logici |
Mezzalama Marco |
28 |
Numeri frazionari. Architettura degli elaboratori |
Mezzalama Marco |
29 |
Soluzione di esercizi proposti nelle esercitazioni 1 - 3 |
Mezzalama Marco |
30 |
Soluzione di esercizi proposti nell'esercitazione 4. Algoritmi e diagrammi
di flusso I |
Mezzalama Marco |
31 |
Algoritmi. Diagrammi di flusso II |
Mezzalama Marco |
32 |
Algoritmi. Diagrammi di flusso III |
Mezzalama Marco |
33 |
Il linguaggio di programmazione C. Struttura di un programma. Costrutti
fondamentali. I vettori |
Mezzalama Marco |
34 |
Il linguaggio di programmazione C. I vettori. Le matrici |
Mezzalama Marco |
35 |
Il linguaggio di programmazione C. Le matrici |
Mezzalama Marco |
36 |
Il linguaggio di programmazione C. Le matrici. Le stringhe |
Mezzalama Marco |
37 |
Il linguaggio di programmazione C. Le stringhe. I puntatori |
Mezzalama Marco |
38 |
Il linguaggio di programmazione C. Le stringhe. I file |
Mezzalama Marco |
39 |
Il linguaggio di programmazione C. I file. Le funzioni |
Mezzalama Marco |
40 |
Il linguaggio di programmazione C. Funzioni e procedure |
Mezzalama Marco |