Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Formálne Vs . Semi Formálne Algoritmus metódy

Programovanie sa skladá z opisu inteligentné správanie v sekvencii mechanických krokov . Písanie počítačový program , je tvorivý akt , a preto nemôžu byť úplne mechanizované . Programátori , ako umelcov a remeselníkov , vyvinula formálne i neformálne metódy k pomoci v efektívnom vývoji udržateľných programov . Diagramov

diagramov je formálny spôsob , ako reprezentovať algoritmy , ktoré sa vyvíjali v začiatku 60. rokov a je niekedy stále používajú - a to najmä na začiatku projektu , kedy je konanie vysvetľoval programátora , čo ich chcel . Vývojové diagramy sú obrazové representions procesu spočívajúca aa radu blokov , z ktorých každý predstavujú jednotlivé kroky v procese . Trasovanie cestu cez diagrame predstavuje jeden spôsob , ako pomocou algoritmu .
Pseudokód

Pseudokód je len kód , ako je popis algoritmu , ktorý budete používať . Je to neformálne metóda , ktorá umožňuje programátorovi vytvoriť základnú štruktúru programu bez starostí o detaily , ktoré spomaľujú tvorivé tok myšlienok . Program pseudokódu je väčšinou napísané niekoľkokrát , s rastúcou jasnosťou a detail zakaždým . Zrejmé časti môžu byť vynechané len frázy . . Niektoré verzie pseudokódu je používaný takmer všetky programátorov , aj keď sa používajú iné techniky pre vývoj algoritmov
Objekty

objektovo orientovaného programovania - aka OOP - rozvíjať po diagramov a pseudokódu , ale to sa stalo otázkou viery v niektorých kruhoch , že toto je iba prístup k programu rozvoja . Základnou myšlienkou je , že najúčinnejší model pre počítačový program , je súbor " objekty " , ktoré na seba vzájomne pôsobia prostredníctvom " správy . " Etapa neformálne algoritmus je vo vynáleze objektov a formálne fáza sa skladá z návrhu skutočné objekty - kombinácia dátových štruktúr a kódu , ktorý manipuluje dáta , ktorá využíva dátové štruktúry . OOP chvíľu trvá , než sa dostať visieť , ale môžete vidieť , svoj ​​význam , ak sa pozriete na to , ako často sa objavuje v reklamách ponúka programovaní úloh .
Program rozvoja

tam je klišé v programovacom svete : Čím skôr začnete kódovanie , tým dlhšie to trvá . Tento protirečenie je varovanie proti pokušeniu začať písať kód bez plánovania a rozvoja algoritmov . To je možné pre malé programy , ale pre väčšie programy , plánovanie je absolútne nevyhnutné . Typická cesta k úspešnému rozvoju programu začína prieskumnú fázu pomocou neformálnych metód algoritmus . To nasleduje vytvorenie modelu , ktorý je charakterizovaný tým , viac formálne metódy algoritmu . Ďalšie - a najjednoduchšie - etapa sa obracia na formálnu model do kódu . Záverečná etapa vo vývoji programu je testovacej fáze .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené