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.
Jednom započeti vidjet ćemo sljedeće dijelove:
- Naredbe: (ona je slijeva) u kojoj su najosnovniji ciklusi, funkcije i / ili uvjetni uvjeti.
- statusna traka: (ona na dnu gdje piše "Nema dostupnih ažuriranja") ova traka označava trenutni status Pseinta.
- 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:
- Veće od ">"
- Manje od «<«
- Isto kao "="
- Manje ili jednako «<=»
- Veće ili jednako "> ="
- Drugačije od «<>»
- Veznik (i) "I" ili "&"
- Disjunkcija (ili) «ILI» ili «|»
- Odbijanje (ne) "NE" ili "~"
- Dodaj "+"
- Oduzmi «-«
- Množenje "*"
- Divizija "/"
- Osnaživanje «^»
- 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.
Puno vam hvala što ste podijelili ove vodiče, oni su vrlo zanimljivi.
nema razloga i odjednom kažem da je sljedeći već posvećen programiranju
Saludos
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.
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?
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?