Osnovno programiranje sa Pseintom (2. dio)

Ovaj unos je nastavak prethodnog unosa (Osnovno programiranje sa Pseintom (1. dio)) i dio je niza tutorijala o programiranju.

Da bi se programiralo potrebno je da je Pseint pravilno konfiguriran, ako je sve točno možemo nastaviti s ovim vodičem koji je direktno fokusiran na učenje kako Pseint radi kako bi započeo s programima.

pseint

Jednom započeti vidjet ćemo sljedeće dijelove:

  1. Naredbe: (ona je slijeva) u kojoj su najosnovniji ciklusi, funkcije i / ili uvjetni uvjeti.
  2. statusna traka: (ona na dnu gdje piše "Nema dostupnih ažuriranja") ova traka označava trenutni status Pseinta.
  3. Područje rada: to je najveći dio, ovdje ćemo napisati svoj program.

Ovo su glavni, drugi trenutno neće biti od velike koristi

ALGORITAM U PSEUDO-KODU

Neimenovana radnja procesa 1; akcija 2; ... ... ... akcija n; Završi postupak

Ovo je općeniti oblik algoritma, kao što vidite, započinje s "Process [SinTitulo]" koji označava početak programa i završava s "EndProcess" koji označava da je program završio.

VARIJABLE

Varijable su sektori memorije koji pohranjuju određene podatke i identificiraju se određenim imenom koje se odnosi na te memorijske prostore. U Pseintu možete definirati varijable na sljedeće načine:

Sa znakom jednakosti tako da je «a» varijabla koja prima vrijednost dodavanja «c» plus «b»

a = c + b;

Drugi je način sa znakom dodjele (koji ćemo vidjeti kasnije, trenutno ga samo trebamo znati) i sličan je prethodnom s tom razlikom što je to drugačiji znak

a <- b + c;

Ovi znakovi ne zahtijevaju nikakvu vrijednost od korisnika da zna koju vrijednost treba staviti, jer se to radi s funkcijom «čitanje»

ARANŽMANI

Niz su nizovi višedimenzionalnih varijabli koje se mogu pohraniti u obliku ploče ili kocke, u kojima se varijable pozivaju općim identifikatorom i brojem u kartezijanskom ravninskom sustavu. Nizovi u Pseintu definirani su funkcijom "dimenzija" koju ćemo također vidjeti kasnije.

U ovom slučaju općeniti identifikator bi bio var y, a broj bi bio "x" i "y", što bi moglo biti [1,1] ili [2,1], itd.

Dimenzija var [x, y]

Zatim da pozovete varijablu koju biste koristili

 var [x, y]

Tamo gdje bi "x" mogao biti 1, a "y" mogao biti 2, to bi bilo pozivanje "var [1,2]", što bi bilo neovisno o "var [1,1]", itd.

OPERATORI

Kao što im samo ime govori, operatori su znakovi koji koriste neke vrijednosti da bi dali rezultat. Operatori u Pseintu su sljedeći:

  1. Veće od ">"
  2. Manje od «<«
  3. Isto kao "="
  4. Manje ili jednako «<=»
  5. Veće ili jednako "> ="
  6. Drugačije od «<>»
  7. Veznik (i) "I" ili "&"
  8. Disjunkcija (ili) «ILI» ili «|»
  9. Odbijanje (ne) "NE" ili "~"
  10. Dodaj "+"
  11. Oduzmi «-«
  12. Množenje "*"
  13. Divizija "/"
  14. Osnaživanje «^»
  15. Modul (ostatak podjele) «%» ili «MOD»

Hijerarhija (redoslijed) operacija jednaka je onima u algebri i mogu se mijenjati zagradama. U slučaju logičkih operatora, operacija je u kratkom spoju, operater "NOT" invertira rezultat.

Na ovom popisu spominju se samo oni koji će se koristiti, da biste vidjeli potpunu listu, možete otići u PSeInt dokumentaciju.

FUNKCIJE

U programiranju, funkcija je niz uputa koje daju određeni rezultat i koje mogu dobiti određenu vrijednost za izvršavanje zadatka koji moraju izvršiti. U Pseintu je funkcija napisana na sljedeći način:

Potproces [povratna varijabla] <- [Naziv funkcije] ([Argumenti]) akcija 1; akcija 2: ... ... ... akcija n; Kraj podprocesa

Pa, i to je to u sljedećem uputstvu, usredotočit ću se na ostatak funkcija i njihovu sintaksu, osim na ovdje spomenute operatore, jer je njihova sintaksa gotovo očita.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   glcq rekao je

    Puno vam hvala što ste podijelili ove vodiče, oni su vrlo zanimljivi.

    1.    xnmm rekao je

      nema razloga i odjednom kažem da je sljedeći već posvećen programiranju
      Saludos

  2.   porter rekao je

    Hvala vam što ste podijelili, ovaj program sam već poznavao, otkrio sam ga u sourceforgeu i vrlo je dobar, bit će mi koristan, jer čak i ako radim neko programiranje, radim ga bez određenog znanja o terminima itd., A dolazim iz područje koje nema nikakve veze sa humanističkim znanostima. Dakle, ove su klase vrlo dobre za davanje lakih ideja o programskom sadržaju, jer ako ste poput mene potpuno neupućeni u to, pojmovi poput klasa, varijable, koji su osnovni su stvari da su za ljude bez osnovnog programskog znanja stvari bez slike ili nepoznatih koncepata, u ovom smislu ovaj program je vrlo dobar. Hvala vam što ste podijelili i stavio sam pribadaču u svoje oznake. Pozdrav.

    1.    spartan2103 rekao je

      Mislim da je slično Portaru. Također dolazim iz humanističkog područja i iako znam ponešto o programiranju, radim to više usmeno, bez puno poznavanja činjenica, hvala na tutorijalima. Usput, jeste li vi Portaro koji objavljuje na Gnu / Linux Vagos?

  3.   spartan2103 rekao je

    Mislim da je slično Portaru. Također dolazim iz humanističkog područja i iako znam ponešto o programiranju, radim to više usmeno, bez puno poznavanja činjenica, hvala na tutorijalima. Usput, jeste li vi Portaro koji objavljuje na Gnu / Linux Vagos?