Pagrindinis programavimas naudojant „Pseint“ (2 dalis)

Šis įrašas yra ankstesnio įrašo tęsinys (Pagrindinis programavimas naudojant „Pseint“ (1 dalis)) ir yra programavimo pamokų serijos dalis.

Kad galėtumėte programuoti, būtina, kad „Pseint“ būtų sukonfigūruotas teisingai. Jei viskas teisinga, galime tęsti šią mokymo programą, kuri yra tiesiogiai orientuota į „Pseint“ veikimo išmokimą, kad galėtume pradėti nuo programų.

pseint

Pradėję pamatysime šias dalis:

  1. Komandos: (tai yra kairėje), kuriose yra pagrindiniai ciklai, funkcijos ir (arba) sąlyginiai.
  2. Būsenos juosta: (apačioje esanti „Nėra jokių naujinimų“) ši juosta rodo dabartinę „Pseint“ būseną.
  3. Darbo sritis: tai didžiausia dalis, čia mes parašysime savo programą.

Tai yra pagrindiniai, kiti šiuo metu nebus labai naudingi

ALGORITMAS PSEUDO-KODE

1 procesas be pavadinimo; 2 veiksmas; ... ... ... n veiksmas; Baigti procesą

Tai yra bendra algoritmo forma, kaip matote, ji prasideda „Procesas [SinTitulo]“, kuris nurodo programos pradžią ir baigiasi „EndProcess“, kuris rodo, kad programa baigėsi.

KINTAMieji

Kintamieji yra atminties sektoriai, kuriuose saugomi konkretūs duomenys ir kurie identifikuojami su konkrečiu pavadinimu, nurodančiu šias atminties erdves. Programoje „Pseint“ galite apibrėžti kintamuosius šiais būdais:

Su lygybės ženklu taip, kad «a» yra kintamasis, kuris gauna pridėjus «c» ir «b» vertę

a = c + b;

Kitas būdas yra su priskyrimo ženklu (kurį pamatysime vėliau, šiuo metu mums reikia tik žinoti) ir jis yra panašus į ankstesnį su skirtumu, kad tai yra kitas ženklas

a <- b + c;

Šie ženklai nereikalauja iš vartotojo jokios vertės žinoti, kokią vertę įdėti, nes tai daroma naudojant funkciją «skaityti»

NUSTATYMAI

Masyvas yra daugiamačių kintamųjų sekos, kurios gali būti saugomos lentos arba kubo pavidalu, kuriose kintamieji Dekarto plokštumos sistemoje yra vadinami bendruoju identifikatoriumi ir skaičiumi. „Pseint“ masyvai apibrėžiami naudojant „dimensijos“ funkciją, kurią taip pat pamatysime vėliau.

Šiuo atveju bendrasis identifikatorius būtų var y, o skaičius būtų „x“ ir „y“, kurie galėtų būti [1,1] arba [2,1] ir t. T.

Dimensija var [x, y]

Tada iškvieskite kintamąjį, kurį naudosite

 var [x, y]

Jei „x“ galėtų būti 1, o „y“ - 2, tai vadintų „var [1,2]“, kuris būtų nepriklausomas nuo „var [1,1]“ ir t. T.

OPERATORIAI

Operatoriai, kaip rodo jų pavadinimas, yra ženklai, kurie naudoja tam tikras reikšmes rezultatui gauti. „Pseint“ operatoriai yra šie:

  1. Didesnis nei „>“
  2. Mažiau nei «<«
  3. Tas pats kaip "="
  4. Mažesnis arba lygus «<=»
  5. Didesnis arba lygus "> ="
  6. Kitoks nei «<>»
  7. Konjunkcija (ir) „Ir“ arba „&“
  8. Disjunkcija (arba) «ARBA» arba «|»
  9. Neigimas (ne) „NE“ arba „~“
  10. Pridėti „+“
  11. Atimkite «-«
  12. Daugyba „*“
  13. Skyrius „/“
  14. Įgalinimas «^»
  15. Modulis (likusi padalijimo dalis) «%» arba «MOD»

Operacijų hierarchija (tvarka) yra tokia pati kaip algebros ir yra keičiama skliausteliuose. Loginių operatorių atveju operacija yra trumpai sujungta, operatorius „NE“ apverčia rezultatą.

Šiame sąraše yra paminėti tik tie, kurie bus naudojami. Norėdami pamatyti visą sąrašą, galite pereiti į „PSeInt“ dokumentaciją.

FUNKCIJOS

Programuojant funkcija yra instrukcijų serija, suteikianti konkretų rezultatą ir galinti gauti tam tikrą vertę atlikti užduotį, kurią jie privalo atlikti. Pseint funkcija parašyta taip:

SubProcess [return kintamasis] <- [Funkcijos pavadinimas] ([Argumentai]) 1 veiksmas; 2 veiksmas: ... ... ... n veiksmas; Pabaiga subproces

Na, viskas, kitoje pamokoje aš sutelksiu dėmesį į likusias funkcijas ir jų sintaksę, išskyrus čia paminėtus operatorius, nes jų sintaksė yra beveik akivaizdi.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   glcq sakė

    Labai ačiū, kad pasidalijote šiomis pamokomis, jos labai įdomios.

    1.    xnmm sakė

      nėra jokios priežasties ir iškart sakau, kad kitas jau skirtas programavimui
      saludos

  2.   Portaro sakė

    Ačiū už dalijimąsi šia programa, kurią jau žinojau, atradau ją sourceforge ir ji yra labai gera, ji man bus naudinga, nes net jei ir programuoju, tai darau neturėdamas specialių žinių apie terminus ir pan., Ir esu kilęs iš sritis, neturinti nieko bendro, nes tai yra humanitariniai mokslai. Taigi šios klasės yra labai naudingos, kad galėtum lengvai pateikti idėjų apie programavimo turinį, nes jei jūs kaip aš visiškai nežinote dalyko, tokie terminai kaip klasės, žmonėms, neturintiems pagrindinių programavimo žinių, yra dalykai, neturintys įvaizdžio ar nežinomų sąvokų, šia prasme ši programa yra labai gera. Ačiū, kad pasidalijote, ir įdėjau smeigtuką į savo žymes. Sveikinimai.

    1.    spartan2103 sakė

      Manau, panašus į Portaro. Aš taip pat esu iš humanitarinių mokslų srities ir, nors ką nors žinau apie programavimą, darau tai lyriškiau, daug nežinodamas faktų. Ačiū už pamokas. Beje, ar jūs esate „Portaro“, kuris skelbia „Gnu / Linux Vagos“?

  3.   spartan2103 sakė

    Manau, panašus į Portaro. Aš taip pat esu iš humanitarinių mokslų srities ir, nors ką nors žinau apie programavimą, darau tai lyriškiau, daug nežinodamas faktų. Ačiū už pamokas. Beje, ar jūs esate „Portaro“, kuris skelbia „Gnu / Linux Vagos“?