Le basi della programmazione

« Older   Newer »
  Share  
ObscureKiller96
CAT_IMG Posted on 5/3/2011, 23:04




Partiamo dal principio, per riuscire a programmare come Dio comanda è necessario capire da subito le basi. Cominciamo con gli algoritmi e con la definizione del termine programma.

Un programma è un insieme ordinato di istruzioni che la CPU è in grado di comprendere ed eseguire per risolvere un problema.

Programmare significa:
1) dato un problema, individuare un metodo di soluzione del problema stesso (ovvero l'algoritmo).
2) scrivere dei comandi che la CPU può comprendere ed eseguire secondo il metodo trovato.
3) scrivere i comandi trovati dentro un file EXE.

Dividiamo in quattro parti le fasi che servono per creare un programma.

1) I principali metodi di rappresentazione di un programma sono: la Flow-Chart (diagramma di flusso) e il "linguaggio di progetto".
Questi sono strumenti che servono per individuare e scrivere su carta l'algoritmo.

2) Per inserire i comandi si usa di solito un Editor (blocco note ecc.), qui vengono inseriti i comandi comprensibili all'uomo e non ancora tradotti in linguaggio macchina.

3) Per tradurre il linguaggio di programmazione in linguaggio macchina occorre usare un Compilatore, che, appunto, traduce ciò che scriviamo per la CPU nel file EXE.

4) Infine, per verificare di non aver fatto errori nel costruire il programma, si utilizza un Debugger, che appunto corregge gli eventuali errori.

Le caratteristiche della flow chart

I disegni che vengono utilizzati nella flow-chart sono:
Un cherchio in cui viene indicata l'inizio e la fine del programma
Un rombo che indica una condizione (se accade una cosa fai questo, se ne accade un'altra fai quest'altro)
Un rettangolo che rappresenta l'elaborazione di dati interni
Un parallelogramma che indica l'input o uotput di dati e/o informazioni.
Un nodo a cui si possono collegare diverse parti del programma
Uno scudetto che viene utilizzato nel caso in cui non si disponga di spazio disponibile e si debba nadare in un'altra pagina

Fine Prima Parte


Guida interamente creata da ObscureKiller96 per Games and pc world

 
Top
0 replies since 5/3/2011, 23:04   749 views
  Share