Algoritmi quantitativi
- 803
- 104
- Dott. Rodolfo Gatti
Spieghiamo cosa gli algoritmi quantitativi, le loro caratteristiche e forniamo diversi esempi
Cosa sono gli algoritmi quantitativi?
IL Algoritmi quantitativi Sono quegli algoritmi che utilizzano operazioni algebriche e calcoli numerici specifici per definire un processo, ottenendo valori concreti. Ad esempio, il risultato di una sottrazione o una moltiplicazione.
In Informatica, in matematica e in altre discipline correlate, un algoritmo è un insieme limitato e ordinato di istruzioni che consente di svolgere un'attività attraverso passaggi successivi che non generano dubbi a chi devono eseguire queste azioni, portando alla soluzione della soluzione un certo problema.
È significativo evidenziare l'importanza degli algoritmi, perché rappresentano un elemento di base per l'informatica, la robotica e la matematica, poiché attraverso di loro è possibile ordinare le idee. Conducono alla corretta esecuzione di attività e idee con un ordine, riguardo a qualsiasi aspetto.
Alcuni esempi in matematica sono l'algoritmo di divisione per calcolare i due numeri, l'algoritmo di moltiplicazione per calcolare un prodotto, il metodo Gauss per risolvere un sistema di equazioni lineari o l'algoritmo euclide per ottenere il massimo divisore comune di due numeri integri.
Caratteristiche degli algoritmi quantitativi
Molto preciso
I passaggi e le istruzioni contenuti in questi algoritmi devono essere molto precisi. Inoltre, quando sono precisi consentono all'utente di attenersi a una guida specifica.
Definito
Gli algoritmi quantitativi devono essere perfettamente definiti, cioè devono essere in grado di seguire tutte le volte necessarie, ottenendo sempre più lo stesso risultato desiderato.
Può servirti: proprietà del microscopioAltrimenti, l'algoritmo in quanto tale non sarà affidabile, quindi non sarà in grado di servire da guida per il processo decisionale corretto.
Indipendente e autonomo
Per eseguire qualsiasi programma per computer è conveniente progettare o definire l'algoritmo in precedenza. Tuttavia, gli algoritmi quantitativi sono totalmente indipendenti e autonomi dei linguaggi di programmazione.
Per qualsiasi problema che si desidera risolvere, puoi scrivere l'algoritmo per eseguirlo in qualsiasi linguaggio di programmazione, così come può essere eseguito su computer diversi.
La conoscenza è richiesta
Questi algoritmi di solito richiedono una determinata conoscenza numerica precedente, principalmente tecnica, perché gli algoritmi quantitativi sono spesso dichiarati in una lingua che si adatta a ciascun caso in questione, tranne il più semplice e il più quotidiano.
D'altra parte, avere assoluta fiducia in un metodo logico per risolvere i problemi numerici potrebbe rendere soluzioni creative e con maggiori innovazioni, sebbene potrebbero essere imprevedibili.
Parti di un algoritmo
Ogni algoritmo ha tre parti distinte: input, processo ed uscita. Ciò consente al processo di avere un ordine sequenziale, che riduce notevolmente la gamma di possibili errori, contribuendo a risolvere i problemi che si presentano più facili e più veloci.
- Entrata: corrisponde alle istruzioni iniziali che danno origine all'algoritmo, in cui i dati iniziali vengono presi e motivati per essere letti. Può anche essere chiamato punto di partenza, inizio o testa.
- Processi: Si riferisce alle elaborazioni quantitative che l'algoritmo offre prontamente. È il corpo corrispondente in cui viene fatta la formulazione delle istruzioni. Puoi anche chiamare una sequenza di dichiarazioni.
- Uscita: Infine, ci sono le istruzioni specifiche che l'algoritmo impone di mostrare i suoi risultati, cioè le sue risoluzioni o comandi. Può anche essere chiamato fine o piede.
Passi per elaborare un algoritmo quantitativo
Tutti questi passaggi hanno la stessa importanza. Se qualcuno di loro smette di analisi, si verificheranno problemi durante lo sviluppo dell'algoritmo.
1. Primo passo
Definire quali confronti e/o calcoli numerici sono necessari per ottenere il risultato finale:
- Tutti i confronti e i calcoli numerici intermedi.
- Tutti i confronti e i calcoli numerici finali.
2. Secondo passo
Prendere in considerazione tutti i tipi di restrizioni e condizioni per raggiungere la risoluzione dei problemi.
Differenze con l'algoritmo qualitativo
Precisione
Gli algoritmi quantitativi sono abbastanza precisi, poiché le istruzioni che devono essere fornite per effettuare i corrispondenti calcoli numerici devono essere abbastanza esatti per ottenere il risultato desiderato, poiché il linguaggio matematico è caratterizzato.
D'altra parte, gli algoritmi qualitativi hanno più propensione da aver ignorato un passo o che possono essere fraintesi dal lettore, perché il linguaggio narrativo con cui sono indicate le istruzioni possono avere alcune imprecisioni intrinseche.
Passi o istruzioni
Gli algoritmi sono quantitativi quando hanno istruzioni o passaggi che coinvolgono qualsiasi tipo di calcolo numerico. Ad esempio, l'algoritmo per risolvere l'area di un triangolo, per risolvere il fattoriale di un numero naturale o per calcolare i dati medi.
D'altra parte, gli algoritmi sono qualitativi quando i calcoli numerici non sono coinvolti nelle loro istruzioni o passi. Esempi: le istruzioni per eseguire una ricetta della cucina, per svolgere un'attività fisica o assemblare uno smontaggio di fabbrica.
Esempi di algoritmi quantitativi
Eseguire le quattro operazioni aritmetiche di base tra due numeri interi
- Inizio.
- Dichiarare (numero1, numero2, somma, sottrazione, prodotto): numero intero.
- Dichiarare (divisione): numero reale.
- Immettere i valori dei numeri (N1, N2).
- Sum = Number1 + Number2.
- sottrazione = numero1 - numero2.
- Product = Number1 * Number2.
- Divisione = numero1 / numero2.
- Mostra (somma, sottrazione, prodotto, divisione).
- FINE.
Ottieni l'area di un triangolo
- Inizio.
- Dichiarare (base, altezza, area.
- Immettere i valori del triangolo (base, altezza).
- Area_trygle = (base * altezza) / 2.
- Show (area_triangle).
- FINE.
Entra in un'età e ottieni di conseguenza l'anno di nascita
- Inizio.
- Dichiarare (età, anno_attuale, anno_nacimiento): numeri naturali.
- Immettere il valore di (età).
- Immettere il valore di (Year_ -year).
- Year_Nacimiento = Year_Actual - età.
- Show (year_nacimiento).
- FINE.
Ottieni la media di tre numeri naturali
- Inizio.
- Dichiarare (numero1, numero2, numero3, aggiunta, media): numeri naturali.
- Immettere i valori di (numero1, numero2, numero3).
- Aggiungi = numero1 + numero2 + numero3.
- Media = Aggiungi / 3.
- Mostra (aggiungi, media).
- FINE.
Calcola la somma e il prodotto di cinque numeri interi
- Inizio.
- Dichiarare (numero1, numero2, numero3, numero4, numero5, somma, prodotto): numeri interi.
- Immettere i valori di (Number1, Number2, Number3, Number4, Number5).
- Sum = Number1 + Number2 + Number3 + Number4 + Number5.
- Product = Number1 * Number2 * Number3 * Number4 * Number5.
- Mostra (somma, prodotto).
- FINE.