Introduzione – descrivi il concetto di software prima di iniziare ad imparare la programmazione in C
- 24-07-2022
- Toanngo92
- 0 Comments
Quando il computer avvia il sistema operativo, il sistema BIOS o avvia un programma, ci mostrerà qualcosa sullo schermo per consentire all'utente di capire e comunicare con il mouse e la tastiera, con l'ambiente schermo nero, quindi l'utente interagirà con il computer con la tastiera e la riga di comando, capiremo quanto segue: l'uso della tastiera per digitare i comandi è comandare al computer di eseguire l'attività in base al suo scopo, il computer comprenderà il comando, eseguirà l'attività e visualizzerà i risultati all'utente, per fare ciò, il computer avrà bisogno di una serie di programmi per eseguire l'attività corrispondente. Ogni programma è costituito da una serie di blocchi di istruzioni per aiutare il computer a risolvere un particolare problema. Un programma è composto da gruppi di istruzioni, un software è composto da programmi. Possiamo metterci in relazione con problemi del mondo reale, ad esempio:
Un software di gestione aziendale includerà la gestione delle risorse umane, la gestione dei materiali, i programmi di gestione dei progetti, all'interno di questi sottoprogrammi includeranno funzionalità (comandi di gruppo) aggiungi, elimina, cerca ricerca con ogni subroutine…
Anche se l'esempio non è molto adatto per il linguaggio di programmazione C perché poche persone fanno software di gestione in linguaggio C, forse avrai un quadro più chiaro di ciò che hai appena descritto.
Ad esempio, il problema più semplice è scrivere un programma che calcoli la somma di 2 numeri inseriti dall'utente e lo stampi sullo schermo. Il modo in cui funziona è il seguente:
- Chiedere all'utente di inserire il primo numero
- Salva il primo numero nella memoria del computer
- Chiedere all'utente di inserire un secondo numero
- Salva il secondo numero nella memoria del computer
- Chiedi al computer di aggiungere il primo numero e il secondo numero, il risultato viene archiviato nel terzo numero nella memoria del computer
- Stampa sullo schermo il 3° numero nella memoria del computer come risultato per l'utente
- Fine programma
Come il percorso precedente, vediamo istruzioni interrotte, descritte in modo sequenziale, che mostrano chiaramente le istruzioni per ogni elemento di esecuzione.
Quando le descrizioni diventano sempre più numerose, portando a blocchi di codice troppo lunghi e complessi, allora continueremo a scomporli, aggregando ogni blocco di istruzioni che eseguono un determinato lavoro in un programma, e quando i programmi saranno finiti insieme per formare un software.