- Преглед програма
- карактеристике
- Алат за израду алгоритама
- Написано је у било којем формату
- Корак пре стварног програмирања
- Правила
- Структура псеудокода
- - Изјаве
- Кључне речи
- - Услови
- Да - Да, не
- У случају
- - Итерације
- За
- Док
- - Функције
- Како направити псеудо код?
- Крварење
- Једноставна номенклатура
- Користите стандардне структуре
- Једноставно за разумевање
- Апликације
- Откривање грешака у дизајну
- Поједноставите било који програмски језик
- Прототип кода
- Програмска документација
- Предност
- Једноставно за разумевање
- Да се усредсредимо на проблем
- Завршите пројекте брже
- Логика за дељење
- Недостаци
- То није програмски језик
- То није визуелни приказ
- Недостатак стандарда
- Примери
- Одобрење ученика
- Просек десет разреда
- Калификације просек
- Број одобрених и неуспешних
- Референце
Псеудокод је реч која се обавља у областима које се односе на алгоритмима и компјутерског програмирања. То је метода која омогућава било којем програмеру да лако формира развој алгоритма.
Као што име имплицира, то је лажни код или представљање кода, што може лако схватити чак и неко ко има само неки концепт програмирања на примарном нивоу.
Извор: ринципе де фонцтионнемент де упнп
Алгоритми су написани више пута уз подршку псеудо-кода, јер ће их програмери на тај начин моћи дешифровати, без обзира на њихово програмско искуство или знање.
Стога псеудокод није ништа друго до имплементација алгоритма у облику информативних текстова и напомена, написаних једноставним језиком.
Алгоритам је поступак који се имплементира да би се решио проблем у складу са извршеним радњама и редоследом којим су те акције утврђене. Стога је организован логички слијед радњи или корака који се морају подузети како би се ријешио одређени проблем.
Преглед програма
Псеудокод је неформално средство за упућивање на програмирање, јер не мора имати прецизну конструкцију коју посједују програмски језици или дубоко знање.
Будући да нема синтаксу попут програмског језика, рачунар га не може саставити или интерпретирати у извршни програм. Због тога се користи за креирање једноставних контура програма. Псеудокод кондензира укупни ток програма.
Компјутерски аналитичари користе псеудокод како би програмери могли правилно интерпретирати оно што је истакнуто у дизајну и могу генерисати код у складу с тим захтевима.
Прво, синтетизован је опис алгоритма. Затим се са псеудо кодом успостављају декларације, због чега ће шема произвести жељени ефекат.
Програмери детаљно прегледају и провјеравају псеудо код како би потврдили да је у складу са дизајнерским спецификацијама.
Коначно, псеудокод се враћа, овај пут користећи команде и структуру програмског језика.
карактеристике
Алат за израду алгоритама
Псеудокод је неформални језик који програмерима омогућава развој алгоритама. То је алатка за израду алгоритама која је заснована на текстовима.
Употреба псеудокода намијењена је ефикасном алгоритму. Користи се за осмишљавање алгоритма кроз шему, као претходни корак за његово кодирање у програмском језику.
Написано је у било којем формату
Псеудо код се може написати у било којем жељеном формату. На пример, могао би се користити формат академије, који је врло детаљан и структуриран, укључујући много математике.
С друге стране, може се написати и као једноставан резиме онога што се очекује од кода.
Корак пре стварног програмирања
Псеудокод заправо није програмски језик. За писање ове врсте кода користи се једноставна синтакса на шпанском, која ће се затим реформисати у исправну синтаксу одређеног програмског језика.
То се ради да би се препознале грешке у току и да би се предвидио проток података који ће користити коначни програм.
То увелике погодује губљењу времена током стварног програмирања, јер ће концептуалне грешке већ бити исправљене.
Правила
Правила псеудокода су разумљива. Изјаве су обично секвенце, селекције или итерације. Све изјаве које имају "зависност" морају бити увучене.
На пример, у језику језика Ц декларације су неопходне. Избор је изјава "ако-онда-другачије", а итерација је задовољна низом изјава, попут "док", "уради" или "за". Изјава „У случају“ је задовољна наредбом „пребаци“.
Структура псеудокода
- Изјаве
Они су смернице назначене рачунару како би се извршила одређена акција. Када пишете псеудо код, ова упутства се третирају као декларације.
Прихвата се да је редослед којим се изјаве извршавају одозго према доле. Међутим, то се мења када користите контролне структуре и функције. Декларације података не би требале бити укључене у псеудо код.
Математичке операције су саставни део развојних решења. Омогућавају управљање вредностима које су сачуване.
Кључне речи
То су речи које програм штити, јер имају ексклузивно значење. Кључне речи могу бити наредбе или параметри, али не могу се користити као имена променљивих.
Сваки програмски језик има своје резервисане речи. У псеудо коду се користе за означавање уобичајених операција уноса-излаза и обраде. Пишу се великим словом.
Користе се кључне речи као што су Ентер, Штампање, множење, Додавање, Постављање, Повећање итд.
- Услови
Током развоја алгоритма требате проценити изразе и извршити упутства у зависности да ли је израз вредан као истинит или лажан. Неки уобичајени услови који се користе су:
Да - Да, не
Овај се услов користи за извршавање одређених изјава када је испуњен одређени услов. Ово такође важи за више услова и за различите променљиве.
„Да“ условљено одељком „Ако не“ омогућава извршавање других изјава када услов „Да“ није испуњен.
У случају
Структура „У случају“ користи се ако желите да упоредите једну променљиву са различитим условима. Услови су обично бројеви или знакови.
- Итерације
Итерација је понављање скупа упутстава за генерисање редоследа резултата. Понављања се раде у циљу постизања одређеног циља.
За
Итерација „За“ узима групу вредности и извршава код унутар итерације за сваку вредност.
Док
Итерација "Док" представља начин понављања блока кода све док предефинисани услов остане истинит.
За разлику од петље „За“, итерација „Док“ се процењује на основу тога да ли стање остаје тачно.
Да би се избегао сценарио где итерација ради бесконачно, додаје се операција која обрађује условну вредност унутар сваке итерације. То може бити кроз повећање, смањење итд.
- Функције
Да би се решили одређени напредни задаци, потребно их је разбити на различите блокове изјава који се налазе на другом месту. Ово је нарочито тачно када изјаве о којима је реч имају одређену сврху.
Да бисте поново користили овај код, функције су креиране. Стога се ове функције могу позвати сваки пут када их треба извршити.
Како направити псеудо код?
Прво се мора организовати редослед задатака, који ће се обављати, како би се псеудокод могао створити на основу ове секвенце.
Почиње изјавом која успоставља главни циљ или циљ. На пример: Овај програм ће омогућити кориснику да провери да ли је број који унесе главни или не.
Крварење
Пажљива увлачења подстаћи ће пожељан псеудо код. Начин на који ће петље "Иф-Иф", "Стоп" и "вхиле" бити разведене у програму узроковат ће да се изјаве развлаче на исти начин.
Ово ће вам помоћи да боље схватите контролу одлука и механизам извршења. Такође ће значајно побољшати читљивост.
Једноставна номенклатура
Све што ће бити постављено као псеудокод мора бити урађено на правом језику. Не бисте требали да креирате псеудо код који је неодређен.
Употребљена номенклатура мора следити одговарајуће конвенције. Ако програмер прочита псеудо код, водит ће се оним што проматра, тако да номенклатура мора бити специфична и природна.
Мора се користити одговарајући фонт, велика слова за константе и мала слова за променљиве.
Користите стандардне структуре
Важно је користити стандардне програмске структуре, као што су „иф-тхен“, „фор“, „вхиле“, „цасе“, како се користе у програмским језицима.
Све псеудо-кодне структуре треба проверити да ли су комплетне, завршне и јасне за разумевање.
Једноставно за разумевање
Не пишите псеудо код на потпуно програмски начин. То мора бити једноставно разумљиво чак и за некога ко не зна за тему или клијента. Стога не треба имати превише техничких израза.
Псеудо код није написан техничким правилима. Његова функција је једноставно преношење значења и проток података, који је разумљив људима.
Апликације
Откривање грешака у дизајну
Како је псеудо-код читљив, аналитичари и програмери могу га заједно прегледати како би се уверило да је стварно кодирање у складу са предложеним спецификацијама.
Откривање грешака при рашчлањивању псеудокода јефтиније је од откривања у наредним циклусима.
Псеудокод се може користити истовремено са различитим техникама софтверског инжењеринга.
Поједноставите било који програмски језик
Скоро сваки посао који обавља програмски језик може се разјаснити употребом псеудокода.
Одлично функционира и за ХТМЛ и ЈаваСцрипт за веб дизајн, као и за банкарску процедуру у ЦОБОЛ-у или за апликацију за игре на Јави.
Прототип кода
Прототип је прва копија производа која је представљена у намери да прикаже обрис готовог производа и у сврхе учења.
Олакшавају просветљење себе без потребе да у потпуности примените неко решење. При развоју корисничких интерфејса за апликације направљено је неколико прототипова пре него што се произведе крајње сучеље.
Неки примери прототипа су електрични склопови, графички дизајни и скице.
Прототип се такође користи при писању техничког кода. Писање кода за велике пројекте одједном може изгубити време. То укључује све, од неадекватних алгоритама до двосмислених токова програма. Да би се то избегло, користи се псеудо код.
Програмска документација
Служи као својеврсна документација. Из тог разлога, када се пише псеудо код, програм који направи програмер може се без проблема тумачити.
У индустрији је неопходно имати документацију. У том смислу, псеудокод се показује врло вредним.
Постоје неке алтернативе псеудокоду, као што су дијаграми токова, Драконови дијаграми и ДМЛ дијаграми обједињеног моделирања (УМЛ). И они ће служити истој сврси, али захтевају релативно више ресурса.
Предност
Једноставно за разумевање
Псеудо код разумевају програмери било које врсте програмског језика, побољшавајући читљивост било којег предлога. Стога је један од најбољих приступа за започињање имплементације алгоритма.
Иако се не може саставити у изведив програм, то је много лакше разумети. На пример, у Јава коду: иф (х> 20) {и -;}, а у псеудоцоде: Ако је х већи од 20, одузмите х од 1.
Да се усредсредимо на проблем
Циљ псеудокода је изразити оно што свака инструкција у програму треба да ради, на тај начин олакшавајући циклус стварања кода.
Када пише псеудо-код, аналитичар се заиста фокусира на проблем који треба решити. Бићете у могућности да радите на протоку програма и на логици као таквој, без потребе да размишљате како ће се код покренути.
Он интервенише као виадукт између програма и његовог алгоритма. То омогућава програмеру да се фокусира само на део алгоритма који се користи за програмирање кода.
Завршите пројекте брже
Означавање псеудо-кода прије употребе програмског језика омогућава да се пројекти финализирају раније. Може се узети као да је то план, јер ће се унапред знати где би све требало поставити и како ће то радити заједно.
Дакле, када дођете до стварне фазе изградње, нећете морати толико размишљати, јер ћете већ размишљати о томе шта да радите.
Логика за дељење
Једна од најзанимљивијих предности је могућност дељења псеудокода са другим програмерима. Ова специфична логика може се користити у неколико пројеката, чак и ако се налазе у различитим програмским језицима.
Пошто псеудо код не поштује ниједан програмски језик, било који програмер ће моћи да преузме ту писану логику и претвори је у језик који одабере. То омогућава да се поново користи за побољшање структуре било ког програма који се ствара.
Недостаци
То није програмски језик
Псеудо-код се не може саставити или извршити и нема стварну синтаксу са правилима. То је једноставно важан корак у производњи коначног програмског кода.
То није визуелни приказ
Псеудокод не даје визуелни приказ логике програмирања, као што то раде дијаграми токова.
Иако је псеудокод врло лако прочитати, он програмеру не даје комплетну мапу, као што то чини дијаграм тока. Не укључује пуну логику предложеног кода.
Недостатак стандарда
Не постоје признати стандарди за писање псеудокода. Програмери могу користити сопствене стилове писања псеудо кодом.
Будући да је по природи врло основни код, псеудо код може узроковати непрограмерима да погрешно протумаче сложеност рачунарског пројекта.
Псеудо код је по природи неструктуриран, па читалац можда неће моћи да види секвенцијалну логику на неком кораку.
Примери
Испод су четири примера алгоритама направљених са псеудокодом у вези са оценама ученика.
Одобрење ученика
Просек десет разреда
Калификације просек
Број одобрених и неуспешних
Референце
- Геекс за Геекс (2019). Како написати псеудо код? Преузето са: геексфоргеекс.орг.
- Универзитет Северне Флориде (2019). Примери псеудо кодова. Преузето из: уне.еду.
- Тхе Ецономиц Тимес (2019). Дефиниција 'Псеудоцоде'. Преузето са: Ецономицтимес.индиатимес.цом.
- Нгунии Мацхариа (2018). Како написати Псеудоцоде: Водич за почетнике. Ваља напоменути. Преузето са: блог.усејоурнал.цом.
- Маргарет Роусе (2019). Псеудоцоде. Тецхтаргет. Преузето са: вхатис.тецхтаргет.цом.
- Линда Погуе (2019). Које су предности и ограничења псеудокода? Тецхвалла. Преузето са: тецхвалла.цом
- Википедија, бесплатна енциклопедија (2019). Псеудоцоде. Преузето са: ен.википедиа.орг.