| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come implementare un algoritmo per computer
    Gli algoritmi sono molto utili nella realizzazione di passaggi complicati o ripetitivi per realizzare un compito . Un database può avere milioni di nomi di persone, i numeri di telefono e altri dati . Un algoritmo di ricerca prende il nome immesso dalla userm l'ingresso , e riporta indietro le partite in un database . Algoritmi che sono troppo complicate da programmare e analizzare in un solo passaggio bisogno soprattutto molta attenzione , come collegamenti logici e loop aggravano la possibilità di errore umano . Cose che ti serviranno
    compilatore C + +
    Mostra più istruzioni
    1

    Identificare gli ingressi e le uscite . Gli ingressi possono essere numeri , parole , dati di sensori e tutto ciò che " iniziati ", un programma . Le uscite sono i risultati desiderati : quello che il programmatore intende l'algoritmo di fare. Una serie finita di passi riferiscono ingressi e uscite . Questi passaggi possono essere semplici o complesse , a seconda delle finalità del algoritmo .
    2

    Draft lo pseudo- codice di base . Pseudo - codice è notazione semi-formale " a metà strada " tra linguaggio formale e il linguaggio "naturale" . Pseudo- codice contiene gli input essenziali , passi e di uscita. In questo caso , pseudo- codice dovrebbe contenere una richiesta di un numero , l'operazione di moltiplicazione che dà il cubo di numero , e di un " comando di output" che visualizza il cubo risultante. Esempio di pseudocodice per l'algoritmo potrebbe essere:

    Definisci variabile " numero" ;

    ingresso ( numero ) ;

    NewNumber = numero ^ 3 ;

    //numero ^ 3 = numero * numero * numero //Games

    uscita ( NewNumber ) ;
    3

    Prendete appunti di termini e passaggi poco chiari o specializzata. In questo esempio, il " //numero ^ 3 = numero * numero * numero //" è per il bene di un programmatore . Non ha alcun effetto sul codice , ma è semplicemente un promemoria per la corrente , o eventuali futuri programmatori , che cosa significa " numero ^ 3" . Questi appunti sono molto utili per comunicare informazioni complesse a persone che potrebbero essere nuovi o inesperti con l'algoritmo .
    4

    Convertire il pseudo - codice in codice in un linguaggio formale all'interno di un computer . Questo richiede un compilatore in un linguaggio di programmazione . La maggior parte dei linguaggi di programmazione come C + + differire in notazione e dettagli di formattazione , ma sono comunque simili . Con una qualità pseudo-codice , la traduzione di linguaggio formale non dovrebbe essere difficile . Programmi comuni come Microsoft Excel , Matlab o Mathematica possono essere piattaforme per la formale - lingua di scrittura algoritmo. In C + + , l'algoritmo del computer potrebbe essere simile a :

    # include

    int main ( ) {


    Numero galleggiante ;

    Number = -3,815 ;

    galleggiante NewNumber ;

    printf ( "numero di input: % f \\ n" , numero ) ;

    NewNumber = numero * Numero * Numero //numero ^ 3 = numero * Numero * Numero

    printf ( "\\ nIl numero di cubetti è: \\ n");

    printf ( " % f" , NewNumber ) ;

    }
    5

    prova l'algoritmo programmato. Verificare i calcoli e risultati a mano. In questo esempio , questo è facile . Un calcolatore mostra che ( -3,815 ) ^ 3 = -55,524 .
    6

    costruire in assegni e fail- cassette di sicurezza per rendere l'algoritmo robusto. Il dato viene impostato un numero , -3,815 e cubetti di esso. In un algoritmo di realistico , non ci sarebbero garanzie contro gli ingressi senza senso . In caso contrario si potrebbe mandare in crash un programma o dare risposte senza senso . Algoritmi che ignorano il "se" di errore umano e di complessità di programmazione sono soggette a errori , e in genere richiedono la revisione .

    Previous :

    next :
      Articoli Correlati
    ·Come collegare il flusso di ingresso List su C + + 
    ·Come formattare Doubles in C 
    ·Come calcolare il tempo in C in Linux 
    ·Procedura: GTK Selezione colore 
    ·Come usare OpenGL per Linguaggio C 
    ·Qual è la sintassi strutturale o la struttura di C Pro…
    ·Come utilizzare OracleDataAdapter per aggiornare un'ori…
    ·Come scrivere una linea di switch Combinazione di tasti…
    ·Come scrivere un programma che stamperà coppie ordinat…
    ·Come inizializzare un array in C 
      Articoli in evidenza
    ·Come creare un nuovo vuoto in PHP 
    ·Che cosa è un Echo PHP ? 
    ·Come scrivere uno script VBS per aprire un file 
    ·Come conservare una data in un database MySQL utilizzan…
    ·Script Vs . Funzione incorporata nella SSIS 
    ·Come utilizzare VBS per restituire un recordset 
    ·Come per il debug con gdb in Linux 
    ·Come utilizzare XSD in netto 
    ·Come fare un gioco Pig in pseudocodice 
    ·Come modificare il colore del testo in JavaScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com