КомпјутериПрограмирање

Концепт алгоритма и својства алгоритма. врсте алгоритама

Концепт алгоритма и алгоритма својства су неке од најважнијих концепата у рачунарству. Многи људи данас, у доба компјутерске технологије, размислите о томе шта је то и почети постепено из различитих разлога, да се упушта у детаљније у основе компјутерске науке, док је садашња генерација пролази овај материјал је већ у шестом разреду.

Шта је то?

Шта је концепт алгоритма и особина алгоритма?

Алгоритам - специфичан низ акција, то јест, у принципу, морамо сваки дан да се бави њима, иако не можемо бити свесни.

Човек и алгоритам

На пример, ако се питате неког од чланова њихових породица да купе нешто у продавници, питамо низ акција, односно препричава шта специфично производи које треба да купите, у којој количини и шта је потребно од сваког од њих. Стога, као што је поменуто горе, је дата јасна низ акција као што су:

  1. Погледај одређену радњу.
  2. Сазнајте да ли се продаје бели хлеб.
  3. Да бисте сазнали да ли је свеж.
  4. Ако су одговори на питања 2 и 3 "да", онда у том случају, купио две векне.

Наравно, може се чинити да је процедура је прилично обичан, а такав опис је прилично обимна. Али, у ствари, када је у питању оно што је концепт алгоритма и особина алгоритма у модерној науци, постоје инструкције да буду много обиман, као што је горе алгоритам је један од најједноставнијих.

Алгоритми у природи

Свака особа трајно решава велики број различитих задатака, имају различиту комплексност, а неки од њих су толико једноставна да решен потпуно аутоматски, без да се посматра као посебан задатак. На пример: да затвори врата са кључем, опрати, доручкујем, нахрани породицу и тако даље ..

Али постоје и други проблеми који су толико сложена да је дугорочно размишљање захтева да им се обрати, као и знатна количина напора у почетку да се нађе решење, а тек након тога да се постигне овај циљ. Ови задаци су: да науче језик, зарадити одређену количину новца, и друге. Другим речима, да обавља такве задатке захтевају много сложеније активности, у односу на то колико им је потребно да се заврши задатак "купи хлеб", али у ствари се решавају чак и најједноставнији задаци у неколико корака.

Појам, врсте и својства

У форми конкретног низа акција се може описати поступак за решавање велики број изазова који људи суочавају у свакодневном животу, а ова секвенца је представљена у рачунару као концепт алгоритма и особина алгоритма.

Један од најпознатијих од свега је тзв еуклидов алгоритам, којим се одређује највећи заједнички делилац два цела броја.

Треба напоменути да је, с обзиром на концепт алгоритма и његових особина, не треба само правилно разумети акцијама себе, али и чињеница, у којим редоследом се изводе. Јер често постоје такве ситуације када промените редослед радњи у алгоритму на крају може бити непримењивом у одређеним околностима. На пример, ако одете у продавницу, почетак алгоритма је сличан следећем:

  1. Идите у продавницу.
  2. Изаберите хлеб.

или:

  1. Изаберите хлеб.
  2. Идите у продавницу.

Ако узмемо у обзир овај други алгоритам, онда првобитно изабрала хлеб је, а онда смо хтели да добро дефинисан задатак у продавници, а ако нам је заиста потребно хлеб није ту, онда у том случају смо конструисали алгоритам ће на крају неизводиво.

vrste

Врсте алгоритама су:

  • Циклично. Алгоритам, у којој циклична структура присутна, тј понављање различитих операција.
  • Линеарна. Алгоритам користи следећу структуру, тј кораке смештене једна иза друге.
  • Гранање. Алгоритам који користи гранање структуре, када је изабрана акција у зависности од тога да ли је одређени услов задовољен.

својства

Особине следеће:

  • Детерминизам. Приликом постављања исте почетне податке обавља исти алгоритам почиње изнова пружа исти сигнал.
  • Маса. Ако је алгоритам се не одлучује било један задатак, али многи задатака одређеног типа.
  • Ефективност. Помоћу алгоритма у сваком случају доводи до решења проблема.
  • Дискретна. Алгоритам обухвата кораке, чија реализација не представљају никакву тешкоћу.
  • Лимб. алгоритам поступак не може бити неограничено или бесконачна.
  • Исправност. Ако се формира алгоритам за обављање одређеног задатка, она увек мора дати резултат.

Алгоритам у компјутерској науци

Када особа гледа у компјутерске науке постепено и да ће мислити да је концепт алгоритма и његових особина, сазна да је алгоритам утиче грешке у смислу ће бити боље од тога функције, али то раде погрешно. На крају крајева, ако је грешка је присутан, онда рачунар ће нам рећи о томе, а ми касније били у стању да га пронађу и поправити, а ако се иста грешка да узрокује алгоритам ради исправно, јавља само у ретким случајевима, у ком случају се може појавити највише кључни моменат.

Како је лако да се направи?

За многе људе, обрада информација изгледа прилично једноставан задатак, али у ствари није, јер прво треба да барем схватити да представљају концепт алгоритма и својства алгоритма, и његове извођаче. Посебно се бави припремом алгоритма који је неопходан за правилну обраду.

Најједноставнији пример је упутство за одређену тему. Ако је да непрофесионалан, онда корисник може једноставно разбити предмет, као што би било погрешно да се искористи или не науче да раде са њим, да не помињемо чињеницу да могу постојати одређене физичке повреде, ако говоримо о озбиљној кући технологија.

Многи ће рећи да је, у ствари, не постоји ништа компликовано у вези да се изјасни до готовог инструмента, али заправо није тако, јер у ствари, велика већина људи је много лакше да уради нешто на своју руку, како објаснити некоме како то је учињено.

На пример, скоро сваки студент може лако користити мобилни телефон, као и све функције у њему, и чини се врло једноставно и интуитивно. Али у ствари није тако лако објаснити како се користи мобилни телефон на човека који никада није одржана у рукама овог уређаја, јер ће имати много питања, и такви да не сумњате. То је у овој ситуацији би било тешко објаснити све у складу са оним што чини концепт алгоритма и својства алгоритма. Редослед радњи није јасно, а људи неће моћи да их испуни, јер је неопходно за нормалан рад уређаја.

Који проблеми могу настати?

На пример, размотримо како направити алгоритам пива чаја за било робота који у суштини не зна ништа, и комплетан извор информација о проблему за њега - овог алгоритма. Појам, врсте, карактеристике - сви знамо, али за већину људи ментални модел алгоритма је отприлике овако:

  • Узмите чашу.
  • Стави га у чај.
  • Поур шећер.
  • Сипајте кључале воде.
  • Стир.

Али у стварности, такав алгоритам би било практично немогуће извршити, као што је робот не здрав разум, а цео поступак је минимални сет података за њега.

тачност акција - основа алгоритма

Главна ствар да схвате, с обзиром на концепт алгоритма и својства алгоритма - тачност акције, јер робот не знају почетак, где је био да преузме пехар, и шта конкретно што вам је потребно да се, у исто време, чак и ако он ће га узети, она ће га задржати у својим рукама, тако као да није имао тим да га стави на сто. она сада мора бити пут чај, али је поново могуће направити руке, али можете с кашиком, мораћете да знате број. Тако да постоји велики број различитих питања која треба решити у фази изградње алгоритма.

Шта је то?

Наравно, с обзиром на концепт алгоритма и особина алгоритма, тачан опис може да се формира готово неограничено, али је најбоље у овој ситуацији би било слично следећем редоследу радњи:

  • Узмите чашу у ормару са натписом "Рад".
  • Ставите чашу на столу у кухињи доле на дну.
  • Излази из ормара са десне стране фрижидера контејнера са ознаком "шећер" и "чај", а затим их ставити на сто у чашу поред.
  • Од орману да се кашичицу.
  • Сипајте у чаше једну кашичицу посуде са натписом "чаја", а затим две кашичице посуде са натписом "Сугар".
  • Укључују чај.
  • Сачекајте док се за воду проври, а затим сипати воду из ње у чашу док је испуњен до 2/3.
  • Теаспоон равномерно мешати течност у посуди на 30 секунди.

Тако, с обзиром на концепт алгоритма и својства алгоритма, који обавља сваке акције, као и многе друге ствари ће бити доћи до оптималног радног процеса. Чак и горе алгоритам не може назвати савршен, и он предвиђа да робот зна много ствари, али чак и у овом примеру, можемо разумети како је тешко, заправо описати неке ствари које смо сви врло добро знају од самог детињства.

Шта треба да знате?

Пре свега ту је да како направити алгоритам, неопходно је да се утврди редослед, који има почетне услове за одређени задатак, и треба да знају шта да. Сама по себи, алгоритам је коначан низ акција већ у решавању одређеног задатка, која произилази из почетног информација одређеном резултат. У сваком случају, примат развоја алгоритма акција припада човек, и су ангажовани у извршењу ових акција су већ различити људи или све врсте уређаја, као што су сателити, роботи, компјутери, напредних уређаја, па чак и неке играчке научити да их обављају недавно.

прича

Ал-Кхваризми - је особа која је први пут дефинисан концепт алгоритма и својства алгоритма. Грассроотс овај концепт добија након одређеног времена, када је добио шире значење и почела да се утврди било прецизних правила конкретну акцију. До сада, овај концепт је који многи сматрају једним од најважнијих појмова у науци, као што су компјутерске науке, без којих је готово немогуће замислити.

Сем Ал Кхваризми живео у ИКС веку пре нове ере, а вреди напоменути чињеницу да је оригинални арапски оригинални, износећи своје аритметичке дела су изгубили, али постоји превод, којим Западна Европа би евентуално могло да се упознају са децимални позиционе система нотација, а основна правила извођења различитих аритметичке операције.

Научник је настојао да осигура да правила која су формулисани на њих, били су веома јасно сваком писмено лице. Да би се то постигло, у доба када није било пуноправни математички симболизам, било је изузетно тешко, али је научник био у могућности да у својим списима на крају постигне јасан и истовремено и строгим усмене инструкције, према којем читалац није био у стању да избегну додељене задатке, или прескочити одређене радње .

Латински превод дела научника постављају у једној књизи ", рекао је Алгоризми." Уз постепено људи почели да забораве на време да "Алгоризми" је аутор ових правила, тако да правила су почели да се зове алгоритама. Тако, постепено, "рекао је Алгоризми" променити и постати "алгоритам чита."

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.atomiyme.com. Theme powered by WordPress.