Osnovno programiranje s Pseintom (2. del)

Ta vnos je nadaljevanje prejšnjega vnosa (Osnovno programiranje s Pseintom (1. del)) in je del serije vaj o programiranju.

Za programiranje je potrebno, da je bil Pseint pravilno konfiguriran, če je vse pravilno, lahko nadaljujemo s to vadnico, ki je neposredno osredotočena na učenje delovanja Pseinta, da začnemo s programi.

pseint

Ko bomo začeli, bomo videli naslednje dele:

  1. Ukazi: (je tisti na levi), v katerih so najosnovnejši cikli, funkcije in / ali pogojni pogoji.
  2. Vrstica stanja: (tista na dnu, kjer piše »Posodobitve niso na voljo«) ta vrstica označuje trenutno stanje Pseinta.
  3. Delovno področje: to je največji del, tu bomo napisali svoj program.

To so glavni, drugi zaenkrat ne bodo preveč koristni

ALGORITEM V PSEUDO-KODI

Untitled process action 1; akcija 2; ... ... ... dejanje n; Končaj postopek

To je splošna oblika algoritma, kot vidite, začne se s "Process [SinTitulo]", ki označuje začetek programa in konča z "EndProcess", ki označuje, da se je program končal.

SPREMENLJIVE

Spremenljivke so sektorji pomnilnika, ki shranjujejo določene podatke in so identificirani z določenim imenom, ki se nanaša na te pomnilniške prostore. V Pseintu lahko spremenljivke definirate na naslednje načine:

Z enačbo, tako da je "a" spremenljivka, ki prejme vrednost dodajanja "c" in "b"

a = c + b;

Druga pot je z znakom za dodelitev (ki ga bomo videli kasneje, trenutno ga moramo le poznati) in je podoben prejšnjemu s to razliko, da gre za drugačen znak

a <- b + c;

Ti znaki od uporabnika ne zahtevajo nobene vrednosti, da bi vedeli, katero vrednost naj postavi, saj je to storjeno s funkcijo "branje"

UREDITVE

Matrika je zaporedje večdimenzionalnih spremenljivk, ki jih je mogoče shraniti v obliki plošče ali kocke, v katerih spremenljivke pokliče splošni identifikator in številka v kartezičnem ravninskem sistemu. Polja v Pseintu so definirana s funkcijo "dimenzija", ki jo bomo kasneje tudi videli.

V tem primeru bi bil splošni identifikator var y, število pa "x" in "y", kar bi lahko bilo [1,1] ali [2,1] itd.

Dimenzija varianta [x, y]

Nato pokličite spremenljivko, ki bi jo uporabili

 var [x, y]

Kjer bi lahko bil "x" 1 in "y" 2, bi klical "var [1,2]", kar bi bilo neodvisno od "var [1,1]" itd.

OPERATORJI

Kot že ime pove, so operatorji znaki, ki za rezultat dobijo nekatere vrednosti. Operaterji v Pseintu so naslednji:

  1. Več kot ">"
  2. Manj kot «<«
  3. Enako kot "="
  4. Manj ali enako «<=»
  5. Več ali enako "> ="
  6. Drugače kot «<>»
  7. Veznik (in) "In" ali "&"
  8. Ločitev (ali) «ALI» ali «|»
  9. Zavrnitev (ne) "NE" ali "~"
  10. Dodaj "+"
  11. Odštej «-«
  12. Množenje "*"
  13. Oddelek "/"
  14. Opolnomočenje «^»
  15. Modul (preostanek delitve) «%» ali «MOD»

Hierarhija (vrstni red) operacij je enaka kot v algebri in jo je mogoče spremeniti z oklepaji. Pri logičnih operaterjih je operacija v kratkem stiku, operater "NOT" obrne rezultat.

Na tem seznamu so omenjeni samo tisti, ki jih je treba uporabiti. Če si želite ogledati celoten seznam, pojdite v dokumentacijo PSeInt.

FUNKCIJE

Pri programiranju je funkcija vrsta navodil, ki dajejo določen rezultat in lahko prejmejo določeno vrednost za izvajanje naloge, ki jo morajo opraviti. V Pseintu je funkcija zapisana tako:

Podproces [vrnitev spremenljivke] <- [ime funkcije] ([Argumenti]) dejanje 1; dejanje 2: ... ... ... dejanje n; Končaj podproces

No, in to je to, v naslednji vadnici se bom osredotočil na ostale funkcije in njihovo sintakso, razen tukaj omenjenih operaterjev, saj je njihova sintaksa skoraj očitna.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   glcq je dejal

    Najlepša hvala, ker ste delili te vadnice, zelo zanimive so.

    1.    xnmm je dejal

      ni razloga in takoj rečem, da je naslednji že namenjen programiranju
      pozdrav

  2.   vratar je dejal

    Hvala za delitev, za ta program sem že vedel, odkril sem ga v sourceforgeju in je zelo dober, koristen mi bo, ker tudi če nekaj programiram, to storim brez posebnega znanja o izrazih itd. Torej ti razredi so zelo dobri za enostavne ideje o programiranju vsebine, kajti če ste takšni kot jaz, popolnoma ne vem, so izrazi, kot so razredi, spremenljivke, ki so osnovne stvari, ki so za ljudi brez osnovnega programskega znanja stvari brez slike ali neznanih konceptov, v tem smislu je ta program zelo dober. Hvala za skupno rabo in v zaznamke sem vtaknil žebljiček. S spoštovanjem.

    1.    spartan2103 je dejal

      Mislim, da je podobno kot Portaro. Prihajam tudi s področja humanistike in čeprav nekaj vem o programiranju, to počnem bolj besedilno, brez vedenja dejstev, hvala za vaje. Mimogrede, ali ste Portaro, ki objavlja v Gnu / Linux Vagos?

  3.   spartan2103 je dejal

    Mislim, da je podobno kot Portaro. Prihajam tudi s področja humanistike in čeprav nekaj vem o programiranju, to počnem bolj besedilno, brez vedenja dejstev, hvala za vaje. Mimogrede, ali ste Portaro, ki objavlja v Gnu / Linux Vagos?