LINGUAGGI DI PROGRAMMAZIONE, E NON SOLO!
Tutto quello che devi sapere per essere un buon programmatore, tutto in italiano!
Benvenuti su “Informaticasi”, il sito che ti insegnerà diversi linguaggi di programmazione, e non solo!
Il sito è incentrato principalmente sulla programmazione, ma potrebbe esserci anche tanto altro relativo all’informatica!
Cosa significa “programmazione”?
Scommetto che molti di voi pensano all’equazione programmare=computer. SBAGLIATO!
La programmazione è la codifica del procedimento risolutivo di un problema in un elenco di istruzioni
destinate ad un esecutore.
Questa definizione ti spaventa? Nessun problema, te la spigo io.
Analizziamo la definizione un po’ alla volta:
– Per “procedimento risolutivo di un problema” si intedono tutti quei passaggi che ti permettono di trovare la soluzione del problema.
Ad esempio: Problema: devo cucinare un piatto di pasta.
- Prendere un pentolino e riempirlo d’acqua;
- Accendere il fuoco o la piastra e metterci sopra il pentolino;
- Aspettare la cottura della pasta;
- Scolare la pasta e metterla in un piatto.
Questi 4 passaggi costituiscono il procedimento risolutivo di un problema.
– “Elenco di istruzioni destinate ad un esecutore” è una frase che contiene due espressioni fondamentali:
- Elenco di istruzioni: il programma scritto dall’utente. Quindi chi programma è il produttore delle istruzioni;
- Esecutore: è qualcosa che risolve il problema seguendo tutti i passaggi.
Quando scriverai un programma e dovrai controllarne l’efficacia, ci penserà il computer ad eseguire le operazioni, quindi lui sarà l’esecutore.
Pensa che se risolvi un problema di matematica su carta, tu sarai sia il produttore che l’esecutore!
Quindi posso iniziare a scrivere un programma?
Assolutamente no!
Per imparare a programmare, dobbiamo iniziare a chiamare il “procedimento risolutivo” in una maniera più tecnica, ovvero algoritmo.
L’algoritmo è la base della programmazione, è il fulcro del programma.
Prima di iniziare a scrivere un programma, bisogna saper scrivere l’algoritmo.
L’algoritmo generalmente si può creare in due modi:
– Flow-chart: consiste nel creare una specie di schema (Per saperne di più, clicca qui);
– Pseudolinguaggio: consiste nello scrivere le istruzioni mediante una specie di programma molto basilare, con alcune convenzioni (per saperne di più, clicca qui).
Conclusioni
Bene! Ora che conosci tutto quello che serve prima di programmare, bisogna trarre delle conclusioni:
- Per programmare non serve soltanto conoscere, ma serve anche pensare e ragionare bene!
- Prima di iniziare a scrivere un programma con il computer, sarebbe meglio prima scrivere l’algoritmo!
- Esistono tantissimi linguaggi di programmazione, ognuno con uno scopo ben preciso!
- Ogni algoritmo o programma potrebbe essere diverso da quello che faccio io, o da quello che fa un’altra persona, con gli stessi risultati! Quindi, possono esistere più algoritmi o programmi con lo stesso scopo finale.
Buona navigazione sul sito!
Vuoi contattare lo staff? Invia una mail a [email protected]!