Programmare in C

Corso

A Casarano

840 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Casarano

  • Ore di lezione

    40h

Obiettivo del corso: Il C insegna a programmare, a pensare a come impostare il codice, a risolvere i problemi che ci vengono messi di fronte; una volta imparato il C sarà molto più facile imparare un altro linguaggio di programmazione e le basi insegnate verranno ritrovate in linguaggi come il C++, il Java, il PHP, il JavaScript, ecc. Rivolto a: E' rivolto a chi vuole operare in maniera professionale e qualificata con il linguaggio C, sviluppando programmi di qualsiasi genere, compresi i videogiochi.

Sedi e date

Luogo

Inizio del corso

Casarano (Lecce)
Visualizza mappa
piazza Umberto I n. 2, 73042

Inizio del corso

Consultare

Profilo del corso

Conoscenza dei fondamenti di programmazione e possibilmente di un altro linguaggio di programmazione.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Programma

Presentazione
La potenza del linguaggio C, la sua flessibilità, l'ampia diffusione raggiunta e, quindi, la disponibilità di completi ambienti di sviluppo e di librerie di funzioni, ne fanno lo strumento ideale per lo sviluppo di applicazioni in tutti i più diffusi ambienti operativi (Ms-Dos, Windows, Unix/Linux, OS/2). D'altra parte la sua sintassi, a volte non lineare, e la difficoltà di alcune sue caratteristiche a basso livello (in particolare i puntatori) rendono non facile il suo apprendimento. Obiettivo del corso è far apprendere la sintassi del linguaggio e, soprattutto, far acquisire elementi di stile di programmazione in C, avvalendosi di esercitazioni pratiche.

Contenuti

Il programma del corso di programmazione in linguaggio C è riportato nel dettaglio qui di seguito:

* Caratteristiche del linguaggio C
* Storia del linguaggio C
* Primo approccio
* Compilazione di un programma C
* Struttura di un programma C
* Variabili ( Stampa ed input di variabili)
* Operatori (Operatori aritmetici - Operatori di confronto - Operatori logici - Operatori di basso livello -Ordine di precedenza degli operatori)
* Strutture di controllo (If - Operatore "?" - Switch - For - While - Do-While - Break e Continue)
* Arrays (Array singoli e multidimensionali – Stringhe)
* Funzioni (Funzioni "void" - Funzioni ed array - Prototipi di funzioni)
* Ulteriori tipi di dati (Strutture - Unioni - Type-casting - Enumerated Types - Variabili statiche)
* Errori comuni in C (Assegnazione (=) al posto di confronto (==) - Passaggio dell'indirizzo di puntatori - Mancanza di () per una funzione - Indici di array - Array di caratteri e puntatori - C e' case-sensitive - ";" chiude ogni istruzione)
* Puntatori (Cos'e' un puntatore - Puntatori e funzioni - Puntatori e array - Array di puntatori - Array multidimensionali e puntatori - Inizializzazione statica degli array di puntatori - Puntatori e strutture - Le "trappole" piu' comuni dei puntatori)
* Allocazione dinamica della memoria (Malloc - Linked Lists)
* Input ed output (Streams - Funzioni comuni di I/O - Formattazione di I/O – Scanf – Lettura e scrittura su files - Sprintf ed Sscanf - Input dalla linea di comando - I/O di basso livello)
* Il preprocessore C (#define - #undef - #include - #if - Inclusione condizionale - Scrittura di grossi programmi - File header - Variabili esterne e funzioni - L'utility Make - Programmazione di Make - Creazione di un makefile - Macro di Make - Esecuzione di Make)
* UNIX e il C (Vantaggi di usare UNIX con il C - Utilizzo delle chiamate di sistema UNIX e delle funzioni di libreria - Trattamento di file e directory - Controllo e gestione dei processi - Times Up!!)
* Opzioni comuni del compilatore C (Opzioni di compilazione)
* Funzioni della libreria standard C (Manipolazione dei buffer - Classificazione dei caratteri e conversione - Conversione dei dati - Manipolazione delle directory - Manipolazione dei file - Input e Output - Matematica - Allocazione di memoria - Controllo dei processi - Ricerca e ordinamento - Manipolazione di stringhe – Time)

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Programmare in C

840 € IVA inc.