Corso pratico di C
Corso pratico di C:
Se hai già seguito un corso di C, o lo stai seguendo, avrai notato che molti corsi sono molto teorici, nozionistici,
ma sono purtroppo distanti dalla parte pratica.
Questo corso si propone come una integrazione di questi corsi teorici, per andare oltre le nozioni
e andare a toccare con mano l'esperienza di programmazione.
Facendo questo, affronteremo comunque gli arromenti "teorici", ma lo faremo passando dalla pratica!
132 Lezioni
Durata totale: 9 ore
Certificazione Finale
Vai subito al corso!
Elenco Lezioni
Introduzione
- Presentazione del Corso
- Introduzione: corso NON teorico!
- Avvertenza: header
IDE
- Clion
- Clion licenza gratuita per gli studenti
- Altri IDE
COMPILAZIONE
- Compilazione
- Make e makefile
- Make e makefile parte 2
MATERIALI
- MATERIALE: tutti i files del corso
TEORIA PARTE I
- Teoria 1 - alcune spiegazioni iniziali
- Teoria 2 - scanf e printf
- Teoria 3 - scanf e printf 2
- Teoria 4 - scanf numeri
- Teoria 5 - swap parte 1
- Teoria 6 - swap parte 2
- Teoria 7 - if condizionale
- Teoria 8 - if condizionale + while
- Teoria 9 - Stampa di char e stringhe
- Teoria 10 - ciclo for
- Teoria 11 - Ciclo for: le tabelline
- Teoria 12 - Ciclo for 3: inversione di una stringa
- Teoria 13 - Ciclo for 3: inversione di una stringa p.2
- Teoria 14 - while (2)
- Teoria 15 - while, media e formattazione numeri
- Teoria 16 - while e numero max
- Teoria 17 - 014_random
ESERCIZI PARTE I
- Esercizi 1 - Confronto fra stringhe
- Esercizi 2 - Indovina un numero in x tentativi
- Esercizi 3 - Sorting di un array
- Esercizi 4 - Ricerca di un int
- Esercizi 5 - Sotituisci carattere
- Esercizi 6 - Numero positivo, negativo, pari o dispari?
- Esercizi 7 - Somma dei pari e somma dei dispari
- Esercizi 8 - Separazione parte decimale dalla parte intera
- Esercizio 8b - Esercizi 8 - Separazione parte decimale dalla parte intera p.2
- Esercizio 9 - Somma degli inversi
- Esercizio 10 - Trova i divisori
ESERCIZI PARTE II
- Esercizio 11 - Da timestamp a giorni, mesi e secondi
- Esercizio 12 - Numero decimale, ottale, esadecimale
- Esercizio 13 - Calcola la distanza fra due punti
- Esercizio 14 - Logaritmi
- Esercizio 15 - Righe e Colonne
- Esercizio 16 - Triangolo di Floyd
- Esercizio 17 - mcm
- Esercizio 18 - Mcd e mcm
- Esercizio 19 - Ricerca di un intero in un array
- Esercizio 20 - BubbleSort
- Esercizio 21 - strstr
- Esercizio 22 - Carattere in una stringa
- Esercizio 23 - Rimuovere Duplicati
- Esercizio 24 - int in comune fra 2 array
TEORIA PARTE II
- Struct parte 1
- Struct parte 2
- Typedef
- Typedef e puntatori
- Typedef Array
- Fgets
- Matrici
- Puntatori parte 1
- Puntatori parte 2
- Puntatori parte 3
- Puntatori parte 4
- Ampiezza, ASCII, ottale, esadecimale
- Scanf parte 3
- Scanf parte 4
- Fgets parte 2
- Fgets parti 3 e 4
ESERCIZI PARTE III - FIles
- 01. lettura file
- 02. lettura e salvataggio
- 03. scrittura
- 04. precisazioni
- 05. passaggio valori 1
- 06. extra
- 07. avviso
TEORIA PARTE III
- 01. stringhe
- 02. strtol
- 03. strtof
- 04. files buffer read
- 05. fwrite controllo return
- 06. scope
- 07. malloc 1
- 08. malloc 2
- 09. realloc
- 10. malloc e realloc
ESERCIZI PARTE IV
- 01. puntatori
- 02. puntatori e malloc
- 03. puntatori malloc e copia
- 04. puntatori, inversione
- 05. concetto di doppio ciclo
- 06. ripasso sui puntatori
- 07. ripasso typedef e struct
- 08. typedef e puntatori 2
- 09. typedef e puntatori 3a
- 09. typedef e puntatori 3b
- 09. typedef e puntatori 3c
- 10. typedef e puntatori 4
- 11. typedef e puntatori 5
- 12. typedef e puntatori 6
- 13. typedef e puntatori 7
- 14. typedef e puntatori 8
ESERCIZI PARTE V
- 01. ricerca carattere
- 02. ricerca carattere b
- 03. passaggio argomenti a main - clion
- 04. passaggio argomenti a main - terminale
- 05. passaggio variabili ambiente al main - clion
- 06. passaggio variabili ambiente al main - terminale
- 07. passaggio variabili ambiente e argomenti al main - terminale
- 08. passaggio vari argomenti al main - terminale
TEORIA PARTE IV
- CLI ( Command Line Interface) parte 1
- CLI ( Command Line Interface) parte 2
- CLI ( Command Line Interface) parte 3
- CLI ( Command Line Interface) parte 4
ESERCIZI PARTE VI
- 01. passaggio valori fra 2 array
- 02. passaggio valori fra 2 array b
- 03. passaggio valori fra array c
- 04. concorso di intelligenza 1
- 05. concorso di intelligenza 2 -capire
- 06. concorso di intelligenza 3- modifiche
- 07. concorso di intelligenza 4 - modifiche 2
- 08. Trova carattere + typedef
TEORIA PARTE V
- 01. malloc free
- 02. aritmetica dei puntatori parte 1
- 03. aritmetica dei puntatori parte 2
- 04. aritmetica dei puntatori parte 3
- 05. passaggio per riferimento
- 06. aritmetica dei puntatori parte 4
- 07. aritmetica dei puntatori parte 5
- Stack (Pile) parte 1
- Stack (Pile) parte 2 - struct
- Stack (Pile) parte 3 - typedef
SALUTI
ISCRIVITI SUBITO!
Vai subito al corso!