Põhiprogrammeerimine Pseintiga (2. osa)

See kirje on eelmise kirje jätk (Põhiprogrammeerimine Pseintiga (1. osa)) ja on osa programmeerimise õpetuste seeriast.

Programmeerimiseks on vajalik, et Pseint oleks õigesti konfigureeritud. Kui kõik on õige, võime programmidega alustamiseks jätkata selle õpetusega, mis on suunatud otse Pseinti töö õppimisele.

pseint

Kui olete alustanud, näeme järgmisi osi:

  1. Käsud: (see on vasakul), milles on kõige põhilisemad tsüklid, funktsioonid ja / või tingimuslikud.
  2. Olekuriba: (see alaosas, kus on kiri "Värskendusi pole saadaval") näitab see riba Pseinti praegust olekut.
  3. Tööpiirkond: see on suurim osa, siin kirjutame oma programmi.

Need on peamised, teised pole praegu eriti kasulikud

ALGORITM PSEUDOKOODIS

Nimetu protsessitoiming 1; tegevus 2; ... ... ... tegevus n; Lõpeta protsess

See on algoritmi üldine vorm, nagu näete, see algab tähega "Protsess [SinTitulo]", mis tähistab programmi algust, ja lõpeb tähega "EndProcess", mis näitab, et programm on lõppenud.

MUUTUJAD

Muutujad on mälusektorid, mis talletavad konkreetseid andmeid ja on identifitseeritud konkreetse nimega, mis nendele mäluruumidele viitab. Rakenduses Pseint saate muutujaid määratleda järgmiselt:

Võrdusmärgiga nii, et «a» on muutuja, mis saab väärtuse liites «c» pluss «b»

a = c + b;

Teine võimalus on määramismärgiga (mida näeme hiljem, hetkel peame seda ainult teadma) ja see sarnaneb eelmisega selle erinevusega, et see on erinev märk

a <- b + c;

Need märgid ei nõua kasutajalt mingit väärtust, et teada saada, millise väärtuse asetada, kuna seda tehakse funktsiooniga «lugeda»

KORRALDUSED

Massiiv on mitmemõõtmeliste muutujate järjestused, mida saab salvestada tahvli või kuupi kujul, milles muutujaid nimetatakse ristdiaania tasandi süsteemis üldtunnuse ja arvuna. Pseintis määratletakse massiivid funktsiooniga "dimension", mida näeme ka hiljem.

Sel juhul oleks üldiseks identifikaatoriks var y ning arvuks "x" ja "y", mis võiksid olla [1,1] või [2,1] jne.

Dimensioon var [x, y]

Seejärel helistage kasutatavale muutujale

 var [x, y]

Kui "x" võiks olla 1 ja "y" võiks olla 2, siis see kutsuks "var [1,2]", mis oleks sõltumatu "var [1,1]" -st jne.

OPERAATORID

Operaatorid, nagu nende nimi ütleb, on märgid, mis kasutavad tulemuse saamiseks mõnda väärtust. Pseinti operaatorid on järgmised:

  1. Suurem kui ">"
  2. Vähem kui «<«
  3. Sama mis "="
  4. Vähem või võrdne «<=»
  5. Suurem või võrdne väärtusega "> ="
  6. Erinevad kui «<>»
  7. Ühendus (ja) "Ja" või "&"
  8. Disjunktsioon (või) «OR» või «|»
  9. Keeldumine (ei) "EI" või "~"
  10. Lisa "+"
  11. Lahuta «-«
  12. Korrutamine "*"
  13. Jaotus "/"
  14. Volitused «^»
  15. Moodul (jagunemise ülejäänud osa) «%» või «MOD»

Operatsioonide hierarhia (järjestus) on sama mis algebras ja mida saab muuta sulgudes. Loogiliste operaatorite puhul on toiming lühisesse lülitatud, operaator "EI" pöörab tulemuse ümber.

Selles loendis on mainitud ainult kasutatavad, täieliku loendi nägemiseks võite minna PSeInt dokumentatsiooni.

FUNKTSIOONID

Programmeerimisel on funktsioon käskude jada, mis annab konkreetse tulemuse ja mis võib saada teatud väärtuse nende ülesannete täitmiseks, mida nad peavad täitma. Funktsioonis Pseint kirjutatakse funktsioon järgmiselt:

Alamprotsess [tagasimuutuja] <- [funktsiooni nimi] ([argumendid]) toiming 1; tegevus 2: ... ... ... tegevus n; Lõpeta alamprotsessid

Noh ja see on see järgmises õpetuses, keskendun ülejäänud funktsioonidele ja nende süntaksile, välja arvatud siin nimetatud operaatorid, kuna nende süntaks on peaaegu ilmne.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   glcq DIJO

    Suur aitäh nende õpetuste jagamise eest, need on väga huvitavad.

    1.    xnmm DIJO

      pole põhjust ja korraga ütlen, et järgmine on juba programmeerimisele pühendatud
      seoses

  2.   portjee DIJO

    Tänan jagamast, selle programmi ma juba teadsin, avastasin selle sourceforge'is ja see on väga hea, see on mulle kasulik, sest isegi kui ma programmeerin, siis teen seda ilma konkreetsete teadmisteta terminite jms kohta ja ma tulen piirkonnast, millel pole sellega midagi pistmist, kuna see on humanitaarteadused Nii et need tunnid sobivad väga hästi sisu programmeerimise kohta lihtsate ideede andmiseks, sest kui te olete nagu mina täiesti asjatundmatu, siis sellised mõisted nagu klassid, muutujad, mis on põhilised, on asjad, mis põhiprogrammeerimist tundmata inimeste jaoks on asjad ilma pilt või tundmatud mõisted, on selles mõttes see programm väga hea. Täname jagamise eest ja panin oma järjehoidjatesse nööpnõela. Tervitades.

    1.    spartan2103 DIJO

      Ma arvan, et sarnane Portaroga. Olen ka pärit humanitaarteaduste piirkonnast ja kuigi ma tean midagi programmeerimisest, teen seda lüürilisemalt, ilma faktidest palju teadmata, aitäh õpetuste eest. Muide, kas olete Portaro, kes postitab Gnu / Linux Vagos?

  3.   spartan2103 DIJO

    Ma arvan, et sarnane Portaroga. Olen ka pärit humanitaarteaduste piirkonnast ja kuigi ma tean midagi programmeerimisest, teen seda lüürilisemalt, ilma faktidest palju teadmata, aitäh õpetuste eest. Muide, kas olete Portaro, kes postitab Gnu / Linux Vagos?