Problema ‘Divisibilità fra numeri interi positivi’
Problema. Dati n e k, entrambi numeri interi positivi, stabilire se n è divisibile per k.
Problema. Dati n e k, entrambi numeri interi positivi, stabilire se n è divisibile per k.
Nel post sulla gestione degli errori di runtime con Visual Basic .NET (a cui si rimanda: link) abbiamo visto la sintassi del gestore di eccezioni Try..Catch..Finally e un esempio di utilizzo. L’esempio, molto semplice, utilizzava un solo gestore di eccezioni con tre blocchi Catch. Il massimo dell’efficienza nella gestione degli errori di runtime, però, la si ottiene con un uso strutturato di questo gestore. Il linguaggio Visual Basic .NET, infatti, offre anche la possibilità di utilizzare più gestori di eccezioni nidificati (o annidati) (combinati uno dentro l’altro, ndr).
Problema. Data una sequenza di numeri, trovare il maggiore.
Gli errori di runtime sono quegli errori di programmazione che non possono essere rilevati dal compilatore durante la fase di compilazione e che si manifestano solo durante la fase di esecuzione del programma e solo in alcune circostanze (per saperne di più: Errori di programmazione).
Quando realizza un programma il programmatore informatico deve stare attento a non introdurre errori. Gli errori di programmazione possono essere distinti in due categorie fondamentali: quella degli errori che il compilatore è in grado di riconoscere ed evidenziare e quella degli errori che, al contrario, esso non riesce a rilevare.
Il programmatore informatico sviluppa, ossia progetta e realizza, applicazioni software più comunemente dette programmi, che devono soddisfare le specifiche esigenze di un committente, il quale fissa quali devono essere i requisiti del software da realizzare. A questa attività principale possono affiancarsene anche altre come il collaudo e la manutenzione, che consistono nell’identificazione e successiva eliminazione di eventuali bug, ossia gli errori nella progettazione o nella realizzazione di un programma (per approfondire: Errori di programmazione) fino al raggiungimento della versione stabile del programma, e la redazione della relativa documentazione. […]
La programmazione informatica può essere definita come quella branca dell’informatica che si occupa di rendere automatici i processi risolutivi dei problemi. Ossia, l’obiettivo della programmazione informatica è automatizzare la soluzione di problemi, in modo che possa essere affidata ad un sistema di elaborazione elettronico con l’utilizzo di software opportunamente predisposti. […]
Nella scuola italiana lo studio della programmazione informatica per troppo tempo è stata una prerogativa solo di alcuni indirizzi, perlopiù quelli tecnici di secondaria superiore, ma a partire dal 2014 c’è stata una novità. L’Italia, infatti, ispirandosi ad un’esperienza iniziata negli Stati Uniti nel 2013, è stato uno dei primi Paesi al mondo a sperimentare l’introduzione già a partire dalla scuola primaria (scuola elementare, ndr), dei concetti di base dell’informatica attraverso la programmazione informatica (coding). […]
In questa sezione troverai una serie di articoli che saranno dedicati a chi vuole avvicinarsi al mondo della programmazione. In parte, essi deriveranno dalla rielaborazione di alcuni articoli che ho già pubblicato in passato e che saranno riorganizzati in posts più brevi, sia per rendere la loro fruizione più immediata, sia per dare ad ognuno la possibilità di personalizzare il percorso in base alle proprie esigenze. […]