/ / Врсте алгоритама у рачунарској науци: примери

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

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

Концепт

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

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

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

Особине

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

Међу главним својствима алгоритама потребно је истакнути следеће:

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

Начини снимања

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

  1. Вербално.
  2. Формулативно-вербално.
  3. Графички
  4. Језик алгоритма.

Алгоритам је најчешће приказан у облику блок дијаграма коришћењем посебних ознака које су утврдили ГОСТ.

Главне врсте

Постоје три главне шеме:

  1. Линеарни алгоритам.
  2. Разгранати алгоритам или разгранат.
  3. Цицлиц.

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

Линеарно

врсте алгоритама у примерима рачунарске науке

Најједноставнији у рачунарској науци је линеарни алгоритам. То укључује низ акција. Дајемо најједноставнији пример алгоритма ове врсте. Назваћемо га Сцхоол Гоинг.

1. Устајемо када аларм зазвони.

2. Ми се оперемо.

3. Четкајте зубе.

4. Урадите вежбе.

5. Прерушити се.

6. Једемо.

7. Обукли смо ципеле и кренули у школу.

8. Крај алгоритма.

Алгоритам гранања

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

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

На пример, узмимо следећу ситуацију - пешак који прелази пут.

1. Приближавамо семафору.

2. Гледамо семафор.

3. Мора бити зелене боје (ово стање).

4. Ако је услов испуњен, прелазимо пут.

4.1 ако није, причекајте да се засвети зелено.

4.2 Прелазите цесту.

5. Крај алгоритма.

Алгоритам петље

алгоритми врсте својстава информатика

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

Узмите једноставан пример. Ако је низ бројева од 1 до 100. Морамо пронаћи све просте бројеве, односно оне који су подељени јединством и ми сами. Алгоритам називамо "Приме бројеви".

1. Узми број 1.

2. Проверите да ли је мања од 100.

3. Ако је одговор да, проверите да ли је овај број главни.

4. Ако је услов испуњен, напишите га.

5. Узми број 2.

6. Проверите да ли је мања од 100.

7. Проверите да ли је једноставно.

... Узми број 8.

Проверите да ли је мања од 100.

Проверите да ли је број основни.

Не, прескочи то.

Узми број 9.

Тако сортирамо све бројеве, до 100.

Као што видите, кораци 1 до 4 ће се понављати више пута.

Међу цикличким, разликују се алгоритми са предусловом када је стање проверено на почетку циклуса, или са посткондиционалом када је провера на крају циклуса.

Остале опције

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

Ознаке у блок дијаграму

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

  1. Почетак и крај алгоритма су записани у овални оквир.
  2. Свака наредба је фиксирана у правоугаонику.
  3. Услов је написан у ромбу.
  4. Сви делови алгоритма су повезани помоћу стрелица.

Закључци

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

Ликед:
0
Популарне поруке
Духовни развој
Храна
иуп