Come scrivere un algoritmo di programmazione

Autore: John Stephens
Data Della Creazione: 27 Gennaio 2021
Data Di Aggiornamento: 14 Maggio 2024
Anonim
Scrivere il primo algoritmo con Processing - #5
Video: Scrivere il primo algoritmo con Processing - #5

Contenuto

In questo articolo: Creazione di un algoritmo Creazione di un algoritmo di connessione

Un algoritmo di programmazione è il passaggio intermedio tra la lettura delle specifiche di un'applicazione software e la codifica delle varie parti del programma che lo farà funzionare. Esistono spesso diversi modi per raggiungere lo stesso obiettivo ed è durante la progettazione dell'algoritmo che svilupperemo con la massima precisione possibile il modo più efficace di seguire per arrivarci. Questa fase della programmazione è quindi un preliminare essenziale per qualsiasi forma di programmazione.


stadi

Parte 1 Crea un algoritmo

  1. Un algoritmo è la divisione in fasi di una procedura complessa. Allo stesso modo in cui si progetta un percorso stradale, è possibile scomporre tutti gli elementi di un'applicazione per computer, anche molto complessa, in piccoli sottoprogrammi che saranno più facili da gestire e da combinare tra loro in seguito.


  2. Includi un approccio alla sintassi da usare. Ciò dipenderà essenzialmente dal linguaggio di programmazione che utilizzerai.


  3. Inizia a mettere il tuo algoritmo su carta.


  4. Includi le variabili spiegando il loro ruolo. Le variabili devono trovarsi in un blocco di dichiarazioni all'inizio del programma se sono globali o subroutine se sono locali. Il nome che assegni loro deve essere caratteristico di ciò che rappresentano e il loro contenuto deve corrispondere a un tipo di dati accettato dalla lingua che utilizzerai.



  5. Stabilire un contatore di loop. Se usi i loop nel tuo algoritmo, imposta un sistema di conteggio delle esecuzioni dei loop per scoprire quante volte vengono chiamate le routine in esso contenute.


  6. Assegna un punto di loop-out nel tuo algoritmo. Un punto di loop-out deve essere assegnato se viene soddisfatta una condizione, ma pianificarne uno che consenta un'uscita di loop "pulita" se questa condizione manca. Ciò consente di non inserire loop che durano indefinitamente.


  7. Usa i controlli di salto con saggezza. I salti tra subroutine possono essere condizionali o incondizionati.


  8. Evitare di inserire dati non dichiarati nell'algoritmo. Se è necessario aggiungere "in rotta" le informazioni da elaborare (ciò accade spesso anche tra i professionisti), aggiungerle al blocco di definizione dei dati dell'algoritmo.



  9. Definisci correttamente le tue espressioni, condizionate o meno. Queste espressioni corrispondono all'implementazione di formule logiche o talvolta matematiche, che si adattano alle specificità dell'applicazione. È quindi fondamentale evitare errori a questo livello.


  10. Posizionare i punti di interruzione e interrompere l'esecuzione della procedura. Un'interruzione consente di uscire da un ciclo quando si verifica una condizione e continuare l'esecuzione altrove, mentre un arresto di solito termina (temporaneamente o meno) l'esecuzione di un programma.

Parte 2 Creare un algoritmo di connessione



  1. Crea un login per l'utente.


  2. Controlla il nome utente e la password. Chiedi al tuo algoritmo di confrontare i dati inseriti dall'utente con i contenuti del database riservati ai dati di autorizzazione dell'accesso.


  3. Autorizza l'inizio della sessione se questi dati sono validi. Reindirizzare il programma a un punto di ingresso per quell'utente.


  4. Informare l'utente se i dati inseriti non sono validi. Scatta un contatore di scacchi e quindi reindirizza il programma alla visualizzazione delle informazioni e consenti due o tre tentativi di connessione. Se tutti falliscono, arrestare il programma per un po 'prima di consentire a questo utente di riprovare. Ciò scoraggerà o almeno rallenterà il tentativo di forzare l'accesso al sistema che si sta progettando.


  5. Esci dal programma in modo pulito. I dati da archiviare prima di lasciare l'applicazione devono essere corretti. In caso contrario, potrebbero essere danneggiati e impedire un corretto riavvio del programma.
consiglio



  • Elimina i commenti non necessari, poiché potrebbero influire sulla comprensione dell'algoritmo.
  • Utilizzare le regole della logica a due stati (o logica booleana) in modo tale che un computer possa percepirle e rispondervi. Non c'è "forse" in programmazione, è sempre "sì o no".
  • Usa iterazioni semplici ed esecuzione rapida.
  • Cerca sempre di andare dritto al punto.
  • Il tuo algoritmo deve essere efficace.
  • Prima di avviare un algoritmo, avere idee chiare su ciò che si desidera fare.
avvertenze
  • Ricorda di tenere conto dei tempi di esecuzione e della gestione della memoria. Ciò vale soprattutto se si sta programmando su sistemi embedded con risorse di memoria limitate.
  • Termina correttamente il programma.

Come fare la Sand Art

Robert Simon

Maggio 2024

L'imbuto è lo trumento più emplice per creare un deign di livello intereante e per avere un motivo. E la bellezza dell'arte della abbia è che e bagli, puoi ricominciare tutto da...

Oltre a donare quella delizioa enazione di pulizia e laciare la pelle del vio rinnovata, una buona efoliazione del vio può prevenire i brufoli e favorire il rinnovamento della pelle ecca, laciand...

Articoli Recenti