Како написати псеудоцоде

Аутор: Laura McKinney
Датум Стварања: 1 Април 2021
Ажурирати Датум: 17 Може 2024
Anonim
Трек и Клип ДОМА за 100 РУБЛЕЙ! #ИзиРеп )))
Видео: Трек и Клип ДОМА за 100 РУБЛЕЙ! #ИзиРеп )))

Садржај

У овом чланку: Разумевање основа псеудоцоде-а. Напишите добар псеудоцодеИзрадите пример документа у псеудоцоде8 Референце

Развој програма није у „скакању“ на тастатуру и започињању куцања линија кода. Прво ће бити потребно успоставити алгоритам рада који ће бити дефинисан у облику документа који се зове псеудо. Овај документ је написан симболичким језиком и не одговара на било какву формалну или специфичну синтаксу, али мора остати разумљив свим актерима пројекта софтверског дизајна, техничарима или не, чак и ако је првенствено намењен да служи као смјернице тимовима програмера који ће бити одговорни за њихово преписивање у саставни или интерпретативни код.


фазе

Део 1 Разумевање основа псеудокода

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

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



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



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

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




  4. Концентрирајте се на псеудо коду. Имајте на уму да би писање стварног изворног кода требало бити лако кад дођете до краја програмског блока којем сте додијељени. Увек запамтите циљеве писања вашег псеудокода и објасните улогу сваке линије програма тако што ћете остати усредсређени на свој задатак.

Део 2 Напишите добар псеудо код



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

    Чисти уредници су Нотепад (у Виндовс-у) и Едит (на Мац-у).



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


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


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


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


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

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



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


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


  9. Користите стандардне програмске структуре. Чак и ако не постоји дефинисан стандард за писање псеудокода, програмери ће лако схватити где желите да идете ако следите структуре дефинисане у секвенцијалним програмским језицима као што су Ц или Пасцал. Користите изразе као што су тис, онда, друго, док и петља на исти начин као и код програмског језика који обично користите.
    • ако је УСЛОВЈЕ, онда УПУТСТВО: инструкција ће се извршити само ако је тестирани тест стања истинит, неће бити тачан ако је тест лажан.
    • док је УВЈЕТ УПУТЕ: упутства ће се понављати све док је стање тестирано као истинито, али никада неће бити тачно ако је стање тестирано као лажно.
    • урадите ИНСТРУЦТИОН док ЦОНДИТИОН: ова условна изјава је с једном разликом веома слична претходној. У првом случају је стање тестирано пре извршења упутства и није извршен ако је тест био лажан. У овом случају ће се тестирати након извршења упутстватако да ће бити извршен бар једном.
    • функција НАЗИВ (АРГУМЕНТИ): УПУТСТВО: то значи да сваки пут име ИМЕ функције која ће се наћи у програму, дефинисани исказ ће се морати извршити аргументима који су описани између заграда. Израз "Аргументи" представља једну или више варијабли које треба узети у обзир у упутству.


  10. Организујте одељке вашег псеудокода. Ако имате велике делове псеудокода који дефинишу неколико различитих делова у истом блоку, можете користити осмице или заграде да све држите на окупу.
    • Куке () или заграде () помоћи ће вам да дефинишете дуге секције псеудокода.
    • Када пишете прави код, можете уметати коментаре постављањем // на почетку линије, као // Ово је линија коментара.. Све написано у истом ретку сматрат ће се коментаром. Можете користити исти метод када пишете псеудо код да бисте додали коментаре о деловима програма.


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

Део 3 Направите огледни документ у псеудо коду



  1. Отворите ес едитор. Ако не желите да инсталирате нове програме, моћи ћете да користите задати уређивач система, као што је блокчић за белешке ако радите на Виндовс или едит ако сте на Мацу.


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

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



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

    Поздравни пост "Желим вам добро јутро!"



  4. Додајте следећи ред. Ставите размак између последњег ретка псеудокода и онога који ће уследити притиском на тастер ↵ Ентер ваше тастатуре. Креирајте следећу линију. У овом примјеру корисник се мора очитовати притиском на типку улазак да позовем следећу линију дијалога.

    Прикажи корисничку брзину "Притисните тастер" Ентер "да бисте наставили"



  5. Додајте позив за радњу од корисника. Од њега ће се сада тражити да одговори на поздрав.

    Прикажите промпт-усер-ацтион "Како сте?"



  6. Прикажите списак прихватљивих одговора од корисника. Након притиска на тастер улазак корисник ће на својој тастатури видети листу одговора из којих може да одабере свој одговор.

    Прикажи 3 предлога "1. Добро." "2. Врло добро." "3. Зло."



  7. Затражите од корисника одговор. Овде ће програм затражити одговор од корисника.

    Прикажи унос за захтев корисника "Унесите број који дефинише ваш статус:"



  8. Креирајте сет услова тис да реагује на унос корисника. Постављено питање оставља три могућа одговора, за која ће бити потребно одабрати једну реакцију међу три. Морате да креирате избор користећи условни код тис.

    АКО "1" покажи реакцију "Невероватно!" АКО "2" Прикажи коментар "Одлично!" АКО "3" Покажите реакцију "Поново уђите!"



  9. Предвидите грешку. Морате узети у обзир случај када корисник не реагује правилно на позив и припреми грешку.

    АКО унос непрепознат. Покажи реакцију "Ниси следио моја упутства!"



  10. Додајте све остале компоненте свог програма. Кад мислите да сте готови, прелистајте свој документ и додајте недостајуће ствари или га филонирајте да бисте били сигурни да они који га читају разумију шта се догађа. Ваш псеудо код требало би на крају изгледати овако.

    Овај програм чека корисника. Ако одговара ономе што се очекује, програм ће одговорити, иначе ће одбацити. Прикажи поздрав "Желим вам добро јутро!" Прикажи корисничку брзину "Притисните тастер" Ентер "да бисте наставили" Покажи кориснику брз-акција "Како сте данас?" Прикажи 3 предлога "1. Добро." "2. Врло добро" "3. Лоше." Прикажи захтев за унос корисника "Унесите број који дефинише ваш статус:" АКО "1" Прикажи реакцију "Супер!" АКО "2" Прикажи коментар "Одлично!" АКО "3" Покажите реакцију "Поново уђите!" АКО унос непрепознат. Покажи реакцију "Ниси следио моја упутства!"



  11. Сачувајте свој документ. У Виндовс-у истовремено притисните тастере цтрл+Н са тастатуре, а под Мацом притисните тастере ⌘ Команда+Н. Дајте му име и кликните запис.
савет



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

Како бити лош дечко

John Stephens

Може 2024

У овом чланку: Усвојите понашање и навике лошег дечака Развијте осигурање свог лошег дечака Користите технике завођења лошег дечака7 Референце Да ли сте се икад запитали зашто се чини да се жене не мо...

Суаутор овог чланка је Тасха Рубе, ЛМСВ. Тасха Рубе је цертифицирани социјални радник у Миссоурију. Магистрирала је социјални рад на Универзитету у Мисурију 2014. године.У овом чланку се наводи 13 реф...

Нове Поруке