Mga computerProgramming

Ano ang mga algorithm at ano ang mga ito para sa?

Sa mga nagsisimula at walang karanasan programmer madalas na arises ang tanong: "Ano ang mga algorithm at kung ano ang mga ito ay para sa" Kahit na konsepto na ito ay dahan-dahan at pupunta sa limot, ngunit ito ay may kaugnayan pa rin. Kapag lumikha ka ng isang malaking komersyal na mga proyekto lamang ay hindi maaaring gawin nang walang mga algorithm. At bago ka magsimulang programming, ito ay mas mahusay na maunawaan ang mga ito, at lamang pagkatapos ay magpatuloy sa mga praktikal na pagsasanay. Kahit na ang konseptong ito ay nauugnay sa ang paglikha ng mga software sa isang PC, ngunit ito ay malawakang natagpuan sa araw-araw na buhay. Ang artikulong ito ay isang halimbawa ng kung ano ang algorithm sa totoong buhay.

Sa computer science,

Ngayon namin malaman kung ano ang algorithm sa computer science at programming. Sa ilalim ng konseptong ito ay namamalagi pamamaraan, gamit na maaari mong mabilis at madaling malutas ang problema. Bilang halimbawa, sa pagkalkula ng anumang isang formula. Upang gawin ito ay kailangan upang isagawa ang sumusunod na mga hakbang:

  • Ipasok ang paunang data na kailangan para sa mga kalkulasyon.
  • Magsagawa ng mga kalkulasyon.
  • I-print ang mga resulta o sa computer screen, o sa anumang iba pang media
    (Tulad ng papel).

uri

Algorithm sa computer science sa hitsura ay maaaring maging sa mga sumusunod na pagbabago:

  • Graphically (bilang isang set ng mga ulirang mga yunit).
  • Phased text paglalarawan.

Sa unang kaso, ito ay binubuo ng mga bloke ng gusali, ang hitsura ng kung saan ay kinokontrol ng GOST Serial No. 19.701-90. Halimbawa, ang isang simpleng operasyon at lilitaw sa anyo ng isang parihaba, at ang pagpili na kondisyon - isang diyamante.

Kumpletuhin ang mga paglalarawan ay hindi kaya maliwanag at sa gayon ay ginagamit higit na mas mababa madalas. Sa hitsura ito ay kahawig ng isang regular na bullet na listahan na may mga numero o titik. Ayon sa paglalarawan istraktura makilala sa linear at branched. Ang unang pagpipilian ay mas rarer. Ang pagkakaiba sa pagitan ng mga ito ay na sa huli kaso may mga sumasanga unit at hindi kilalang bilang ng mga computations upang makuha ang huling resulta.

tunay na buhay

Ngayon sabihin harapin ang katotohanan na tulad algorithm sa totoong buhay. Sa paghahanda ng iba't-ibang mga pinggan babaing punong-abala ay dapat na recipe. Halimbawa, sa paghahanda ng pasta kailangan mong isagawa ang mga sumusunod na pagkakasunod-sunod ng mga aksyon:

  • Magdala ng tubig sa isang pigsa.
  • Salt ito.
  • Absorb pasta.
  • Sa mababang init, pagpapakilos sa kanila, dalhin sa pigsa.
  • Pagkatapos sila ay luto, pinatuyo.
  • Idagdag ang mantikilya.
  • Paghaluin ang hanggang sa unipormeng.

Ang ulam ay handa na. Kung tumingin ka sa ito sa pamamagitan ng mga mata ng programmer, ito ay karaniwang isang linear algorithm, nakasulat sa isang format hugis ng mga talaan. Kaya ito ay hindi kaya bihira sa ating buhay magdagdag ng mga paliwanag konseptong ito ay natagpuan. Kami lamang gamitin ang mga ito at hindi alam ang tungkol dito.

sa halip ng mga konklusyon

Sa maraming mga lugar ng aktibidad ng tao tulad konsepto ay ginagamit bilang isang algorithm. Impormasyon ng teknolohiya - isa sa kanila. Dagdag pa rito, ang pinaka sikat. Tamang binubuo pagkakasunod-sunod ng mga gawain ay maaaring lubos na pasimplehin ang proseso ng paglikha ng isang software na produkto at pagbutihin ang kalidad nito. Ito ay tulad ng isang plano sa negosyo na may sa pagtatayo ng isang planta o factory. Kapag lumikha ka ng mga simpleng mga programa ay maaaring gawin nang walang ito, ngunit kapag malubhang software na binuo - nang hindi ito kahit saan. Ito ay maaaring alinman sa maging pangkalahatan o detalyadong, ngunit sa anumang kaso ito ay.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.