Kā uzrakstīt pseidokodi

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 17 Maijs 2024
Anonim
Tehnoloģiju jomas skolotāju konference 2020 || Aija Lūse
Video: Tehnoloģiju jomas skolotāju konference 2020 || Aija Lūse

Saturs

Šajā rakstā: Izpratne par pseidokoda pamatiemRakstiet labu pseidokodiKad izveidojiet dokumenta piemēru pseudocode8 Atsauces

Programmas izstrāde nenozīmē tastatūras "pārlēkšanu" un koda rindu rakstīšanu. Vispirms būs jāizveido darbības algoritms, kas tiks definēts dokumenta formā, kuru sauc pseido. Šis dokuments ir uzrakstīts simboliskā valodā un nereaģē uz formālu vai specifisku sintakse, taču tam jāpaliek saprotamam visām programmatūras projektēšanas projekta ieinteresētajām personām, neatkarīgi no tā, vai tehniķi to dara, pat ja tas galvenokārt paredzēts kalpot kā vadlīnijas programmētāju komandām, kuras būs atbildīgas par tā transkripciju sastādāmā vai interpretējamā kodā.


posmi

1. daļa Izpratne par pseidokoda pamatiem

  1. Iegūstiet priekšstatu par pseidokodi. Tas ir koda projekts, kas izstrādāts soli pa solim un ko var pakāpeniski pārrakstīt programmēšanas valodā. Lielākā daļa programmētāju to izmanto, lai plānotu algoritma darbību pirms pārejas uz daudz tehniskāku kodēšanas soli.

    Pseidokods tiek izmantots kā neformāls ceļvedis, kā problēmu analīzes rīks, kas var kavēt plānotās programmas gaitu. Tas ir arī saziņas līdzeklis, kas palīdz izskaidrot savas idejas citiem.



  2. Izprotiet pseidokoda noderīgumu. To izmanto, lai definētu algoritma darbību. Programmētāji to bieži izmanto kā starpposma aprakstu starp sākotnējā programmas plāna definīciju un tā izpildāmā koda rakstīšanu.
    • Pseidokodi izmanto, lai aprakstītu algoritma darbību. Viņš var izskaidrot, kur un kā jāparādās īpašam mehānismam programmā.
    • Pseidokodi var izmantot arī, lai izskaidrotu datora procesu lietotājiem, kas nav tehniski. Datoram programmas palaišanai ir jāizmanto ļoti stingra sintakse, ko runātājam ar mazām programmēšanas prasmēm vai bez tām ir ļoti grūti saprast. Šie cilvēki labāk sapratīs subjektīvo valodu, kas skaidri nosaka programmas plūsmu un to veidojošo koda līniju lomu.
    • Ierasts, ka augsta līmeņa dizaineri pseidokodeksa dokumentu veidā sniedz savus paskaidrojumus sarežģīto problēmu risināšanai, ar kurām saskaras viņu programmētāju komandas. Ja strādājat programmatūras izstrādes komandā, iespējams, pamanīsit, ka pseidokods izskaidro dažkārt ļoti sarežģītu problēmu risinājumus.



  3. Atcerieties, ka pseidokods nav standartizēta valoda. Izmantojot pseidokodi, nav jāizmanto iepriekš izveidota sintakse. Izstrādes komandās koordinācijai ir vēlams izmantot konvenciju, kas definē pseidokoda struktūras, kuras programmētāji var viegli saprast. Ja jūs strādājat viens pats, vissvarīgākais būs nodrošināt, lai jūsu pseidokods varētu noskaidrot domu struktūru un lai tas atbilstu jūsu plānam.
    • Ja strādājat ar citiem projektā neatkarīgi no tā, vai viņi ir tikpat pieredzējuši kā jūs, kā iesācēji šajā jomā, vai bez apmācības programmēšanā, ir ļoti svarīgi izmantot labi zināmas struktūras, lai tās būtu viegli saprotamas.
    • Neatkarīgi no tā, vai esat reģistrējies mācībās universitātē, programmētāju sanāksmēs vai darba kandidātos uzņēmumā, iespējams, jums būs testi, lai nodotu pseidokodi, kas mācīts standarts. Esiet piesardzīgs, jo šie standarti bieži vien dažādās iestādēs vai skolotājos ir ļoti atšķirīgi.

    Skaidrība ir viena no pirmajām īpašībām, kas jāparāda pseidokodā, lai palīdzētu jums, ja strādājat pieņemtu programmēšanas konvenciju ietvaros. Jums būs jāprot to pārrakstīt reālā programmēšanas valodā visā jums piešķirtā projekta izstrādes laikā, tāpēc pseidokodam jāļauj skaidri izklāstīt savas idejas, lai tās īstenotu. lielas grūtības.




  4. Koncentrējieties uz savu pseidokodi. Paturiet prātā, ka īsta avota koda rakstīšanai vajadzētu būt vienkāršai, sasniedzot programmas bloka beigas, kuras jums ir piešķirtas. Vienmēr atcerieties par pseidokoda rakstīšanas mērķiem un izskaidrojiet katras programmas līnijas lomu, koncentrējoties uz savu uzdevumu.

2. daļa Uzrakstiet labu pseidokodi



  1. Izmantojiet es redaktoru. Jums var rasties kārdinājums, ja formatēta dokumenta izveidošanai izmantojat tādas apstrādes kā Microsoft Word vai līdzīgu lietojumprogrammu, taču pseidokodam jāpaliek pēc iespējas vienkāršākam, tas neprasa nekādu formatējumu. Labākais risinājums būs izmantot es redaktoru.

    Tīri redaktori ir Notepad (operētājsistēmā Windows) un Edit (operētājsistēmā Mac).



  2. Sāciet, aprakstot programmas mērķi. Vienas vai divu rindiņu skaidrojums, kas apraksta programmas mērķi, palīdzēs jums izveidot pārējo dokumentu un ietaupīs uzdevumu izskaidrot visiem, kuriem jūs piešķirsit e, kādi ir jūsu aprakstītā procesa trūkumi un trūkumi. .


  3. Aprakstiet vienu instrukciju katrā rindā. Katrai instrukcijai, kas sniegta jūsu pseidokodā, jādefinē tikai viena izpildāmā pamata darbība. Vairumā gadījumu, ja uzdevumu saraksts ir iestatīts pareizi, katram no tiem būtu jāatbilst tikai pseidokoda līnijai. Uzrakstiet uzdevumu sarakstu. Izstrādājiet katru no tiem pseidokodā un pakāpeniski transkribējiet šo pseidokodi sastādāmā vai interpretējamā reālā kodā.


  4. Pēc iespējas labāk izmantojiet atstarpes un atkāpes. Izmantojot atstarpes starp e blokiem, jūs varēsit izolēt dažādus pseidokoda komponentus. Dažādu bloku daļu ievilkums norādīs, kuras no tām jānovieto zemāk iegriezumiem.
    • Pseidokoda sadaļai, kas attiecas uz skaitļa ievadīšanu, jāatrodas tajā pašā blokā, savukārt tai, kas veic aprēķinus par dotajiem ierakstiem, jābūt lielākajai daļai pseidokoda ar ievilkumu.


  5. Ja nepieciešams, ielieciet lielos burtus. Jums var nākties rakstīt ar lielajiem burtiem atslēgvārdus, kas būs daļa no faktiskā koda, ja to paredz konvencijas, kuras attiecas uz jūsu pseidokodi.
    • Ja jūs izmantojat nosacītus apgalvojumus īve un tad pseidokodā jums tie būs jāraksta ar lielajiem burtiem IF un tAD.


  6. Izmantojiet vienkāršu terminoloģiju. Atcerieties, ka jūs aprakstāt savu projektu griba nevis faktiskā koda kopsavilkums. Tas ir īpaši svarīgi, ja jūs rakstāt pseidokodi, ko izmantojat kā demonstrāciju vienam no klientiem, kurš, iespējams, nepārzina programmēšanas paņēmienus, vai iesācējiem programmētājiem.

    Jūs varat arī iedomāties izlaist visas faktiskās instrukcijas un definēt katru procesa līniju cilvēku valodā, piemēram, "Ja lietotāja ievadītais numurs ir nepāra, tad izvade tiks aizstāta ar Y ».



  7. Saglabājiet pseidokoda līnijas pareizā secībā. Lai arī valodai, kuru izmantojat, rakstot savu pseidokodi, vajadzētu būt vienkāršai, jums būs jāuztur visas tās rindiņas secībā, kādā tās tiek izpildītas. Tas ir svarīgi, lai programma darbotos vienmērīgi.


  8. Atstājiet vietu savai iztēlei. Viss, kas notiks procesa laikā, ir pilnībā jāapraksta. Jūsu pseidokodā izmantotajiem norādījumiem jābūt saprotamiem. Pseidokodā parasti nav definēti mainīgie, bet aprakstīts, kā programmai jārīkojas ar objektiem, kas ir ļoti tuvu reālās pasaules objektiem, piemēram, kontu numuriem, nosaukumiem vai darījumu summām.


  9. Izmantojiet standarta programmēšanas struktūras. Pat ja nav definēta pseidokoda rakstīšanas standarta, programmētāji viegli saprot, kurp vēlaties doties, ja sekojat struktūrām, kas noteiktas secīgās programmēšanas valodās, piemēram, C vai Pascal. Izmantojiet tādus terminus kā īve, tad, cits, kamēr un cilpa tāpat kā jūs parasti lietotu programmēšanas valodu.
    • ja NOSACĪJUMS, tad NORĀDĪJUMS: instrukcija tiks izpildīta tikai tad, ja pārbaudītā stāvokļa pārbaude ir patiesa, tā nebūs patiesa, ja pārbaude ir nepatiesa.
    • INSTRUKCIJAS APSTĀKĻS: instrukcija tiks atkārtota, kamēr nosacījums tiek pārbaudīts kā patiess, bet tas nekad nebūs taisnība, ja nosacījums tiek pārbaudīts kā nepatiess.
    • veic INSTRUKCIJU, KAD Stāvoklis: šis nosacītais apgalvojums ir ļoti līdzīgs iepriekšējam ar vienu atšķirību. Pirmajā gadījumā stāvoklis tika pārbaudīts pirms instrukcijas izpildīšanas un netika izpildīts, ja pārbaude bija nepatiesa. Šajā gadījumā tas tiks pārbaudīts pēc instrukcijas izpildeslai tas vismaz vienu reizi tiktu izpildīts.
    • funkcija NOSAUKUMS (ARGUMENTS): INSTRUKCIJA: tas nozīmē, ka katru reizi vārds NAME Funkcija būs sastopama programmā, definētais paziņojums būs jāizpilda ar argumentu (-iem), kas aprakstīts starp iekavām. Termins "argumenti" apzīmē vienu vai vairākus mainīgos lielumus, kas jāņem vērā instrukcijā.


  10. Sakārtojiet sava pseidokoda sadaļas. Ja jums ir lielas pseidokoda daļas, kas vienā blokā nosaka vairākas atšķirīgas daļas, varat izmantot astotdaļas vai bikšturi, lai visu turētu kopā.
    • Āķi () vai breketes () palīdzēs jums definēt pseidokoda garās sadaļas.
    • Rakstot īstu kodu, komentārus var ievietot ievietojot // rindas sākumā, kā // Šī ir komentāru rinda.. Viss, kas uzrakstīts uz vienas līnijas, tiks uzskatīts par komentāru. Rakstot pseidokodi, var izmantot to pašu metodi, lai pievienotu komentārus par programmas daļām.


  11. Pārbaudiet un vēlreiz pārbaudiet sava pseidokoda lasāmību un skaidrību. Pseidokods nav literārs darbs, taču tam ir jāsaprot. Kad esat nonācis līdz dokumenta beigām, jums vajadzētu spēt atbildēt uz šiem dažiem jautājumiem.
    • Vai manu pseidokodi var saprast kāds, kurš nav pazīstams ar šo projektu?
    • Vai manu pseidokodi var viegli pārrakstīt avota kodā programmēšanas valodā?
    • Vai mans pseidokods apraksta visu projektu, neko neatstājot aiz muguras?
    • Vai interesenti var skaidri saprast manā pseidokodā noteiktos objektu nosaukumus?
    • Ja domājat, ka daļa jūsu pseidokoda ir jāpārveido vai jāpabeidz vai ja tā nav pietiekami skaidra, atgriezieties pie tās, lai pievienotu vai mainītu nepieciešamo informāciju.

3. daļa Izveidojiet dokumenta paraugu pseidokodā



  1. Atveriet es redaktoru. Ja nevēlaties instalēt jaunas programmas, jūs varēsit izmantot savas sistēmas noklusējuma redaktoru, piemēram, Notepad ja jūs strādājat ar Windows vai rediģēt ja izmantojat Mac.


  2. Skaidri definējiet, ko jūsu programma darīs. Lai gan tas nav obligāti, vienmēr ir laba ideja dokumenta sākumā vienā vai divās rindās paskaidrot, kas ir pseidokods, kuru jūs iesniegsit saviem klausītājiem.

    Šī programma gaida lietotāju. Ja tā atbilst gaidītajam, programma reaģēs, pretējā gadījumā tā radīs noraidījumu.



  3. Uzrakstiet atvēršanas secību. Šī ir pati pirmā instrukcija, kuru programma izpildīs, kad tā tiks palaista. Tas jāraksta dokumenta pirmajā rindā.

    Apsveikuma pasts "Es novēlu jums labu rītu!"



  4. Pievienojiet šādu rindu. Novietojiet atstarpi starp pseidokoda pēdējo rindiņu un to, kas sekos, nospiežot taustiņu Ievadiet no tastatūras. Izveidojiet šo rindu. Šajā piemērā lietotājam jāpiesakās, nospiežot taustiņu ieraksts lai izsauktu nākamo dialoga līniju.

    Rādīt lietotāja aicinājumu "Nospiediet taustiņu" Enter ", lai turpinātu"



  5. Pievienojiet lietotāja aicinājumu uz darbību. Tagad viņam tiks lūgts atbildēt uz apsveikumu.

    Rādīt tūlītēju lietotāja darbību "Kā tev klājas?"



  6. Parādiet piemēroto lietotāja atbilžu sarakstu. Pēc taustiņa nospiešanas ieraksts no tastatūras lietotājs redzēs atbilžu sarakstu, no kura varēs izvēlēties atbildi.

    Rādīt 3 priekšlikumus "1. Labi." "2. Ļoti labi." "3. Ļaunums."



  7. Jautājiet lietotājam atbildi. Šeit programma prasīs lietotāja atbildi.

    Rādīt lietotāja pieprasījuma ierakstu "Ievadiet numuru, kas nosaka jūsu statusu:"



  8. Izveidojiet nosacījumu kopu īve reaģēt uz lietotāja ieguldījumu. Uzdotais jautājums atstāj trīs iespējamās atbildes, kurām būs jāizvēlas viena reakcija no trim. Jums būs jāizveido atlase, izmantojot nosacīto kodu īve.

    IF "1" Rādīt reakciju "Amazing!" IF "2" Rādīt komentāru "Lieliski!" IF "3" Rādīt reakciju "Atkārtoti ievadiet!"



  9. Paredziet kļūdu. Jums jāņem vērā gadījums, kad lietotājs pareizi neatbild uz ielūgumu un jāsagatavo kļūda.

    Ja ieraksts nav atzīts, parādiet reakciju "Jūs neesat izpildījis manus norādījumus!"



  10. Pievienojiet visus pārējos programmas komponentus. Kad domājat, ka esat pabeidzis, pārlūkojiet dokumentu un pievienojiet trūkstošos priekšmetus vai pievienojiet tam fignolu, lai pārliecinātos, ka tie, kas to lasa, saprot, kas notiek. Jūsu pseidokodei beidzot vajadzētu izskatīties šādi.

    Šī programma gaida lietotāju. Ja tā atbilst gaidītajam, programma reaģēs, pretējā gadījumā tā radīs noraidījumu. Izrādes sveiciens "Es novēlu jums labu rītu!" Rādīt lietotāja aicinājumu "Nospiediet taustiņu" Enter ", lai turpinātu" Rādīt tūlītējas darbības lietotājam "Kā tev šodien?" Rādīt 3 priekšlikumus "1. Labi." "2. Ļoti labi" "3. Slikti." Rādīt lietotāja ievades pieprasījumu "Ievadiet numuru, kas nosaka jūsu statusu:" IF "1" Rādīt reakciju "Awesome!" IF "2" Rādīt komentāru "Lieliski!" IF "3" Rādīt reakciju "Atkārtoti ievadiet!" Ja ieraksts nav atzīts, parādiet reakciju "Jūs neesat izpildījis manus norādījumus!"



  11. Saglabājiet dokumentu. Operētājsistēmā Windows vienlaicīgi nospiediet taustiņus Ctrl+S no tastatūras un zem Mac nospiediet taustiņus ⌘ Komanda+S. Piešķiriet tam vārdu un noklikšķiniet ieraksts.
padoms



  • Pseidokods ir ideāls, lai definētu algoritmus, kas veido svarīgas programmas, kuru avoti sasniedz simtiem līdz desmitiem tūkstošu koda līniju.
brīdinājumi
  • Izveidojot programmu, pseidokodi nekādā veidā nevar aizstāt ar reāli kontrolējamu vai interpretējamu avota kodu. Tas tomēr var kalpot kā atsauce, lai izskaidrotu, kas programmai jādara.

Kā lietot Popsocket

Mike Robinson

Maijs 2024

Pop ocket ir piederum , ko var ievietot tālruņa aizmugurē. Ta ļauj ērti turēt tālruni, īpaši fotografējot. Varat to izmantot arī au tiņu glabāšanai un tālruņa turēšanai vertikālā tāvoklī. Lai tingri t...

Kā pagatavot kondicionieri

Mike Robinson

Maijs 2024

Kondicionieri tiek izmantot , lai līdz varotu matu pH līmeni un atjaunotu dabi ko eļļu un pīdumu matiem pēc šampūna. Lieli k veid , kā ietaupīt naudu un pārtraukt pārāk daudz ķīmi ku vielu lietošanu m...

Populārs Vietnē