Giunsa ako giandam sa Order of Operations alang sa Programming

math

Ang algebra kanunay nga akong gihigugma nga hilisgutan. Wala’y daghang nahilambigit nga teyorya, usa ra ka toolbox sa mga pamaagi ug han-ay sa mga operasyon aron masulbad. Kung makaabut ka balik sa high school, mahinumduman nimo (gikutlo gikan sa Math.com):

  1. Himua una ang tanan nga mga operasyon nga naa sa sulod sa panakulo.
  2. Sunod, buhata ang bisan unsang buluhaton sa mga exponents o radical.
  3. Pagtrabaho gikan sa wala ngadto sa tuo, buhata ang tanan nga pagpadaghan ug pagkabahin.
  4. Sa katapusan, nagtrabaho gikan sa wala ngadto sa tuo, buhata ang tanan nga pagdugang ug pagminus.

Ania ang pananglitan gikan Math.com:
Pananglitan sa Algebra gikan sa Math.com

Ang pagpadapat niini sa pag-uswag medyo yano.

  1. Ang mga operasyon sa sulud sa parentesis katumbas sa layout sa akong panid, sa usa ka yano nga format sa HTML. Nagsugod ako sa usa ka blangko nga panid ug padayon nga gipuy-an kini hangtod naa ang tanan nga mga elemento nga akong gipangita. Aron masiguro ang dali nga laraw sa interface sa gumagamit, kanunay ako nagtrabaho kauban ang XHTML ug CSS. Bisan diin diin adunay mga ekspresyon (ie. Database o mga sangputanan nga programa), gihatagan ko komentaryo ang code ug pag-type sa teksto nga dummy, mga imahe, o mga butang.
  2. Sunod, nagtrabaho ako sa bisan unsang exponents o radicals. Kini ang akong mga gimbuhaton nga programa o database nga nagpagawas, nagbag-o, ug nag-load (ETL) sa datos ingon gusto nako kini ipakita sa akong nahuman nga panid. Sa tinuud nagtrabaho ako sa mga lakang sa kana nga han-ay gawas kung ang pag-format sa tinuud nga pangutana nga mga resulta sa pagpaayo sa paghimo.
  3. Sunod mao ang pagpadaghan o pagkabahin. Dinhi gipayano nako ang akong code. Kaysa usa ka dako nga monolithic script, I abstract ingon kadaghan sa code nga mahimo nako nga iapil mga file ug mga klase. Uban sa pag-uswag sa web, hilig ko nga magtrabaho gikan sa taas hangtod sa ilawom, siyempre.
  4. Sa katapusan, nagtrabaho gikan sa wala ngadto sa tuo, tanan nga pagdugang ug pagminus. Ang kini nga lakang mao ang katapusang proseso, nga gigamit ang katapusan nga mga pag-ayad sa pagpanghimatuud sa porma, mga sangkap sa estilo, pagdumala sa sayup, ug uban pa. Ingon usab, nagtinguha ako nga magtrabaho gikan sa taas hangtod sa ubos.

Maayo nga pag-uswag dili labi ka komplikado kaysa usa ka maayo nga problema sa Algebra. Adunay ka mga variable, equation, function… ug lohikal nga han-ay sa mga operasyon aron makuha ang labing kaayo nga mga sangputanan. Nakita nako ang daghang mga hacker nga yano nga 'nahimo kini aron molihok' apan nakit-an nimo (sama sa naa nako) nga kung dili nimo giplano ang imong pamaagi ug pagkuha sa usa ka lohikal nga pamaagi, nakita nimo ang imong kaugalingon nga gisulat ang imong code sa kanunay ug sa kanunay kung kinahanglan mga problema o pagbag-o.

Ang algebra kanunay sama sa usa ka jigsaw puzzle alang kanako. Kanunay kini mahagiton, makalingaw, ug nahibal-an nako nga usa ka yano nga tubag posible. Ang tanan nga mga tipik naa didto, kinahanglan nimo ra nga makit-an kini ug ipahiusa kini sa husto. Ang pagsulat code dili lahi, apan labi kini nga makalipay tungod kay ang imong output sa puzzle bisan unsa ang gusto nimo!

Dili ako pormal nga tigpasiugda, ni ako bisan usa ka bantugan. Ako adunay; bisan pa, nakadawat mga pagdayeg sa code nga akong gisulat sa tibuuk nga mga proyekto. Nagtuo ako nga kadaghanan niini tungod kay naghimo ako daghang pag-andam, pagpaputi, pagkuha sa schema, ug uban pa sa wala pa nako gisulat ang una nga tag sa iskrip.

2 Comments

  1. 1

    Kini usa ka matahum nga post. Wala pa nako nahunahuna ang pagpadapat sa han-ay sa mga operasyon sa usa ka butang nga sama ka abstract sama sa pag-uswag, apan kung mahunahuna nimo kini, nakita nimo nga parehas silang abstract sa parehas nga paagi. Kinahanglan nako nga i-bookmark kini nga usa ug gamiton kini ingon usa ka pakisayran. ;]

    • 2

      Salamat Stephen! Nagtrabaho ako sa usa ka punoan nga proyekto sa trabaho karon nga naglangkob sa daghang mga lamesa ug daghang mga panid sa usa ka makatarunganon nga pagkahan-ay (tanan nga konektado sa usa ka panid nga gigamit ang Ajax) ug akong namatikdan kung unsa ako ka mabinantayon ug nakahukom nga isulat kini.

      Makalingaw nga butang!

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.