Introduzione alla programmazione in C/C++  
Inserisci questo corso tra i tuoi siti preferiti
Informatica -> C++
video: 6 lezioni - 2485 MBvideo
difficoltà: medio

WikiVideo:
24489 click - creato il 23/11/2007
aggiornato: 23/11/2007

  DESCRIZIONE  
Videocorso per imparare a programmare in C/C++
  VIDEO LEZIONI  
 
1 ) Lezione 1: dev c++, debugger, istruzioni, tipi, funzioni, compilazione ed esecuzione
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
17007 views | 570.1 MB
- Prelevare l'ambiente di sviluppo gratuito Dev c++ (usato a livello mondiale ad esempio per le Olimpiadi di Informatica) ed un debugger visuale (Insigth 5)
- Installare l'IDE ed il debugger
- Breve panoramica dei tipi di istruzioni disponibili in un linguaggio di programmazione
- Progetto, file sorgenti e librerie
- Creazione di una applicazione di tipo 'console'
- Primo contatto con l'ambiente di lavoro (IDE): scrittura del codice, compilazione ed esecuzione
- Concetto intuitivo di tipo, funzione e parametri (che verranno poi ripresi in successive videolezioni)
2 ) Lezione 2: visualizzazione con printf, il tipo int e float, casting, stream output
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
7072 views | 46.33 MB
- visualizzare sul video valori di vario tipo con printf
- specificatori di tipo per printf e 'trabocchetti' classici legati ai tipi coinvolti: %d, %f, %o, %h; fissare il numero di cifre dopo la virgola)
- il tipo int e float
- dichiarare variabili int e float; inizializzazione delle variabili;
- casting implicito / esplicito dei tipi
- uso dello stream di output cout con l'operatore << (cenni);
3 ) Lezione 3: leggere dalla tastiera con scanf, stream input, ciclo for, if e operatori
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
6019 views | 459.54 MB
- leggere dati dalla tastiera con scanf
- i 'trabocchetti' della scanf e del buffer della tastiera
- stream di input ed operatore >> (cenni)
- utilizzo di espressioni (e non di semplici costanti o variabili) come parametri per l'invocazione di una funzione
- interi come caratteri e caratteri come interi
- la struttura iterativa (ciclo for): stampa della tabella ASCII per individuare alcuni caratteri semigrafici per il disegno di una bandiera
- operatore ++
- uso della struttura selettiva (if) per fermare la stampa della tabella ogni 20 caratteri
- condizioni composte
- 'trabocchetti' con: operatori && e & (bit a bit), = e ==, valore numerico zero e logico false ...
- inserimento di commenti
- disegnare una bandiera sullo schermo con i caratteri semigrafici
4 ) Lezione 4: do..while, cicli annidati, debugging, terminazione di un ciclo
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
2977 views | 238.62 MB
- ciclo indefinito do ... while (simulazione dell'emissione di uno scontrino alla cassa di un supermercato)
- operatore +=
- cicli annidati: uno esterno per i clienti ed uno interno per i prodotti dello scontrino
- analisi dell'esecuzione usando il debugger visuale Insight:
. istruire il linker a generare codice contenente le informazioni richieste dal debugger,
. esecuzione passo passo del programma, tenere sotto osservazione le variabili (aggiunta di 'watches')
. far avanzare il programma automaticamente fino ad una determinata riga (breakpoint)
. scegliere il formato di visualizzazione di un watch (binario, ottale, esadecimale ecc.)
. modificare in tempo reale senza interrompere l'esecuzione del programma il valore di una variabile
. aggiungere espressioni ai watches
- condizioni di terminazione di un ciclo composte (con operatori && o ||)
- uso della funzione toupper() per convertire caratteri in maiuscolo
- controllo della validità dei dati inseriti con un ciclo
5 ) Lezione 5: funzioni e parametri, variabili locali e globali, argc e argv, vettori di stringhe, espressione condizionale, tipo reference, tipo void, ov
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
3002 views | 506.4 MB
- funzioni: perchè usarle, come si definiscono
- parametri per le funzioni
- variabili locali e globali; vantaggi dell'information hiding; rischi legati all'uso delle variabili globali anche in riferimenti al riutilizzo del codice
- il valore restituito da una funzione
- parametri di default ed estensibilità del codice
- argomenti della linea di comando passati al programma (argc e argv ...)
- cenni ai vettori di stringhe
- l'espressione condizionale (... ? ... : ...)
- parametri per valore e per indirizzo
- il tipo reference (&)
- funzioni che non restituiscono nulla: il tipo void
- overloading delle funzioni
6 ) Lezione 6: vettori di interi e caratteri, costanti, limiti di un vettore, sizeof, prototipi, ricerca di una stringa in un vettore
| DOWNLOAD Flash FLV video | DOWNLOAD iPod MP4 |
18878 views | 663.88 MB
- dichiarazione ed uso di vettori di interi
- le stringhe come vettori di caratteri; il carattere speciale NULL; dualità char/int
- inizializzazione in fase di dichiarazione degli elementi di un vettore
- le costanti e perchè è importante usarle con le dichiarazioni dei vettori
- problemi di superamento dei limiti di un vettore
- limite fisico e limite logico di un vettore
- trabocchetti con le stringhe tradizionali: assegnamenti, copie e confronti
- il nuovo tipo string del c++
- un vettore di string in realtà è un vettore di puntatori ad oggetti di tipo string ...
- funzione sizeof()
- caricare un vettore di stringhe con un ciclo for
- una funzione per caricare un vettore di stringhe: uso del ciclo while
- caricamento in parallelo (con il vettore di stringhe) di un vettore di float (elenco di prodotti con rispettivi costi)
- uso dei prototipi per le dichiarazioni forward delle funzioni
- funzione di ricerca di una stringa all'interno di un vettore



ricevi il corso a casa tua
(con un piccolo contributo spese)

Permalink:

 

  Feedback  
Voto utenti

Benvenuto
Registrati al sito per non visualizzare la pubblicità
Registrati gratuitamente
Nick
Pass
perso i dati di accesso?
Altri corsi
Tutorial secondlife
Internet
Tutorial SecondLife
3 lezioni - 30 MB video
autore: Ymawaki

Come clonare hard disk con software gratuito
Computer
Come Clonare Hard Disk con Software Gratuito
1 lezioni - nd MB video
autore: Mforconi

Guida scelta desktop: kde 4 vs gnome 2.22
Software
Guida scelta desktop: kde 4 vs gnome 2.22
1 lezioni - nd MB video
autore: Zeno78222

Cosa sono e come usare gli rss
Internet
Cosa sono e come usare gli RSS
1 lezioni - nd MB video
autore: Vinc388

Tutorial adobe photoshop
Software
Tutorial Adobe Photoshop
9 lezioni - 45 MB video
autore: Photoshopexpert

WikiVideo più visti
RSS

  Menu  
  Categorie  
  Statistiche  
Utenti: 11.268 iscritti
Ieri: 1.246 visitatori
Oggi: 225 visitatori
Online: 18 utenti
Corsi: 570 disponibili
Video: 5.672 filmati, 76 GB
Altro materiale: 2 GB
  Crea il tuo corso  
Su WikiVideo puoi creare corsi gratuiti e a pagamento
crea il tuo corso
  In Vetrina  
  Segnala risorsa  
Segnala risorse video o url esterni

  Sostieni WikiVideo  
Aiuta il progetto WikiVideo!
Acquista un corso un DVD o fai una donazione
  TAG