Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Introduzione alla Pseudocodice

pseudocodice è uno strumento utilizzato per prototipare e documento algoritmi informatici . Invece di progettare scrivendo istruzioni di programmazione in un linguaggio specifico , il progettista utilizza le dichiarazioni di lingua inglese che emulano le istruzioni logiche . L'algoritmo risultante può essere logicamente valutata prima di essere tradotto in codice in un linguaggio di programmazione specifico . Pseudocodice è diventato più popolare di diagrammi di flusso per la progettazione di algoritmi , perché è più veloce per passare al codice. Definizione Pseudocodice

Non esiste una definizione formale di pseudocodice in informatica. È una combinazione logica informale di programmazione e linguaggio regolare ( da cui il termine pseudo - codice viene) che più spesso emula la forma della sintassi del linguaggio più familiare al progettista. I programmatori non hanno familiarità con un linguaggio particolare , tuttavia , possono ancora capire un algoritmo che è stato progettato in pseudocodice .
Perché dovrei scrivere Pseudocodice ?

La più grande tentazione un volti programmatore è di sedersi e iniziare la codifica di un programma senza un disegno . Se il problema da risolvere è complesso , questo approccio può spesso risultare in un sacco di frustrazione e perdita di tempo quando il programmatore si ritrova in un angolo . Pseudocodice è un modo veloce per analizzare una soluzione e per determinare l'efficacia di un algoritmo prima di dedicare il tempo e le risorse per la codifica di un insieme di funzioni che non arrivano a risolvere il problema .
A pseudocodice esempio

Il bubble sort è un buon algoritmo da utilizzare come esempio pseudocodice . Questo frammento metterà il genere all'interno di una funzione di fornire un esempio più ampio e utilizzare un C + + pseudocodice derivato come base per il codice .

Funzione bubblesort (array di integersFor ( i = 0 alla lunghezza di array) Per ( j = 0 alla lunghezza dell'array - i) Se array [ j ] > [ j + 1 ] array Swap [ j ] e la matrice [ j + 1 ] Fine frontale frontale in funzione

Un programmatore che riceve questo come documentazione o come un disegno in grado di capire rapidamente che l'algoritmo richiede due cicli annidati e che il valutare e scambiare del genere è incorporato all'interno di essi .
Utilizzando pseudocodice di Documentazione

pseudocodice è usato durante il processo di progettazione , ma è spesso scartata dopo che il codice è scritto . Aggiunta la pseudocde di una funzione o di intestazione del programma lo rende utile per documentare le decisioni di progettazione . la lingua e stenografia pianura di pseudocodice rendono complessa algoritmi facilmente comprensibili e può aiutare i programmatori più tardi a comprendere una sezione di codice che potrebbe essere oltre le loro capacità tecniche .
Il diagramma di flusso alternativo di pseudocodice

Prima di popolarità di pseudocodice superò , diagrammi di flusso sono stati lo strumento di progettazione standard. il diagramma di flusso è una rappresentazione simbolica del flusso logico che utilizza diverse forme geometriche per rappresentare processi e passaggi logici. funziona bene per i segmenti di codice più piccoli , ma diventa rapidamente enorme per la progettazione e la documentazione di programmi più complessi .

 

Programmazione © www.354353.com