Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 axióma " obrázok vydá za tisíc slov " platí v programovaní . Ak máte problémy rozhodovaní , ako by mal program pracovať , premýšľať o tom , ako by to malo vyzerať . Nasledujúci obrázok ukazuje , skôr než hovorí , spôsob , ako zvrátiť písmená v slove . 
 Myslite na výsledok 
 
 Je to ľahké stratiť les pre stromy pri programovaní počítačov , pretože kompilátory a interpretmi stále vyžadujú vašu pozornosť k ich presnému sadu kľúčových slov a symbolov . Môžete sa tak venovať menšia pozornosť k vášmu programu . To spôsobí , že syntax a ďalšie chyby . V ladenie týchto chýb , môžete dokonca zabudnúť na bezprostredné ciele ste programovanie smerom . 
 
 Ktoré vám pomôžu zostať na trati , napíšte cieľ , že váš program je dosiahnuť . Urobte to skôr , než začnete kódovanie , a to ho vo svojom rodnom jazyku , s čo najväčšou presnosťou , ako je to možné . 
 Myslíš , že v prirodzenom jazyku 
 
 Ak ' re ťažkosti kódovanie programu , skúste písanie sa algoritmus --- postup kód používa na dosiahnutie svojho úlohy --- vo svojom rodnom jazyku , a potom postupne rafinácie každý riadok postupu . 
 
 napríklad : 
 
 Procházka zoznamu namesIf vstupné pole je " John Doe " - prestať hľadať názov a upozorní užívateľa , že John Doe bol nájdený 
 
 Začnite previesť prvý tieto riadky pseudokódu , a potom kód : 
 
 " Procházka zoznamu mien " == > " prechádzať poli names " == > Pre n = 0 až UBound ( names ) 
 
 Myslite Podmienky dátových štruktúr 
 
 Ak máte problémy remeselné algoritmus , myslím , že namiesto toho , čo sa týka dátových štruktúr . Napríklad , ak klzné pole nezdá realizovať svoj nápad , skúste definovať typ definovaný užívateľom . ( Tie sú realizované s Typ /End Type kľúčové slová v jazyku Visual Basic . ) 
 
 Tiež môžete jasnejšie predstaviť prosté dáta ako skutočné , hmatateľné objektu , ak zoznam akcií a atribúty objektu , ktorý chcete váš program emulovať . Napríklad , môžete začať modelovanie robota s týmito atribútmi a akcie : 
 
 Robot.Walk ( ) ; Robot.StandStill ( ) ; Robot.CurrentPosition.Height = 1,234 ; 
 
 objektovo - orientované jazyky , ako je C + + , aby bolo jednoduché sa rozísť programátorské úlohy , pokiaľ ide o predmety a sub - objekty tejto úlohy .