Efa naheno ny rafitra mirindraRaha tsy fantatrao, aza manahy, anio dia entinay anao izay rehetra mifandraika amin'ity lohahevitra mahaliana ity, aza hadino izany.
Fanondroana
Rafitra milahatra
Ao amin'ny tontolon'ny fandaharana ireo hetsika ireo dia heverina ho lasa torolàlana, arahin'ny filaharana hafa. Ny toe-javatra dia aseho amin'ny endrika asa izay mifanesy mifanesy: azo lazaina avy eo fa mifampiankina ary manaraka avy hatrany.
Amin'io lafiny io, ny fivoahan'ny filaharana iray dia lasa fidiran'ny iray hafa, nipoitra ny hetsika tamin'ny alàlan'ny fehezanteny, izay manaraka avy hatrany avy eo ary miteraka fiasa na hetsika ao anatin'ny loharanon-karena ao amin'ny rafitra fiasa.
ny rafitra mirindra novonoina tamin'ny hetsika tsirairay izy ireo ary nitondra baiko tsirairay avy, namela ny dingana tsirairay hiteraka aorian'ny fahavitan'ny iray hafa, saika eo noho eo. Amin'ny fiteny fandaharana dia toy izao manaraka izao, andao jerena ny ohatra:
INPUT x
INPUT ary
mpanampy = x
x = y
y = mpanampy
PRINTY x
PRINT sy
Araka ny hitantsika, dia filaharan'ny torolàlana izay mamela ny fampidirana ny soatoavin'ny "x" sy "y", miaraka amin'ny fanampian'ny fiovan'ny mpanelanelana, ny famaritana amin'ny teny mora azo dia ireto manaraka ireto: Dika mitovy amin'ny sandan'ny x dia voatahiry ao amin'ny vondrona mpanampy, voatahiry ny sanda y amin'ny x, izay hahafoana ny sandan'izy ireo tany am-boalohany, fa ny kopia kosa tazonina ho votoatin'ny fanampiana, io sandany io dia mandika ny sandan'ny fanampiana ary mahatonga azy io ho sandan'ny x.
Ny valiny dia ny fizotry ny fifanakalozana eo amin'ny soatoavin'ny "x" sy "y", miaraka amina hetsika telo izay tsy maintsy misy filaharana voafaritra mba hisian'ny hetsika; raha tsy apetraka amin'ny baiko manokana ny baiko dia very ny filaharana ary lasa tsy mandeha intsony ny hetsika.
Ireo singa ??
Ity voalaza etsy ambony ity dia mitarika antsika handinika algorithm iray izay mora ampiharina, ka mahatonga azy io ho dingana isan'andro ao anatin'ny fizotry ny fanatanterahana programa sy baikon'ny rafitra iray. Ho an'ity dia tsy maintsy misy andian-dahatsoratra mamela ny fanatanterahana azy.
Andraikitra
Ny singa voalohany dia ny asa nampanaovina, izay misy andalan-dàlan'ny valin'ny fahatsiarovan-tena, dia ekena miaraka amina miovaova izy ary avy eo handray lanja. Io fizarana io dia miova arakaraka ny fepetra voafaritra:
-Simple na tsotra, izany dia hetsika fandraisana andraikitra izay ampitana ny sanda tsy miovaova amin'ny variable.
-Counter, ny soatoavina dia raisina mitovy fa lasa tsy miovaova amin'ny variable.
-Accumulator, dia ampiasaina ho adder ho an'ny dingana iray.
-Nasa, voaray ny andraikitra, ary ny valin'ny fiasa matematika dia vokatry ny fampidirana ireo fanovana isan-karazany.
-Ny endrika tokony hampiasaina hanatanterahana ireo asa nampanaovina dia ireto manaraka ireto: <Variable>,
sariohatra
Izy ireo dia baiko izay alefa amin'ny alàlan'ny fitaovana famoahana, (Printer, totozy, sns.). Amin'ny alàlan'ny hafatra iray, izay miteraka torolàlana aseho eo amin'ny efijery amin'ny alàlan'ny fanoratana amin'ny teny nalaina ary miaraka amin'ny atiny miovaova.
Fampidirana data
Ny fidirana angon-drakitra dia tanterahina amin'ny alàlan'ny famakiana, izay mirona hisambotra ao amin'ny fitaovana fampidirana toy ny klavie, ny sandany na ny angona tsirairay avy; Ity dia voatahiry ao amin'ilay miovaova izay miseho avy hatrany aorian'ny fampianarana, ary aseho amin'ny fiteny toy izao manaraka izao: VAKIO <Variable>.
Raha te hahalala bebe kokoa momba ireo lohahevitra ireo ianao dia manasa anao hamaky ity lahatsoratra manaraka ity Polymorphism amin'ny programa, izay ahafahanao mianatra momba ny atiny hafa mitovy amin'izany.
Fomba fiasa miovaova
Ity hetsika ity dia ao anatin'ny asan'ny fandaharana ary nalaina avy amin'ireo rafitra mirindra. Izy ireo dia ampiasaina hamoronana lisitra amin'ny niandohan'ny algorithm, amin'ny totalin'ny angona izay hampiasaina any aoriana; amin'ity fomba ity dia tanterahina amin'ny fametrahana ny anaran'ilay miovaova, ao anatin'izany ny karazany.
Ny fanambaràna miovaova dia misy ny kaontera, izay ahafahanao mametraka ny taona raha ilaina izany data izany; miovaova ny isa isan-karazany dia raisina avy eo fa raha mametraka fanambarana toa ny salaraio_basico isika dia adika ho karazana miovaova ary hambara ho toy ny alphanumeric.
Raha amin'ny fotoana anaovana fanambarana tsy tapaka dia misy ny mety hamoronana karazana hafa dia tsy maintsy aseho ny sandany tsirairay avy. Ny asa fanaovana programa miaraka amin'ny algorithma dia tsy tapa-kevitra hanao fanambarana data.
Ary koa, izy ireo dia tsy raisina ho mpanamora ny fampiasana azy, noho izany dia tsy voatery hanambara ireo miovaova amin'ny rafitra mirindra.
fampiharana
Ireo fizotrany ireo dia tanterahina amin'ny algorithma izay mora vakina sy baikoina kokoa, noho izany dia zatra ny mpanao programa ny manambara azy ireo sy mitazona ny filaharana, manalavitra ny fahatapahana amin'ny hetsika.
Ohatra, ny fiteny amin'ny programa toy ny C ++, dia mila an'ireto fanambarana sy fanambaràna miovaova ireto, satria izany no fomba hanatanterahana ireo fiasa ary mitazona ny fizarana sy ny fihenan'ny hetsika ny baiko.
Ohatra, azontsika atao ny milaza fa ny algorithm iray izay anendrena isa roa ary angatahina miaraka amina miovaova mifandraika amin'ny vola, dia hampiseho ny vokatry ny fiasa eo anelanelan'izy ireo, hetsika tsotra io fa kosa milaza ny fanomezana fanambarana miovaova . Ohatra iray hafa dia ny fametrahana ny faritra misy tarehimarika geometrika amin'ny fanomezana ny haavon'ny haavony sy ny fotony.
Fanehoan-kevitra farany
Ny fiteny fandaminana dia natao mba hamboarina tsara arakaraka ny karazan'ilay rindrambaiko, manome ny solosaina fahafahana manao asa isan-karazany, na izany aza, tazonina ireo rafitra milamina na inona na inona kinova na fanavaozana, hetsika tsy miovaova be io no ampiasaina amin'ny fandaharam-potoana. .
Vita ny androany, manantena izahay fa ny fampahalalana nomena dia nanampy anay hianatra bebe kokoa momba ny firafitra mifandimby, singa iray lehibe ao anatin'ny fiteny fandaharana, izay tsy maintsy dinihina tsara.