Pages

Translate

Ads 468x60px

venerdì 23 novembre 2012

IL Nostro primo programma.


Il primo programma.

Il primo programmino in C sarà un programma abbastanza semplice, che stampa
sullo schermo della console "Hello world!" ed esce. Vediamo il codice: 

/* Ciao mondo= Hello world*/     * I commenti  in C  iniziano  con /* e finiscono con */.

#include     *Istruzione che dice al calcolatore che nel programma che segue si useremo                       
                                    le funnzioni che definite nel stdio.h.

#include    *Istruzione che dice al calcolatore che nel programma che segue si useremo 
                                   le funzioni che definite nel stdlib.h.

int main()       /*argomento. Il programma iniziera' l'esecuzione a partire
                     da questa funzione, che deve essere presente in ogni
                      programma */
 {
  printf ("Hello world\n"); /*Questa funzione stampa un messaggio sullo standard output.*/

 system("pause");              /* Questa funzione permette di mettere in "stop" il nostro programma
                                           cosi possiamo vedere cosa succede e cosa abbiamo fatto.*/
  return 0;                    
}    /* chiudiamo la funzione principale main( ) */



martedì 20 novembre 2012

Elementi principali del compilatore c/c++.

Ciao a tutti.


Oggi volevo iniziare a  parlare un po sul compilatore DEV C++ o meglio scrivo questa guida per spiegarvi cos'è un pacchetto IDE  (Intergrated Development Environment, ambiente di sviluppo integrato, con ciò intendendo che è un editor evoluto chiamato "interfaccia" a compilatore, linker ecc. e quanto altro server per creare l'eseguibile finale) , innanzitutto  il bloodshed Dev-C++ è un software gratuito che ti consente di sviluppare programmi in linguaggio C e C++, il DEV C++ questo è un compilatore  che io vi consiglio di usare per scrivere  vostri seguenti programmi, di seguitovi faro una piccola introduzione su Il linguaggio C, viene considerato di alto livello per motivi storici; esso nacque dopo l’assembly, ( basso livello ) poichè esso utilizzava “termini” lontani dal linguaggio parlato e più vicini alla “CPU”. Quindi per poter programmare serviva un linguaggio più vicino al nostro modo di parlare e quindi nacque il C.  Sebbene sia considerato un linguaggio ad alto livello, con l’avvento di Java, si tende a considerare il C un linguaggio di “livello medio”.

Elementi principali di un programma C/C++

Le cinque componenti fondamentali di un programma C/C++:

  1. Input – il programma prende alcune informazioni da una sorgente di input;
  2. Elaborazione – il programma deve prevedere il modo in cui questo input deve essere manipolato e memorizzato;
  3. Sintassi – il programma utilizza una serie di istruzioni di manipolazione dell’input. Queste istruzioni possono essere suddivise in quattro categorie principali: singole istruzioni, istruzioni condizionali, cicli e funzioni;
  4. Output – i programmi deve produrre un qualche tipo di rapporto sulla manipolazione dei dati;
  5. Manutenibilità –  è un’applicazione ben realizzata incorpora tutti gli elementi fondamentali appena elencati con un progetto modulare,  (ad esempio nomi di variabili di senso compiuto e commenti) e un rigoroso schema di indentazione. In questo modo sarà più semplice modificare il codice quando è opportuno.

Creare e compilare un progetto in C/C++

Il processo di creazione e compilazione di un progetto in C++ dipende strettamente dal tipo di computer e di sistema operativo che si utilizza. Abbiamo a disposizione numerosi strumenti di sviluppo: 
-In questo caso  per windows 7 andremo a utilizzare bloodshed dev c++  ok una volta scarcato e istallato il software , apriamo dev c++ e creiamo il nostro primo progetto ( file > nuovo> file sorgente): 
Prima di  andare a compilare il nostro file sorgente  ci sono varie istruzioni e funzioni, cicli ecc, questo caso la prima cosa che dobbiamo sapere  e mai dimenticare di mettere le istruzioni per il processore, sono fondamentali per la precompilazione.
*Le librerie dette #include   omettono l'estensione,
 per questo motivo troviamo 
# include <stdio.h>
# include <stdlib.h>
#include <time.h>
queste istruzioni richiamo ai file di intestazione cioè alle librerie che andremo ad utilizzare e ci sono altre classi di librerie che sono definite  anche nel 
"namespace std ;" che viene aggiunto come prefisso.
* Ogni programma  al suo interno devono contenere ua funzione questa viene chiamata o detta dichiarazione della funzione main() rappresenta il punto di inizio.
* Le parentesi graffe " { } "contengono blocchi di istruzioni. I blocchi  di istruzioni possono consistere nella definizione del corpo d una funzione e nel riunire più linee dipenderanno dalla stessa istruzione di controllo.
* Le istruzioni finiscono sempre con " ; " e gli spazi vengono ignorati.
* In questo caso si mette "return 0 ; " perché prima d aver dichiarato una variabile   signfica  che la funzione principale dovrebbe restituire i dati e chiudere.

Visualizzazioni totali

 

Sample text

Sample Text

lokote barzus

Sample Text