ОбразуванеСредно образование и училищата

Методи за описване на алгоритми и видове алгоритми

С думата "алгоритъм" пред която са изправени много хора. В края на краищата, той е тясно свързан с живота на хората. Какво е това? Какви са различните начини за описание на алгоритми, видове алгоритми? Какви са те за? В тази статия ще ви помогне да се разбере всичко това и сложи всичко на мястото си.

Алгоритъм: концепция, видове, начини за описване

Терминът обозначава ясно и точно поредица от прости стъпки, които изпълнителят трябва да преминат, за да се реши проблема пред него. Думата "алгоритъм" води началото си от името на известния учен ориенталски и математик Ал-Khwarizmi. Той беше този, който формулира всички правила, които правят аритметика. В началото на тази идея ние разбрахме само правила, отнасящи се до основните четири аритметични операции, извършени върху числата. И само тогава концепцията е била използвана за означаване на поредица от стъпки, които водят до решаването на проблема. Когато изчисляването на процеса на данни са обектите, към които се прилага алгоритъма. При решаването на проблема за изчисляване на суровите данни се превръщат в точкуване.

Процесът на разработване на алгоритъма е много творчески, въпреки своята простота. Ако тя може да направи човек в състояние да го и оборудване изпълни. И днес тя е не само на компютъра, но и телефони, таблети терминалите и дори перални машини за кафе машини.

По искане на Интернет можете да намерите много полезна информация, но тя все още трябва да се съберат. Следователно, това се посочва, всички най-важното.

Какви са основните свойства на алгоритъм?

1. Определения. Това свойство се нарича детерминизъм. Това включва събиране на резултата от изчисление, която е недвусмислена, когато сте посочили входните данни за изчисление. Този имот дава процеса извършване на механична. Няма допълнителна информация и инструкции за изпълнение на задачата. Не трябва да има нищо произволно.

2. Маса. Този имот означава, че алгоритъмът трябва да е подходящ за решаване на много от същите видове проблеми. Baseline в този случай може да бъде избран от всяка зона, наречена приложение.

3. Ефективност - имотът, който показва дали източник на информация, за която за даден многоетапен процес, трябва да се подложи на краен брой стъпки, а след това ще спре, довела до желания резултат.

4. четливост - е, когато изчислителния процес е разделен на етапи. И възможността за прилагането им не е под съмнение. Тук всеки следващ действие се изпълнява само ако предишното е напълно завършен.

Начини за описание на алгоритми, които са разбираеми за всички

Алгоритми трябва да бъдат формализирани чрез определени правила, с помощта на специални инструменти. Основните начини за описание на алгоритми: с помощта на думи, формула невербална, алгоритмично и графичен софтуер.

Вербална форма - рекорд в естествения човешки език. Тя получи много по-рядко, тъй като е твърде многословен. И все пак той няма видимост. думи на описание не е строго формализирани и някои разпоредби могат да се тълкуват двусмислено.

Формула-устна форма е малко по-удобно. Тук се добавят думите на математически формули, които могат да ви помогнат, така и обратно, за да объркат човек четене. Други начини за описване на алгоритми много по-удобно.

Начини за описание на алгоритми за компютърни потребители

метод Алгоритмичната запис на базата на псевдо. Това е код, който е подобен по структура на езика за програмиране, но командите са дадени в естествен език, и настоящи математически изрази. Псевдокод - полу-официален език. Такъв метод е вече много по-ясна, по-специално за програмисти.

Методи описващи алгоритми, описани по-горе са напълно формализирана, роден след което програмата нотация. Той използва един от няколко езика за програмиране, който е написан и е една и съща последователност от стъпки, за да се представят. Компютърът не ги чете един по един и изпълнява инструкциите, които в крайна сметка водят до крайния резултат.

Най-популярният начин за описване

Графичен начин за описване на алгоритми получи най-популярни поради своята яснота. Тя се нарича блок-вън средства верига. Какво представлява схема? Тази схема е графично представяне на алгоритъма. Всяка стъпка на обработка на данни са станали като геометрична фигура, наречена единица. Всяка единица има конфигурация, която зависи от вида на операцията се извършва. Име и списък с герои, форми и размери, както и на дисплея функции са определени стандарти. Ако сте приели всички основни начини за описание на алгоритми, това е най-очевидното.

изчисляване на процеси

Методи описващи алгоритми с използване на графики поемат три основни разновидности на изчисляване на процеси: линеен, разклонен и цикличен.

Line - е процес, при който всяка стъпка се извършва за решаване на проблема, като следвате процедурата.

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

Цикличен алгоритъм се състои от един или повече от един цикъл, т.е. изчислителна част, която се повтаря множество пъти. Цикли могат да бъдат предварително определен брой повторения и несигурно. В зависимост от спазването на всички условия, определени от броя на повторенията. Освен това състояние може да се провери в началото на цикъла или в края.

Начини за описание на алгоритмите са ясни, но има правила, които са представени пред тях.

Правила за създаване на алгоритми

На първо място, развитието на алгоритъма трябва да попитам много съоръжения за работа. В официално представяне на такива обекти - това е информацията. Алгоритъмът започва с набор от данни, наречени вход, превръщането им в продукция - изходи. Това може да се използва всякакви методи, описващи алгоритми. Имоти алгоритми трябва да се спазват.

Второто правило: да алгоритъмът може да работи, тя се нуждае от памет. Това поставя на входа, междинно съединение и на изхода. самата памет е дискретни, т.е. състои от отделни секции - клетки. Това клетка, която има име, нарича променлива.

Третото правило - тя е дискретен. Цялата алгоритъм трябва да се изгражда от отделните операции, броят на които задължително трябва да бъде ограничен.

Трябва да се отбележи, че има такова нещо като помощен алгоритъм, който е проектиран предварително и след това да се използва в друг на алгоритмични задачи. Тя може също да се нарече спомагателен процедура.

Алгоритъмът концепция, имоти, начини да се опише - без всичко това в областта на компютър навсякъде. Това е основата, върху която се основава на цялата компютърна наука.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.birmiss.com. Theme powered by WordPress.