Corso pratico di C
Questo corso sarà introduttivo al mondo Python.
Descrizione
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!
Lezioni
Lezioni
- 16 Sections
- 134 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- INTRODUZIONE3
- IDE3
- COMPILAZIONE3
- MATERIALI1
- TEORIA PARTE I17
- 5.1Teoria 1 – alcune spiegazioni iniziali4 Minutes
- 5.2Teoria 2 – scanf e printf3 Minutes
- 5.3Teoria 3 – scanf e printf 23 Minutes
- 5.4Teoria 4 – scanf numeri3 Minutes
- 5.5Teoria 5 – swap parte 11 Minute
- 5.6Teoria 6 – swap parte 25 Minutes
- 5.7Teoria 7 – if condizionale7 Minutes
- 5.8Teoria 8 – if condizionale + while5 Minutes
- 5.9Teoria 9 – Stampa di char e stringhe11 Minutes
- 5.10Teoria 10 – ciclo for4 Minutes
- 5.11Teoria 11 – Ciclo for: le tabelline3 Minutes
- 5.12Teoria 12 – Ciclo for 3: inversione di una stringa3 Minutes
- 5.13Teoria 13 – Ciclo for 3: inversione di una stringa parte 23 Minutes
- 5.14Teoria 14 – while (2)2 Minutes
- 5.15Teoria 15 – while, media e formattazione numeri7 Minutes
- 5.16Teoria 16 – while e numero max2 Minutes
- 5.17Teoria 17 – 014_random4 Minutes
- ESERCIZI PARTE I11
- 6.1Esercizi 1 – Confronto fra stringhe5 Minutes
- 6.2Esercizi 2 – Indovina un numero in x tentativi5 Minutes
- 6.3Esercizi 3 – Sorting di un array7 Minutes
- 6.4Esercizi 4 – Ricerca di un int9 Minutes
- 6.5Esercizi 5 – Sotituisci carattere6 Minutes
- 6.6Esercizi 6 – Numero positivo, negativo, pari o dispari?2 Minutes
- 6.7Esercizi 7 – Somma dei pari e somma dei dispari4 Minutes
- 6.8Esercizi 8 – Separazione parte decimale dalla parte intera3 Minutes
- 6.9Esercizio 8b – Separazione parte decimale dalla parte intera parte 21 Minute
- 6.10Esercizio 9 – Somma degli inversi4 Minutes
- 6.11Esercizio 10 – Trova i divisori3 Minutes
- ESERCIZI PARTE II14
- 7.1Esercizio 11 – Da timestamp a giorni, mesi e secondi4 Minutes
- 7.2Esercizio 12 – Numero decimale, ottale, esadecimale2 Minutes
- 7.3Esercizio 13 – Calcola la distanza fra due punti4 Minutes
- 7.4Esercizio 14 – Logaritmi5 Minutes
- 7.5Esercizio 15 – Righe e Colonne3 Minutes
- 7.6Esercizio 16 – Triangolo di Floyd3 Minutes
- 7.7Esercizio 17 – mcm4 Minutes
- 7.8Esercizio 18 – Mcd e mcm5 Minutes
- 7.9Esercizio 19 – Ricerca di un intero in un array3 Minutes
- 7.10Esercizio 20 – BubbleSort4 Minutes
- 7.11Esercizio 21 – strstr4 Minutes
- 7.12Esercizio 22 – Carattere in una stringa2 Minutes
- 7.13Esercizio 23 – Rimuovere Duplicati5 Minutes
- 7.14Esercizio 24 – int in comune fra 2 array6 Minutes
- TEORIA PARTE II16
- 8.1Struct parte 12 Minutes
- 8.2Struct parte 22 Minutes
- 8.3Typedef2 Minutes
- 8.4Typedef e puntatori2 Minutes
- 8.5Typedef Array3 Minutes
- 8.6Fgets1 Minute
- 8.7Matrici in C3 Minutes
- 8.8Puntatori parte 17 Minutes
- 8.9Puntatori parte 211 Minutes
- 8.10Puntatori parte 31 Minute
- 8.11Puntatori parte 45 Minutes
- 8.12Ampiezza, ASCII, ottale, esadecimale3 Minutes
- 8.13Scanf parte 31 Minute
- 8.14Scanf parte 44 Minutes
- 8.15Fgets parte 21 Minute
- 8.16Fgets parti 3 e 42 Minutes
- ESERCIZI PARTE III - FILES7
- TEORIA PARTE III10
- ESERCIZI PARTE IV16
- 11.1Puntatori2 Minutes
- 11.2Puntatori e malloc2 Minutes
- 11.3Puntatori malloc e copia3 Minutes
- 11.4Puntatori, inversione4 Minutes
- 11.5Concetto di doppio ciclo3 Minutes
- 11.6Ripasso sui puntatori2 Minutes
- 11.7Ripasso typedef e struct1 Minute
- 11.8Typedef e puntatori 24 Minutes
- 11.9Typedef e puntatori 3a3 Minutes
- 11.10Typedef e puntatori 3b1 Minute
- 11.11Typedef e puntatori 3c2 Minutes
- 11.12Typedef e puntatori 42 Minutes
- 11.13Typedef e puntatori 54 Minutes
- 11.14Typedef e puntatori 64 Minutes
- 11.15Typedef e puntatori 73 Minutes
- 11.16Typedef e puntatori 81 Minute
- ESERCIZI PARTE V8
- 12.1Ricerca carattere2 Minutes
- 12.2Ricerca carattere b1 Minute
- 12.3Passaggio argomenti a main – clion6 Minutes
- 12.4Passaggio argomenti a main – terminale4 Minutes
- 12.5Passaggio variabili ambiente al main – clion4 Minutes
- 12.6Passaggio variabili ambiente al main – terminale3 Minutes
- 12.7Passaggio variabili ambiente e argomenti al main – terminale5 Minutes
- 12.8Passaggio vari argomenti al main – terminale3 Minutes
- TEORIA PARTE IV4
- ESERCIZI PARTE VI8
- 14.1Passaggio valori fra 2 array3 Minutes
- 14.2Passaggio valori fra 2 array b1 Minute
- 14.3Passaggio valori fra 2 array c3 Minutes
- 14.4Concorso di intelligenza 110 Minutes
- 14.5Concorso di intelligenza 2 – capire8 Minutes
- 14.6Concorso di intelligenza 3 – modifiche9 Minutes
- 14.7Concorso di intelligenza 4 – modifiche 26 Minutes
- 14.8Trova carattere + typedef14 Minutes
- TEORIA PARTE V12
- 15.1Malloc free3 Minutes
- 15.2Aritmetica dei puntatori parte 17 Minutes
- 15.3Aritmetica dei puntatori parte 215 Minutes
- 15.4Aritmetica dei puntatori parte 33 Minutes
- 15.5Passaggio per riferimento2 Minutes
- 15.6Aritmetica dei puntatori parte 48 Minutes
- 15.7Aritmetica dei puntatori parte 57 Minutes
- 15.8Stack (Pile) parte 113 Minutes
- 15.9Stack (Pile) parte 2 – struct9 Minutes
- 15.10Stack (Pile) parte 3 – typedef3 Minutes
- 15.11Memoria: lifetime, scope, static10 Minutes
- 15.12Ricorsione3 Minutes
- SALUTI1
Insegnante
Requisiti
- Non è un corso per principianti
- E' bene avere delle pregresse conoscenze teoriche di C
- E' bene avere familiarità con altri linguaggi di sviluppo
Cosa imparerai
- LInguaggio C
A chi è rivolto questo corso
- Studenti che stanno già affrontando il C e vogliono integrare le loro conoscenze con attività pratiche
- Studenti che desiderano vedere un approccio pratico al C