Ovaj unos je nastavak prethodnog unosa (Osnovno programiranje s 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 izravno usredotočen 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.
To su glavni, ostali zasad neće biti od velike koristi
ALGORITAM U PSEUDO-KODU
Neimenovana radnja postupka 1; akcija 2; ... ... ... radnja n; Krajnji proces
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 drugi znak
a <- b + c;
Ovi znakovi ne zahtijevaju nikakvu vrijednost od korisnika da bi znao 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. U Pseintu su nizovi definirani funkcijom "dimenzija" koju ćemo također vidjeti kasnije.
U ovom bi slučaju općeniti identifikator 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 za pozivanje varijable koju biste koristili
var [x, y]
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 "> ="
- Za razliku od «<>»
- Veznik (i) "I" ili "&"
- Disjukcija (ili) «ILI» ili «|»
- Odbijanje (ne) "NE" ili "~"
- Dodaj "+"
- Oduzmi «-«
- Množenje "*"
- Podjela "/"
- 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, operator "NE" poništava rezultat.
Na ovom su popisu spomenuti samo oni koji će se koristiti, da biste vidjeli cjelovit popis, možete otići u PSeInt dokumentaciju.
FUNKCIJE
U programiranju, funkcija je niz uputa koje daju određeni rezultat i koje mogu dobiti neku vrijednost za izvršavanje zadatka koji moraju izvršiti. U Pseintu je funkcija napisana kako slijedi:
Potproces [povratna varijabla] <- [Naziv funkcije] ([Argumenti]) akcija 1; akcija 2: ... ... ... akcija n; Završi potproces
Pa, i to je to u sljedećem uputstvu, usredotočit ću se na ostale funkcije i njihovu sintaksu, osim ovdje spomenutih operatora, 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 posvećen programiranju
pozdravi
Hvala vam što ste podijelili, ovaj program koji 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čja koje nema nikakve veze s njim, jer je humanističko. Dakle, ove su satove vrlo dobre za davanje lakih ideja o programskom sadržaju, jer ako ste poput mene potpuno neupućeni u to, pojmovi poput klasa, varijabli, koji su osnovni su stvari koje su za ljude bez znanja osnovnog programiranja stvari bez sliku ili nepoznate koncepte, u ovom smislu ovaj program je vrlo dobar. Hvala na dijeljenju i stavio sam pribadaču u svoje oznake. Pozdrav.
Mislim da je slično Portaru. Također dolazim iz humanističkog područja i premda znam ponešto o programiranju, to radim više usmeno, bez puno znanja o činjenicama, 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 premda znam ponešto o programiranju, to radim više usmeno, bez puno znanja o činjenicama, hvala na tutorijalima. Usput, jeste li vi Portaro koji objavljuje na Gnu / Linux Vagos?