Home / Ansi C – C++

Category Archives: Ansi C – C++

Feed Subscription

Cos’è Github? Come si usa?

Cos’è Github? Come si usa?<p><!-- Google Ads Injected by Adsense-Extreme--><div class="adsxtrm" id="adsxtrm1" style="padding:7px; float: right; padding-right: 0; margin: 0px;"><!-- AdSense Extreme num: 1 --><script type="text/javascript"><!--
      
      google_ad_client = "pub-2565385867994440"; google_alternate_color = "FFFFFF";
    google_ad_width = 468; google_ad_height = 60;
    google_ad_format = "468x60_as"; google_ad_type = "text_image";
    google_ad_channel ="0092551593"; google_color_border = "FFFFFF";
    google_color_link = "0000FF"; google_color_bg = "FFFFFF";
    google_color_text = "000000"; google_color_url = "008000";
    google_ui_features = "rc:0"; //--></script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div></p><p><!-- Google Ads Injected by Adsense-Extreme--><div class="adsxtrm" id="adsxtrm2" style="padding:7px; float: right; padding-right: 0; margin: 0px;"><!-- AdSense Extreme num: 2 --><script type="text/javascript"><!--
      
      google_ad_client = "pub-2565385867994440"; google_alternate_color = "FFFFFF";
    google_ad_width = 468; google_ad_height = 60;
    google_ad_format = "468x60_as"; google_ad_type = "text_image";
    google_ad_channel ="0092551593"; google_color_border = "FFFFFF";
    google_color_link = "0000FF"; google_color_bg = "FFFFFF";
    google_color_text = "000000"; google_color_url = "008000";
    google_ui_features = "rc:0"; //--></script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div></p>

GitHub è un social-code, per farla breve è un social network dedicato ai programmatori. Questo «social network» è intersecato al controllo di versione dei file chiamato GIT. Grazie a github è possibile gestire i progetti online, mantenere una copia sul ...

Read More »

Invertire una stringa: algoritmo in C

Invertire una stringa: algoritmo in C

Molto spesso ci capita di dover invertire una stringa, per esercizio oppure per ne dobbiamo leggere un file al contrario. Nei moderni linguaggi di programmazione abbiamo una funzione apposita che fa tutto il lavoro per noi. Andiamo però a vedere ...

Read More »

C++ Le funzioni

C++ Le funzioni

Le funzioni sono davvero molto importanti per un programmatore poichè  la maggior parte del codice di un programma viene utilizzato più volte . L’utilità delle funzioni non consiste solo nell ‘aiutare il singolo programmatore ma sono molto utili specialmente quando ...

Read More »

C++ ciclo for

C++ ciclo for

Questa istruzione gestisce l’iterazione controllata ed è molto utile quando si conosce a priori quante volte devono essere eseguite determinate istruzioni Esempio in c++ un altro esempio potrebbe essere il seguente: Vi ricordo che per imparare a programmare bisogna “sporcarsi ...

Read More »

C++ l’istruzione switch

C++ l’istruzione switch

L’istruzione switch è davvero molto utile nel caso di algoritmi leggermente più complessi specialmente se ci troviamo davanti a un caso di scelta multipla. E’ possibile utilizzare svariati if ma il codice diventerebbe poco elegante e di difficile lettura . ...

Read More »

C++ Gli operatori di incremento e decremento

C++ Gli operatori di incremento e decremento

Spesso nei programmi dobbiamo  ricorrere all’incremento o al decremento di una variabile ,il c++ mette a disposizione due operatori specifici. Questi operatori incrementano o decrementano di un’unità il valore di una variabile alla quale sono applicatio questi operatori sono_ incremento ...

Read More »

C++ Il ciclo while

C++ Il ciclo while

I cicli sono degli elementi fondamentali in qualsiasi linguaggio di programmazione con i quali è possibile implementare degli algoritmi più corposi e utili la logica di questo ciclo è la seguente: finchè la condizione è verificata fai questa cosa un ...

Read More »

C++ Costrutti di selezione if e else

C++ Costrutti di selezione if e else

L’istruzione if  e Else Questa istruzione ci permette di poter eseguire un istruzione oppure no in base alla sua condizione cioè se è veritiera o no, un esempio in lingua “umana “potrebbe essere se (if) oggi ci sarà il sole ...

Read More »

C++ Impariamo ad utilizzare le variabili

C++ Impariamo ad utilizzare le variabili

Come promesso col tutorial di oggi creeremo un programma più interessante rispetto al precedente !!! Quindi per prima cosa lanciate netbeans e create un nuovo progetto ,fatto ciò scrivete il seguente codice: int a=0; int b=0; int somma=0; In questo ...

Read More »

Hello World C++

Hello World C++<p><!--adsense ad injection by Adsense Extreme (http://www.adsenseplugin.it/) failed - tried to add more than 3 ads per page --></p>

Eccoci trovati con il nostro primo tutorial per quanto riguarda la programmazione c++ io userò NetBeans in modo da poter rendere questo corso universale poichè il software in questione  è disponibile sia per gli utenti windows che mac, ed è reperibile ...

Read More »

Shell Unix in C

Shell Unix in C

Nome Programma: Shell Unix Autore: Peppe91 Compatibilità: Unix (Linux e Mac OS X) Descrizione: Shell Unix è un’implementazione interamente in C di un terminale Unix. Sono stati implementati i comandi base del terminale, quali: cp, echo, ls, help, pwd, cd, ...

Read More »

La ricorsione

La ricorsione

Una funzione ricorsiva è una funzione che richiama se stessa direttamente o indirettamente attraverso un’altra funzione . La ritorsione è un argomento molto complesso e molto discusso nell’ambito dell’informatica. In primo luogo consideriamo la ricorsione dal punto di vista concettuale ...

Read More »

Lo stack delle chiamate di funzioni

Per comprendere come il C effettui le chiamate di sistema è necessario pensare a una struttura dati nota come stack. Possiamo immaginare uno stack come una pila di piatti,infatti lo stack funziona proprio come una pila di piatti nel senso ...

Read More »

I Prototipi di Funzione

Una delle più importanti caratteristiche del C è il prototipo di funzione . Un prototipo di funzione indica al compilatore il tipo di dato restituito dalla funzione,e i parametri che si aspetta di ricevere Esempio Scriveremo un programma che trovi ...

Read More »

Le Funzioni

Le Funzioni

Il modo migliore per sviluppare e amministrare un programma corposo,è di costruirlo partendo da pezzi più piccoli o moduli , questa tecnica viene chiamata divide et impera(dividi e conquista). I programmi C sono scritti tipicamente combinando le nuove funzioni scritte ...

Read More »

Le Classi di Memorizzazione

Le Classi di Memorizzazione

Tutte le variabili che dichiariamo in un programma scritto in C, possono presentare fondamentalmente tre proprietà: Durata di memorizzazione: essa determina quando la memoria viene riservata per quella variabile e quando può essere rilasciata. Una variabile con durata di memorizzazione ...

Read More »

Alberi

Alberi

Oggi introdurremo, delle strutture dinamiche, abbastanza complesse, ma decisamente utili. Le strutture dati dinamiche gerarchiche, come alberi, alberi binari, alberi binari di ricerca e lo heap.STRUTTURA DINAMICA GERARCHICA: ALBERO (TREE) L’albero è una struttura dati dinamica gerarchica, che possiede una ...

Read More »

Le Liste

Le Liste

In questo tutorial parleremo di un tipo di struttura fondamentale a mio parere, la struttura lista.DEFINIZIONI E TERMINOLOGIA Nel capitolo sull’allocazione dinamica abbiamo detto che è possibile allocare dinamicamente la memoria per delle variabili. Questo risulta molto utile, se non ...

Read More »

Union

Union

In questo tutorial parleremo di un altro tipo di struttura presente in C, ovvero, la struttura unione. Nel capitolo sulle variabili struttura (struct) ho già accennato a questo costrutto che ora approfondiremo. COS’E’ UNA UNION? Un’unione è simile ad una struttura, ...

Read More »

Stream e Gestione dei File

Stream e Gestione dei File

Oggi parleremo di un argomento semplice e molto utile, la gestione dei File in C. Salvare dei dati su un file è un’operazione frequente e molto utile che vi permette di fare un passo avanti nella scrittura di programmi. Adesso ...

Read More »

Operatori Bitwise (bit a bit)

Operatori Bitwise (bit a bit)

Ragazzi rieccomi con un altro tutorial sul linguaggio C! :DHo deciso di trattare in questa guida al linguaggio C anche gli operatori bitwise, un argomento spesso considerato noioso e inutile. Vi capisco, anche io l’ho pensato quando li ho studiati. ...

Read More »

Lezione 10 Linguaggio C Il tipo RECORD

Lezione 10 Linguaggio C Il tipo RECORD

Ed eccoci qui ad un’importantissima lezione sul C. In questa lezione introdurremo ed analizzeremo un tipo fondamentale ed imprescindibile del C, il tipo struct, o per essere più precisi, il tipo record. Le variabili struttura (record o struct) sono abbastanza ...

Read More »

Lezione 8 C Le Stringhe

Lezione 8 C  Le Stringhe

Ed eccomi qui a spiegarvi un altro importantissimo argomento, presente in tutti i linguaggi di programmazione: Le Stringhe. E’ fondamentale che sappiate che in C il tipo primitivo STRINGA non esiste. Una stringa in C non è altro che un ...

Read More »

Vettori (o Array)

Vettori (o Array)

I l linguaggio C supporta delle variabili (chiamate variabili aggregate, vettori, o array) che sono in grado di memorizzare degli insiemi di valori. Esistono due tipi di variabili aggregate nel C: vettori (o array) e le strutture (record o struct). ...

Read More »

Istruzioni di Selezione e Cicli

Istruzioni di Selezione e Cicli

Sebbene il linguaggio C abbia moltissimi operatori, in compenso ha relativamente poche istruzioni. La maggior parte di essere possono essere raggruppate in tre grandi “famiglie”: Istruzioni di selezione: le istruzioni IF e SWITCH permettono al programma di selezionare un percorso ...

Read More »

Uso delle variabili lezione 3

Uso delle variabili lezione 3

In tutti i linguaggi di programmazione le variabili rivestono un ruolo fondamentale. Le variabili dell’informatica sono una sorta di “contenitori” che al loro interno possono contenere numeri interi, numeri a virgola mobile, caratteri di testo ecc. Tipi di variabili La ...

Read More »
Scroll To Top
Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!