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.
Kui olete alustanud, näeme järgmisi osi:
- Käsud: (see on vasakul), milles on kõige põhilisemad tsüklid, funktsioonid ja / või tingimuslikud.
- Olekuriba: (see alaosas, kus on kiri "Värskendusi pole saadaval") näitab see riba Pseinti praegust olekut.
- 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:
- Suurem kui ">"
- Vähem kui «<«
- Sama mis "="
- Vähem või võrdne «<=»
- Suurem või võrdne väärtusega "> ="
- Erinevad kui «<>»
- Ühendus (ja) "Ja" või "&"
- Disjunktsioon (või) «OR» või «|»
- Keeldumine (ei) "EI" või "~"
- Lisa "+"
- Lahuta «-«
- Korrutamine "*"
- Jaotus "/"
- Volitused «^»
- 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.
Suur aitäh nende õpetuste jagamise eest, need on väga huvitavad.
pole põhjust ja korraga ütlen, et järgmine on juba programmeerimisele pühendatud
seoses
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.
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?
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?