| 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 >> Computer Programming Languages >> Content
    Programmazione di base Aiuto
    Le fasi del ciclo di vita di un programma per elaboratore comprendono la progettazione , la scrittura di pseudocodice , la scrittura del codice , debug e test iniziale . Molti modi di lavorazione e di risoluzione dei problemi del programma esistono indipendentemente dalla fase è in Pensate Visivamente

    L' assioma " una foto vale più di mille parole " vale in programmazione di computer . Se hai difficoltà a decidere in che modo un programma dovrebbe funzionare , pensare a come si deve guardare. Quanto segue mostra la figura , piuttosto che racconta , un modo di invertire le lettere di una parola .
    Pensate al
    risultati

    E ' facile perdere la foresta per gli alberi durante la programmazione computer , perché i compilatori e gli interpreti richiedono ancora la vostra attenzione al loro preciso insieme di parole chiave e simboli. Si paga quindi meno attenzione al vostro programma . Questo fa sì che la sintassi e altri errori . In debug quegli errori , si può anche dimenticare l'obiettivo immediato che state programmando verso .

    Per aiutarvi a rimanere in pista , scrive l'obiettivo che il programma è quello di realizzare. Fate questo prima di iniziare la codifica , e lo fa nella vostra lingua madre , con tanta precisione possibile.
    Pensare in Natural Language

    Se 're problemi di codifica di un programma , provare a scrivere fuori l'algoritmo --- la procedura il codice utilizza per raggiungere il suo compito --- nella vostra lingua madre , poi progressivamente affinando ogni riga della procedura .

    Per esempio :

    Passeggiata attraverso un elenco di namesIf una voce array è " John Doe " - smettere di cercare il nome - e avvertire l'utente che John Doe è stato trovato

    Inizia a convertire il primo di quelle linee di pseudocodice e quindi di codice :

    " passeggiata attraverso un elenco di nomi di " == > "loop attraverso l'array nomi " == > per n = 0 to UBound ( nomi)

    pensare in termini di strutture di dati di

    Se hai problemi di crafting un algoritmo , pensare invece in termini di strutture di dati . Per esempio, se gli array semplici sembrano non implementare la tua idea , prova a definire un tipo definito dall'utente . (Questi sono implementati con il tipo /fine Digitare le parole chiave in Visual Basic . ) Per

    Inoltre , è possibile immaginare in modo più chiaro i dati semplici come un oggetto reale , tangibile , se si elencano le azioni e gli attributi dell'oggetto che si desidera il vostro programma di emulare . Ad esempio, si potrebbe iniziare a modellare un robot con questi attributi e le azioni :

    Robot.Walk (); Robot.StandStill (); Robot.CurrentPosition.Height = 1.234 ;

    Object-oriented linguaggi come C + + lo rendono facile da rompere attività di programmazione in termini di oggetti e sotto- oggetti di tale compito.

    Previous :

    next :
      Articoli Correlati
    ·Prolog Lingua Tutorial 
    ·Come integrare Access 2007 Basi di dati con siti web 
    ·Come ricostruire Server Web COBOL 
    ·Come creare una Timeline HTML 
    ·CheckInstall per Mac OSX 
    ·Motivi per la scrittura di un loop infinito 
    ·Come utilizzare CGImage per fare le maschere 
    ·Consigli e suggerimenti per il Frontpage 2003 
    ·Come calcolare l'altezza di un iFrame 
    ·Quali sono i vantaggi di un'istruzione condizionale 
      Articoli in evidenza
    ·Il Metodo rotonda in Java 
    ·Come disattivare Turbo su M3 
    ·Come inviare e-mail HTML con PHP Mail 
    ·Come aprire una porta su Android 
    ·Come utilizzare VAL.TESTO in VBA 
    ·Come utilizzare Corda in Python 
    ·Come sillabare automaticamente un documento con Word XP…
    ·Come progettare un programma utilizzando numeri romani 
    ·Che cosa si tratta quando una casella di testo è vuota…
    ·Come impostare Animazione sfondo su una pagina Web 
    Copyright © Conoscenza Informatica http://it.wingwit.com