Šis įrašas yra ankstesnio įrašo tęsinys (Pagrindinis programavimas naudojant „Pseint“ (1 dalis)) ir yra programavimo pamokų serijos dalis.
Kad galėtumėte programuoti, būtina, kad „Pseint“ būtų sukonfigūruotas teisingai. Jei viskas teisinga, galime tęsti šią mokymo programą, kuri yra tiesiogiai orientuota į „Pseint“ veikimo išmokimą, kad galėtume pradėti nuo programų.
Pradėję pamatysime šias dalis:
- Komandos: (tai yra kairėje), kuriose yra pagrindiniai ciklai, funkcijos ir (arba) sąlyginiai.
- Būsenos juosta: (apačioje esanti „Nėra jokių naujinimų“) ši juosta rodo dabartinę „Pseint“ būseną.
- Darbo sritis: tai didžiausia dalis, čia mes parašysime savo programą.
Tai yra pagrindiniai, kiti šiuo metu nebus labai naudingi
ALGORITMAS PSEUDO-KODE
1 procesas be pavadinimo; 2 veiksmas; ... ... ... n veiksmas; Baigti procesą
Tai yra bendra algoritmo forma, kaip matote, ji prasideda „Procesas [SinTitulo]“, kuris nurodo programos pradžią ir baigiasi „EndProcess“, kuris rodo, kad programa baigėsi.
KINTAMieji
Kintamieji yra atminties sektoriai, kuriuose saugomi konkretūs duomenys ir kurie identifikuojami su konkrečiu pavadinimu, nurodančiu šias atminties erdves. Programoje „Pseint“ galite apibrėžti kintamuosius šiais būdais:
Su lygybės ženklu taip, kad «a» yra kintamasis, kuris gauna pridėjus «c» ir «b» vertę
a = c + b;
Kitas būdas yra su priskyrimo ženklu (kurį pamatysime vėliau, šiuo metu mums reikia tik žinoti) ir jis yra panašus į ankstesnį su skirtumu, kad tai yra kitas ženklas
a <- b + c;
Šie ženklai nereikalauja iš vartotojo jokios vertės žinoti, kokią vertę įdėti, nes tai daroma naudojant funkciją «skaityti»
NUSTATYMAI
Masyvas yra daugiamačių kintamųjų sekos, kurios gali būti saugomos lentos arba kubo pavidalu, kuriose kintamieji Dekarto plokštumos sistemoje yra vadinami bendruoju identifikatoriumi ir skaičiumi. „Pseint“ masyvai apibrėžiami naudojant „dimensijos“ funkciją, kurią taip pat pamatysime vėliau.
Šiuo atveju bendrasis identifikatorius būtų var y, o skaičius būtų „x“ ir „y“, kurie galėtų būti [1,1] arba [2,1] ir t. T.
Dimensija var [x, y]
Tada iškvieskite kintamąjį, kurį naudosite
var [x, y]
Jei „x“ galėtų būti 1, o „y“ - 2, tai vadintų „var [1,2]“, kuris būtų nepriklausomas nuo „var [1,1]“ ir t. T.
OPERATORIAI
Operatoriai, kaip rodo jų pavadinimas, yra ženklai, kurie naudoja tam tikras reikšmes rezultatui gauti. „Pseint“ operatoriai yra šie:
- Didesnis nei „>“
- Mažiau nei «<«
- Tas pats kaip "="
- Mažesnis arba lygus «<=»
- Didesnis arba lygus "> ="
- Kitoks nei «<>»
- Konjunkcija (ir) „Ir“ arba „&“
- Disjunkcija (arba) «ARBA» arba «|»
- Neigimas (ne) „NE“ arba „~“
- Pridėti „+“
- Atimkite «-«
- Daugyba „*“
- Skyrius „/“
- Įgalinimas «^»
- Modulis (likusi padalijimo dalis) «%» arba «MOD»
Operacijų hierarchija (tvarka) yra tokia pati kaip algebros ir yra keičiama skliausteliuose. Loginių operatorių atveju operacija yra trumpai sujungta, operatorius „NE“ apverčia rezultatą.
Šiame sąraše yra paminėti tik tie, kurie bus naudojami. Norėdami pamatyti visą sąrašą, galite pereiti į „PSeInt“ dokumentaciją.
FUNKCIJOS
Programuojant funkcija yra instrukcijų serija, suteikianti konkretų rezultatą ir galinti gauti tam tikrą vertę atlikti užduotį, kurią jie privalo atlikti. Pseint funkcija parašyta taip:
SubProcess [return kintamasis] <- [Funkcijos pavadinimas] ([Argumentai]) 1 veiksmas; 2 veiksmas: ... ... ... n veiksmas; Pabaiga subproces
Na, viskas, kitoje pamokoje aš sutelksiu dėmesį į likusias funkcijas ir jų sintaksę, išskyrus čia paminėtus operatorius, nes jų sintaksė yra beveik akivaizdi.
Labai ačiū, kad pasidalijote šiomis pamokomis, jos labai įdomios.
nėra jokios priežasties ir iškart sakau, kad kitas jau skirtas programavimui
saludos
Ačiū už dalijimąsi šia programa, kurią jau žinojau, atradau ją sourceforge ir ji yra labai gera, ji man bus naudinga, nes net jei ir programuoju, tai darau neturėdamas specialių žinių apie terminus ir pan., Ir esu kilęs iš sritis, neturinti nieko bendro, nes tai yra humanitariniai mokslai. Taigi šios klasės yra labai naudingos, kad galėtum lengvai pateikti idėjų apie programavimo turinį, nes jei jūs kaip aš visiškai nežinote dalyko, tokie terminai kaip klasės, žmonėms, neturintiems pagrindinių programavimo žinių, yra dalykai, neturintys įvaizdžio ar nežinomų sąvokų, šia prasme ši programa yra labai gera. Ačiū, kad pasidalijote, ir įdėjau smeigtuką į savo žymes. Sveikinimai.
Manau, panašus į Portaro. Aš taip pat esu iš humanitarinių mokslų srities ir, nors ką nors žinau apie programavimą, darau tai lyriškiau, daug nežinodamas faktų. Ačiū už pamokas. Beje, ar jūs esate „Portaro“, kuris skelbia „Gnu / Linux Vagos“?
Manau, panašus į Portaro. Aš taip pat esu iš humanitarinių mokslų srities ir, nors ką nors žinau apie programavimą, darau tai lyriškiau, daug nežinodamas faktų. Ačiū už pamokas. Beje, ar jūs esate „Portaro“, kuris skelbia „Gnu / Linux Vagos“?