gtemata.com

Cum se scrie pseudocodul

Se poate întâmpla să vi se ceară să scrieți un pseudocod pentru unul sau mai multe proiecte dacă sunteți parte a oricărui proiect de calculator sau proiectare. Pseudocodul este un tip specific de documentație care se află între limbajul uman și cel de programare. Scrierile pseudocodului nu sunt menite să fie înțelese de computere, ci de oameni. Pseudocodul reproduce multe dintre constructele folosite în programare, dar cu o concentrare mai mare asupra înțelegerii decât asupra rigorii tehnice. Acest lucru se datorează faptului că, în timp ce calculatoarele necesită o limbă foarte precisă pentru a funcționa, oamenii pot interpreta mai bine versiuni similare ale aceluiași cod sau limbă.

conținut

paşi

Imaginea intitulată Scrie Pseudocodul Pasul 1
1
Scrieți pașii inițiali ai pseudocodului pentru a defini caracteristicile. Primele părți ale unui cod definesc de obicei variabilele și alte elemente care vor fi folosite pentru a crea funcționalități.
  • Include variabilele dimensionale. Scrieți un cod care descrie variabilele utilizate și tipurile acestora.
  • Setați comenzile. Va trebui să vă definiți cecurile sub formă de pseudocode, texte și casete de imagine în limbile OOP pentru controale de bază, mult mai mult decât ați face într-un proiect obișnuit.
  • Imagine intitulată Scrie Pseudocodul Pasul 2
    2
    Adăugați un pseudocod funcțional. Utilizați principiile pseudocodului pentru a adăuga codul "la evenimente" când ați finalizat configurarea proiectului dvs.
  • Imagine intitulată Scrie Pseudocodul Pasul 3
    3


    Verificați-vă pseudocodul pentru a vă asigura că ați urmat convențiile.
  • Chiar dacă nu folosiți limbajul de programare exact ca C ++, Visual Basic, Java, PHP sau alte limbi comune, veți dori să includeți câteva elemente ale codului comun.
  • Cuvinte precum dacă, atunci, în timp ce altceva și buclă vor fi aceleași în toate limbile de programare obișnuite.
  • Imaginea intitulată Scrie Pseudocodul Pasul 4
    4
    Adăugați comentarii sau semne distinctive.
  • În programarea actuală, comentariile au funcția de a clarifica sarcinile și părțile codului cititorului. În pseudocod, unde codul este mai ușor de citit, comentariile pot sau nu să fie necesare, în funcție de caz. Luați în considerare specificul proiectului dvs. pentru a înțelege dacă trebuie să introduceți comentarii pentru a evita neînțelegerile cu cititorii.
  • Imagine intitulată Scrieți Pseudocodul Pasul 5
    5
    Revedeți din nou proiectul finalizat pentru a verifica logica și sintaxa. Sintaxa nu trebuie să fie exactă, dar pseudocodul trebuie să aibă sens.
  • Accesul la modulele de cod dvs. în funcție de diferitele elemente care fac parte din ea. De exemplu, tranzacțiile care stau la baza programului includ citirea sau recuperarea informațiilor din fișiere, scris într-un fișier sau vizualizarea pe ecran, face calcule matematice, evaluarea variabilelor de date și compararea unul sau mai multe elemente. Fiecare dintre acestea are plasarea sa în cadrul proiectului de programare și chiar în cadrul pseudocod.
  • Explicați fiecare sarcină folosind pseudocod. Odată ce ați identificat fiecare sarcină, rappresentalo lizibil în pseudocod că mimerà procedura urmată de codul de programare real, dar nu se poate urmări exact toate etapele care sunt descrise în limbajul de programare.
  • Asigurați-vă că toate elementele importante sunt în interiorul pseudocodului. Chiar dacă este posibil să nu aveți nevoie de una sau mai multe detalii tehnice, cum ar fi declarația variabilă, va trebui totuși să reprezentați fiecare sarcină care trebuie efectuată.
  • Exemplu de pseudocod
    Dim suffixList () Deoarece String `va conține o listă de suffissiDim preFixList () Deoarece String` va conține o listă a prefissiPrivate Sub ParseName (valoare ca șir, ByRef firstName ca șir, ByRef MiddleName ca șir, ByRef NumeDeFamilie ca șir) Dim splittedName Ca StringsplittedName = Split, (valoare, " ") Dim prefixLname Ca StringDim suffixLname Ca String „***************************************** **** `ciclu de matrice splittedName` *************************************** ****** Pentru i = LBound (splittedName) la UBound (splittedName) Dacă i = 0 ThenfirstName = splittedName (i) Elself i = 1 Apoi „**************** ***************************** „verifică dacă valoarea nu există în suffixList sau preFixList apoi“ setat ca MiddleName altfel inserții în prefixLname `sau suffixLname` ******************************************** * În cazul în care (DoesValueExsistInList (suffixList, splittedName (i))) = ThensuffixLname splittedName (i) Elself (DoesValueExsistInList (preFixList, splittedName (i))) = ThenprefixLname splittedName (i) = ElseMiddleName splittedName (i) End IfElse „**** ***************************************** „verifică dacă valoarea nu există în suffixList sau preFixList apoi „setat ca altfel NumeDeFamilie salvează la suffixList sau preFixList“ ********************************** *********** Dacă (DoesValu eExsistInList (suffixList, splittedName (i))) = ThensuffixLname splittedName (i) Elself (DoesValueExsistInList (preFixList, splittedName (i))) = ThenprefixLname splittedName (i) = ElseLastName splittedName (i) End IfEnd IfNext „****** *************************************** „verifică dacă variabila este LastName cesionarii gol și apoi `LastName = MiddleName` valori înlănțui prefixLname și suffixLname cu lastName „*********************************** ********** Dacă Len (LastName) = 0 = ThenLastName MiddleNameEnd IfLastName = prefixLname & " " & NumeDeFamilie & " " & suffixLnameEnd Sub `*********************************************` găsi o valoare din „******************************************** * Funcția Private DoesValueExsistInList (sursa () Ca String, searchstring ca șir) Ca Boolean „******************************** ************* „va căuta o valoare într-o serie de siruri de caractere“ și va reveni în cazul în care a găsit“*************** ****************************** Dim retval Ca BooleanretVal FalseFor = i = LBound (sursa) la UBound (sursa) Dacă LCASE ( searchstring) = LCASE (sursă (e)) = ThenretVal TrueExit forend IfNextEnd FunctionPrivate Sub Command1_Click () nume Dim ca StringDim fname ca StringDim lName ca StringDim MNAM ca StringName = "Amit"End Sub

    Sfaturi

    • Utilizați spațiile goale corespunzător. Utilizarea indentării corecte este foarte utilă atunci când scrieți în limba de programare și este chiar mai utilă atunci când scrieți ceva ce trebuie să fie ușor de înțeles de către oameni.
    • Înțelegeți operațiile de bază ale computerului. Crearea de programe de calculator urmărește să împingă computerul pentru a efectua operații de bază. O bună cunoaștere a acestor sarcini vă ajută să descrieți cu adevărat ceea ce este important să descrieți cu pseudocodul.
    Distribuiți pe rețelele sociale:

    înrudit