Cum de a scrie pseudocod

Pseudokoda este Instrument Instrument SimU Care Poate Fil Pentru A Planica ActivateAtea Algoritmilor. Când Trebuie scribeţi Un cod provokator, este puţin probabil să păstraţi întregul program în capul meu înainte de a începe munca. Imaginaţi-vă că pseudocodul este o descriere verbală consecventă ple care o transformaţi mai târziu în limba de programare. Aceara este o combinaţie de limbă umană şi limbaj de programare: pseudocod utilizază sintaxa de cod de kalkulator, Dar Sarcina sa Pysticală este să fie Citită.

Pasi

Metoda 1 DIN 5:
Înţelegerea pseudocodei
un. Aflaţi CE este pseudokod. Pseudokod esthe o descriere verbală consecventă codului skrb poenat prije transfera trepta în limba de programare. Mulţi programski fanceesc pentru a algoritmului începerea Unei Unei Tehnice Mai Tehnice PE Cod. Pseudo-cod este Un plan ne-deklarati, instrument de a problemele programu_i un mijlooc de comunicare skrb vă mipura să vă transmiteţi gândurile Altaora.
  • 2. Aflaţi de ce pseudocodul este. Pseudokode este folosit pentrua demonzor modul în care algoritmul computerui poate şi ar Trebui s nycţioneze. INGRINERII Folosesc Adesea codul pseudo-cod ca o etapă intermediară în programare - între etapa de planicare şi codul de scriere al codului de lucru. Un Bun Pseudocod Poate Deveni Comentarii la versiunea finală ajului şi va ajuta programetorul să corecteze erorile în viitor sau să ajusteze codul. Pseudocodul este, de asemenea, util:
  • Pentru opisujućeg modul în Care Ar Trebui Să Funcţioneze Algoritmul. Pseudokode arată modul în care o anumită parte programa, mecanismul sau Recepţia Trebuie Afişate în program. Programskiii ExperimentAţi Folosesc adSea pseudokod pentru a-şi explica paşii în dezvoltarea programatorilor mai tineri.
  • Pentru Explika Procesul de Lucru Kubul Pentru Persoanele Care Sunt înţelese în Programs. Pentru aucra, kompeklele au nevoie de un cod foatete strog, dar oamenii, în posebni CEI Care Nu Sunt Legaţi de programare, este mai Uşor să.
  • Pentru a dezvolta codul în grup. Indinenerii Cu înaltă Calificare Uključeno Adesea pseudo-Cod la Munca lor pentru ajuta prograrii să rezolle o problemă complemă cu Care Suntre Ple Cale să Vină. Dacă Lucraţi înttr-Un grup cu alţi programati, pseudokod vă va ajuta să vă explicaţi acţiunile către reful.
  • 3. Amintiţi-vă că pseudocodul este subtectiv şi nu este standardizat. Nu su o sintaxă clar instalată - postoji - exifă doar o regularnim verificată pentru utiliza strukturila standard PE care alţi programe le-artia înegee fără probleme. Dacă Scrieţi codul DVS., Pseudokod vă va ajuta să efiestikaţi gândurile şi să dezvoltaţi planul. Dacă Lucraţi Cu Alţi Indineri (şi Nu Contează la Nivelul LOR PROPRIU DE PROPRIUT), Este Važno Să Foliţi Cel Puţin Modelele de Bază, astfel încât Oricine Altcineva să înţeleagă.
  • Dacă învăţaţaţi programu în Orice Instituţie, Probabil Că VI VA Oferi UN test pentru cunoşterea aşa-numitelor standard pseudokod. În diverşi profesori şi în diferite Institucije de învăţământ, Stanguall Poate Fiferite.
  • Curăţenie - princip kriterij al pseudocodului, astfel încât pseudocodul va fi fitil dacă utilizaţi strukturi standard în muncă. VA Trebui să transformaţi pseudocodul în limba de programare, iar pseudo-cod vă va dozvola să aranjaţi întreaga strukturirati în capul meu.
  • 4. Învaţă să înţelegi algoritmii. Algoritmul este procedure pentru proglema proglemei cu fonduri, program poznati şi ordinacija în care vor-efectuunile. Algoritmul este doar Un postavljen de Paşi Care vă Dopuštanje Să Rezolvaţi Orice Sarcină: o Secvenţţ de Acţiuni, Alegere, iteraţie şi tip de Cirkulaţie.
  • În limba de programare cu operatera de Secvenţă postoji întotdeauna.
  • Este este o strukturi "Dacă atuncija Altceva".
  • Iteraţia se efectuază utiljizând Un postavljen de apeluri:"U Timp CE", "čini", "Pentru."
  • Tipul de Manipulare este Selektira Folosind Rukel "Intrarupator".
  • Cinci. Ştiţi CE Trei Elemente CoreinAză algoritmul. Dacă puteţi aplica o funcţie "Tajni" (Secvenţă), Funcţie "U Timp CE" (Petlja) şi "Dacă-atunci-altceva" (Dacă Ceva, Funcţia de Alegere), Aveţi Toate Elementele de Bază pentru scrieriea unui algoritm de Lucru.
  • Secvenţa (Secvenţa) Este O Progresie Liniară în Care o sarcină se efectuază după între-o anumită Secvenţă. De Exemplu:
  • Citiţi (Citiţi) înălţimea dreptunghiului
  • Citiţi (Citiţi) Lăţimea Dreptunghiului
  • Calculaţi (program) Compot CA înălţime x lăţime
  • În thip che este o buclă (repetiţie) provjerene pentru implementari za condiţiilor de la început. Îceputul şi Sfârşitul Ciclului Sunt Naznajte de cuvtele în thip CE (Până acum) şi în Timp Real. Ciclul este dohvaćanje numai dacă se efectuază condiţia. De Exemplu:
  • În Timp Ce populaţia < предел
  • KompjuterA (program) populaţia ca populaţie + naştere - Moarte
  • End de lucru
  • Dacă-atunci-altceva (dacă ... , Apoi ... , u Contrartu Caz...) - aceara este Funcţia de Alegere La Care Se Face Alegerea întreu Două Opţiuni de acţine. Selecţia binară este determinată de Paturu cuvte cheie: dacă, atuncija, Altceva şi endif. De Exemplu:
  • Dacă (Dacă) Orele de Lucru> Norma max (atunci)
  • Afişaţi reciclarea timpului
  • Altfel (Altfel)
  • Afişaţi timpul de lucru
  • Endif (kraj)
  • Metoda 2 DIN 5:
    Un Exemplu de pseudocodă
    un. Dezasamblaţi UN program je simpu. Imaginaţi-vă Că Kubul ar Trebui să înlocuiască combinaţia de Litare "foo" în fişerul tekst. Kubul VA Citi FiaCare Linie în Acest Fişier, VA APărea Combinaţia dorită în feecare rând. Etapele repetat începe cu spaţiile - în mod idealan, Ar Trebui să fie în acest cod. Schiţa Iniţială Pseudocodului Poate Aricta Astfel:
    • Deschide Fişierul
    • În feicare linie fixerului:
    • Găsiţi o combinaţie
    • Ştergeţi o combinaţie
    • CONVERTESI O Altă Combinaţie
  • Închideţi fişierul
  • 2. Scrieţi pseudocode iterativ: Scrieţi-o o Dată, Apoi Modificaţi Datoteka DIN EA. Unil dintre avantajele pseudocodului este că puteţi eşua doar fundaţia şi totul este greu de Plecat mai târziu. Reţineţi Că, în Exemplul de Mai Sus, Nu Equieă Nicio indicaţie a Modului în Care Combinaţia de Litare. Deoarece UN program Poete Reps Pseudocode astfel încât algoritmii să fie prezenţi pentru a elisting literaje şi a le înlocui cu alţii. Doua Schiţă Poate Avea Urmăoarea Formă:
  • Deschide Fişierul
  • În feicare linie fixerului:
  • Găsiţi cuvântul după cum urmează:
  • Citiţi Simbolul îr şir
  • Dacă Simbolul podudara se, atuncija:
  • Dacă Tate karaktelele Urmăare conciid
  • Atuncija aceara este alegerea potrevită
  • Eliminaţi simboluril cuvtulor
  • Uvodite nepostojan un nou simboluri de cuvinte
  • Închideţi fişierul
  • 3. Utilizaţi codul pentru a adăuga funcţii noi. Pseudococode ajuută prograrii sy se gândească la o soluţie la aceasteră problemă. Acest Lucru Poate FI Usporedi Calculele Intermediate Calculele Intermediare Din Ecuaţie. Cu o utilizare corectă, pseudocodul poete lice o sarcină complemă. Puteţi rafina treptat pseudocod, înttr-un paşii la UN-a trenutak dat:
  • Deschide fişierul
  • Solitaţi Un cuvânt de înlocuire
  • Solitaţi Cuvântul de înlocuire
  • În feicare linie fixerului:
  • Găsiţi cuvântul după cum urmează:
  • Citiţi Simbolul îr şir
  • Dacă Simbolul podudara se, atuncija:
  • Dacă Tate karaktelele Urmăare conciid
  • Atuncija aceara este alegerea potrevită
  • Luaţi numărul de cuvinte Repetiţii
  • Eliminiţi simboluril cuvtulor
  • Uvodite nepostojan un nou simboluri de cuvinte
  • Afişaţi numărul de cuvinte ponavlja
  • Închideţi fişierul
  • Metoda 3 DIN 5:
    Standard Scrierea codului pseudo-cod
    un. Scrieţi Un singur mâner în şir. Feicare Apel la Pseudocod ar Trebui Să stabilizalască doar o singură acţiune la računalo. Cel Mai Adesea, Cu opisuje Corectă Sarcinii, Feicare Sarcină va Corespande unui singur şir pseudokod. Scrieţi o Listă de sarcini, apoi transformaţi-o în pseudocod, apoi transformaţi pseudo-cod la acest cod executabil.
    • Lista de sarcini:
    • Citiţi numele, Costul, Numărul de Ore
    • Efectuaţi izračun
    • Suma până la deducerea = Costul Oolor * Număr de Ore
    • Deducere = suma înainte de deducerea * coefesseul de deducere
    • Suma după deducere = suma înainte de deducera - deducerea
    • Înregistraţi numele, suma înainte de deducere, zakljucere, Suma După deducere
  • Pseudo Cod:
  • Citiţi numele, tota, Trupele, koefesitul coefessului
  • ACORD = UKUPNO *
  • Deduct = samimi * koeficijent
  • Zbrajanje = samimi - deduceri
  • Scrieţi numele, Sumarea, Deducerea, Sumarea
  • 2. Scrieţi în Scrisori Mari Primul Cuvânt Al Funcţiei principale. În Exemplul de Mai Sus, Citiţi şi Scribs Suntnt Evidenţiate în Liture Mari, deoarece Acestea Sunt Nadanovo Funcţii. Cuvinte cheie važni lonac.
  • 3. Scrieţi Cea CE Spui, NU program. UNII programatori scriu pseudokod CA program - de Exemplu, "Dacă Un% 2 == 1 atuncija". Cu toide acestea, CEI skrb Vor Citi Pseudocode vor fi syfil de afla simbolurile abstracte. Više mai uşor va înţelege expresia ca "Dacă un număr impor, atuncija". Cu cât mai Clare veţi pisar, cu atât mai uşor pentru omeni vor înţelege c ce vrei să spui.
  • 4. Reglaţi popunjavaju Zoite. TO TO TO TOUJA CEA SE întâmplă în Acelaşi procesa Trebuie să fie descris cât mai potaliti Posibil. Pseudokod aminteşte instruktus jednostavan. Variabilele Sunt Raareori Utilizate în pseudokod - Este Multi Mai des descrisă în Acesta, Cea CE AR Trebui Să Facă UN program CU.
  • Dăm Un Exemplu de pseudocod Bun:
  • Dacă numărul contului şi parola sunt potaknite, apoi afişaţi Informaţile despr corpul de bază.
  • Calculaţi Costul Ukupno este proporţional Cu Suma Din Facturiră pentru feicare ekspediere.
  • Să dăm un exemplu de pseudocod nereşit:
  • Lăsaţi g = 54 / r (Nu Utilizaţi Variabile. Să Opišite Mai Bine ceea c ascunde sub ele.)
  • Efectuaţi prelucrarea principală până când procesul este finalizat (Trebuie să Clarificaţi CE PROCESARE de Bază este şi ceea c adica sfârşitul procesului.)
  • Cinci. Utilizaţi Instrumente de programare Standard de programare. Chiar şi Şn ciuda faptului că nu postoji standard pentru pseudocode, alţi programe vor fii uşor să înţeleagă acţiunile DVS. Dacă utilizaţi desen sau Modele Din Limbile de programare expoestte (de la CELE N Care Equiteă Secvenţe). UTILIZARE "Dacă", "Apoi", "U Timp CE", "Altfel" si "Buclă" FIE analogy lor în limba rusă, aşa cum aţi lice-o în limba de programe. Acordaţi Atenţie UrmăoArelor Modele:
  • Dacă Starea Instrucţiunilor. Aceara înseamnă că instrucţiunea individualno va fi funk funcţiona Numai Dacă se execută o condiţie separată. Instrucţiunile DIN Acest Caz Sunt Pažljiv UN-PAS PE Care Kubul va Trebui să le îndeplinească. Condiţia înseamnă Că Datele Trebuie să odnos un anumit set de cerinţe, după verficarea pere programul va estea să funcţioneze.
  • În Timp C condiţia instrucţiunilor. Aceara înseamnă că instrucţiunile trebuie repetat din nou şi din nou până când stabljike încetează să mai fie efectuată.
  • Lice Instrucţiuni în Timp C condiţinează. Acest Design este Slični CU Condiţia Instruktura. În Primal Caz, stara este verificată înainte ca incucţiunea să înceapă să acţioneze, Dar în acest Caz Instrucţiunea Este Iniţiată, Iar Sarcina de Instruire Va.
  • Pentru a = numărul 1 la numărul de instrucţiuni. Aceara înseamnă că variabila "A" VA Lua Automat Numărul 1. "A" VA CRESTE CU UNUL îN FEINARE PAS Până Când Valoaarea variabilei va ating numărul 2. Pentru a se referenci la variabila, puteţi utiliza orice altă litre.
  • Numele Funcţiei (argumente): Instrucţiuni. De feecare dată când o anumită combinaţie de litere esthe utilizată în cod, acesta poslužitelje drept nume pentru orice instruktus. Argumente Sunt o listă de variabile njegu Sunt utilizate pentru rafina instrukcije.
  • 6. Paşi Sepaaţi. Blocurile Sunt Elemente de Sintaxă Care asociază Mai Multi Instrucţiuni într-Una. Folosind Blocuri, Puteţi Organizacija Informaţii (de Exemplu, Paşii de la Blocul 1 Suntet de Paşii DIN Blocul 2) Sau îmbinaţi-l (de Exemplu, Instrucţiunea1 şi Instrucţiunea2 au Acelaşi Subist). În General, ZoBate Cererile Ar Trebui Să FIE odvojeni pentru a-şi arăta dependenţa de alte. Postoji două modalităţi de lice acest lucru.
  • Folosind Parenteze kovrčava:
  • {
  • Instrucţiuni1
  • Instrucţiuni2
  • ...}
  • Lace. Când Utilizaţi Lacune, Fiecare Instrucţine Aceluai bloc ar Trebui să înceapă la aceeaşi Distanţă de marginea din stânga acranului. Blokuril DIN blokuri vor fitira PE. Instrucţiunea Blocului de Nivel Superior O onchide Sub-Blocul, Chiar Dacăe postoji o Instruktiune Cu Acelaşi Număr de la. Început.
  • Blok1
  • Blok1
  • Blok2
  • Blok2
  • Blok3
  • Blok2
  • Blok3
  • Blok1
  • Metoda 4 DIN 5:
    Instrusiea în Scris pseudocode
    un. Opisuje mai întâi obitektivul procesului. Acest Lucru vă va ajuta să înţelegeţi dacă pseudocodul DVS. Finizat frost. Dacă utilizaţi codul pseudo, puteţi rezolva sarcina, este razmatranja. Opisati Procesul. Dacă el este simure, veţi avea nevoie de câteva rânderi. Re-Citiţi CE au Scris şi Gândiţi-vă:
    • Acest Pseudocod va înţelege PE cineva care Cel puţin minimal famiariariarizat cu procesul?
    • Va fi uşor să transformaţi pseudocodul în acest cod de računalo?
    • Pseudocodul opisuju întregul procese şi dacă nu liseau detalii?
    • Publicul ţintă va înţelege feçiecare Nume Al Obietului în pseudocod?
  • Zamislite Intiturită Scrie pseudocod Pasll 1
    2. Scribi primai paşi pentru vă pregăti pentru instruktus. De obitelji, în prima parte kodului, Variabilele şi Alte Elemente Care Fac Algoritmul Lucrătorilor.
  • Porniţi valorile variabilelor. Specificaţi în codul modul în Care Feicare Variabilă şi Feicare Unisonoate Dete Vorfilizat.
  • Determină comonzile. VA Trebui Să opisuje Limba lor pseudo-cod (tekst şi imagini în limbie de programare orijentacija PE Obiede şi Instrumente Mai Jednostavan în Alte Limbi) în Acelaşi Mod în Care Aţi Face Atuncija.
  • Zamislite Intiturită Scrie Pseudocode Pasul 2
    3. Scrieţi Un pseudocod funcţional. Recompensaţi Princieile Pseudocodelor, Creâd Un cod de ravnoritet sau poticaj orijentat după instrucţiuni "Setări" Program. Fiecare Linie de Cod Trebuie să descrie Funcţia interogării, petlje-Ului, Selector Sau Orice Altă Funcţie.
  • Zamislite Intiturită Scrie Pseudocode Pasul 4
    4. Adăugaţi comentarii dacăe este necesar. În acest cod de kalkulator, cititorului rolul sarcinilor şi părţilor codului. În pseudocod, acest Lucru ar Trebui să fie descris în detaliu printry-o limbă prirodniă, deoarece nu veţi foliosi comentarii pseudocodul în acest cod.
  • Mulţi programi poželio je să transformacije pseudocodul în comentarii cu cod norma. Acest Lucru dozvola za ACOR programatori Care Lucrează şi la acest Proiect, Analiziează-l sau Ceva învaţă CE a Vrut Dezvoltator Să Facă Fecare Linie Specifičan ă.
  • Comentrariile de la caractere / / astfel încât compulat să letească. Karakterističnost îcclaine trebuie să fie odvojeni de un spaţiu. De Exemplu:
  • / / DACă Robotul Nu su în faţa koncacolului
  • / / Robotul dechimbare
  • / Adăugaţi la echipa de Istorie echipei să je mişte
  • / / Povratak
  • / Altceva
  • / / Înttoarcea Nu este de achimba robotul
  • / / Sfârşitul dacă
  • Zamislite Intiturită Scrie Pseudocode Pasul 5
    Cinci. Re-Citiţi Lucrarea gata şi căutaţi erori în logici şi sintaxă. Sintaxa Nu Trebuie să Fie Perfect Corectă, Dar pseudocodul ar Trebui să arate logika. Încercaţi să vă puneţi înttr-o persoană skrb va i acest cod şi gândiţi-vă dacă echipele DVS. Sunt cele mai uşor de înţeles.
  • Evaluaţi Modulele de Cod na konfirfejzit Cu Elestele Acoperite de acestea. De Exemplu, Operaţile Compulului uključujući Citirea şi Primirea de Informaţii DintR-UN-a. Pentru toite aceste prokon, postoji locul său în codul codul compulului, precum şi î în pseudocodul PE care.
  • Construiţi sarcini premjestiti în pseudokode. Când Superăm Feicare Nouă Sarcină, Trimiteţi Aceste Informaţii în pseudokod, imităm limba de programare Reală, Dar nu Alerăm la Regulil Clare Ale Limbajului de Program.
  • Verificaţi Dacă Tate Elementele Necesesare sunt prezente în pseudokod. Chiar Dacă Sune Dinre Detaliile Tehnice precum Eksplicaţile Variabilelor Nu Vor-necesesare, Feicare Sarcină şi Feicare Element Trebuie s Scrise.
  • 6. Recitiţi pseudocodul. Câd codul dvs. Pseudo opisati Procesul Fără Erori Semnificing, recitiţi-o îpreună cu oricare dintre sudionik LA Acest Proiect. Cereţi Colegilor Să Precizeze Care Părţi Neceseită Rafinament. Assea, programii nu Sunt Suficienţi în Detaliu în Detaliu Procesele, astfel încât în ​​acest Stadiu Puteţi adăuga tot CE Aveţi nevoie. Dacă Lucraţi La Codul DVS., Re-Citiţi Scrisul Scris şi Cereţi PE Cineva Să Vă Verivice Munca.
  • Dacă colegii d. Sunt Nemulţumiţi de pseudocode, resieţi-l mai clar. Cereţi Colegillor Cu Cea CEE NU Aţi Fă Rezati Faţă: Pasii, în general, par aţi incomprehensibilă sau aţi uitat să suţi în pseudo-cod ul fragment važan Al procesului?
  • 7. Salvaţi pseudocodul. CLE VERIFAţI CODUL, IAR Colegii vă Vor Aproba Munca, Salvaţi Pseudocodul la Arhivă. CLAND Scrib Scrie Acest Cod, INKURA COMENTARIILE PSEUDOKOD LA COD. Îcepeţi comentariile cu / / astfel încât compumpir să nu încerce să legut cA program.
  • Metoda 5 DIN 5:
    Transformarea pseudocodului în codul în limba de programare
    un. Treceţi Urme de pseudocod şi dispersaţi cum funcţionează. Pseudokod vă iseră algoritm. De Exemplu, codul poate sorta lista în ordinacija alfabetică. Pseudocode vă va ajuta să înţelegeţi cum să construiţi Un algoritm în limba de programare cu Care Lucraţi.
  • 2. Utilizaţi Elemente de Programs Care CORPUND LIMBAJULUI DVS. De programe. Aceste Elemente lonac uključuju obornu ale variabilelor, dacă şi cererile de buclă. Feicare Linie Pote ReaIZATă în Moduri Difrite. TOUL VA DEPINDE de Nivelul Limbajului de programare PE Care îl utilizaţi.
  • De Exemplu, încercaţi săeşiţi datum prikazivanja PE ekran. Pentru lica acest lucru, puteţi utiliza o fereastră specijaliteta sau o Interţaţă grafică estentă cu care lucraţi cu.
  • 3. Implementaţi pseudocodul. Dacă codul pseudo-cod este Scris PUR Şi simure, în mod clar, clend începe programul, întregul algoritm va funcţiona mai doista şi fără erori.
  • 4. Efectuaţi Urmărrea anew şi usporedni codul de lucru cu pseudocod. Verificaţi dacă codul de Lucru al pseudocodului ar Trebui. De Exemplu, dacă o intrare şi o Omeşire este furnizată în pseudokode, încercaţi za toide Metodele Posibile deeşirea Din Cod Cu Un pseudokod. Puteţi să vă addraţi colegului dvs. Să vă urmăriţi sau să vă recomandăm o Modalitet de Co Corecta codul.
  • sfaturi

    • Încercaţi să înţelegeţi princieiul principalului opereţiuni care efectuază computer. Codul trebuie să trebuterului comanda pentru efectua opearţii. Înţelegerea princiiilor acestor opereţiuni vă va ajuta scribs un pseudocod skrb să urmărească crea c ceste chee lica codul glavni.
    • Utilizaţi spaţii cât mai doprinos posibil. Spaţile pot FILSITE PENTU A EMELELE ELEMELELE DE COD ŞI EST DEOSBIT DE VAŽNO îN Pseudokod - va fi mai Uşor pentru ca oamenii să liquască. Imaginaţi-vă Că Diferenţa este UN blok separata. Rândurile skrb încep cu acelaşi număr de spaţii Sunt în acelaşi blok şi aproximativ aceeaşi invesportţă pentru procesul din algoritm.
    Slične publikacije