Programimi bazë me Pseint (pjesa 2)

Kjo hyrje është vazhdim i hyrjes së mëparshme (Programimi bazë me Pseint (pjesa 1)) dhe është pjesë e një serie udhëzimesh mbi programimin.

Për të programuar është e nevojshme që Pseint të jetë konfiguruar në mënyrë korrekte, nëse gjithçka është e saktë mund të vazhdojmë me këtë tutorial që përqendrohet drejtpërdrejt në mësimin se si funksionon Pseint në mënyrë që të fillojmë me programet.

pseint

Sapo të fillojmë do të shohim pjesët e mëposhtme:

  1. Komandat: (është ai në të majtë) në të cilin janë ciklet, funksionet dhe / ose kushtëzimet më themelore.
  2. shiriti i statusit: (ai në fund ku thuhet "Nuk ka azhurnime të disponueshme") kjo shirit tregon statusin aktual të Pseint.
  3. Zona e punës: është pjesa më e madhe, këtu do të shkruajmë programin tonë.

Këto janë ato kryesore, të tjerët nuk do të jenë shumë të dobishëm për momentin

ALGORITMI N IN KODIN E PSEUDO

Veprimi i procesit pa titull 1; veprimi 2; ... ... ... veprimi n; Procesi përfundimtar

Kjo është forma e përgjithshme e një algoritmi, siç mund ta shihni, fillon me "Procesi [SinTitulo]" që tregon fillimin e programit dhe përfundon me "EndProcess" që tregon se programi ka mbaruar.

Të ndryshueshme

Variablat janë sektorë të kujtesës që ruajnë të dhëna specifike dhe identifikohen me një emër specifik që u referohet këtyre hapësirave të kujtesës. Në Pseint mund të përcaktoni variablat në mënyrat e mëposhtme:

Me shenjën e barabartë ashtu që «a» është ndryshorja që merr vlerën e shtimit «c» plus «b»

a = c + b;

Mënyra tjetër është me shenjën e caktimit (të cilën do ta shohim më vonë, në momentin që duhet vetëm ta dimë) dhe është e ngjashme me atë të mëparshme me ndryshimin se është një shenjë tjetër

a <- b + c;

Këto shenja nuk kërkojnë ndonjë vlerë nga përdoruesi për të ditur se çfarë vlere duhet të vendosë pasi kjo bëhet me funksionin «lexo»

ARRANGIMET

Një koleksion është sekuenca e ndryshoreve shumëdimensionale të cilat mund të ruhen në formën e një tabele ose kubi, në të cilin variablat thirren nga një identifikues i përgjithshëm dhe një numër në sistemin e planit Kartezian. Vargjet në Pseint përcaktohen me funksionin "dimension" që do të shohim edhe më vonë.

Në këtë rast identifikuesi i përgjithshëm do të ishte var y dhe numri do të ishte "x" dhe "y" që mund të jetë [1,1] ose [2,1], etj.

Dimensioni var [x, y]

Pastaj për të thirrur ndryshoren që do të përdorni

 var [x, y]

Aty ku "x" mund të jetë 1 dhe "y" mund të jetë 2 atëherë do të thërriste "var [1,2]" që do të ishte i pavarur nga "var [1,1]", etj.

OPERATORT

Operatorët siç nënkupton emri i tyre janë shenja që përdorin disa vlera për të dhënë një rezultat, Operatorët në Pseint janë si më poshtë:

  1. Më e madhe se ">"
  2. Më pak se «<«
  3. Njësoj si "="
  4. Më pak se ose e barabartë me «<=»
  5. Më e madhe se ose e barabartë me "> ="
  6. Ndryshe se «<>»
  7. Lidhëz (dhe) "Dhe" ose "&"
  8. Shkëputja (ose) «OSE» ose «|» »
  9. Mohimi (jo) "JO" ose ""
  10. Shto "+"
  11. Zbrit «-«
  12. Shumëzimi "*"
  13. Ndarja "/"
  14. Fuqizimi «^»
  15. Moduli (pjesa e mbetur e një pjese) «%» ose «MOD»

Hierarkia (rendi) i operacioneve janë të njëjta me ato të algjebrës dhe janë të ndryshueshme me kllapat. Në rastin e operatorëve logjikë, operacioni është i lidhur në qark të shkurtër, operatori "NUK" përmbys rezultatin.

Në këtë listë përmenden vetëm ato që do të përdoren, për të parë listën e plotë mund të shkoni në dokumentacionin e PSeInt.

FUNKSIONE

Në programim, një funksion është një seri udhëzimesh që japin një rezultat specifik dhe që mund të marrin njëfarë vlere për të kryer detyrën që duhet të kryejnë. Në Pseint një funksion është shkruar si më poshtë:

Nënprocesi [ndryshorja e kthimit] <- [Emri i funksionit] ([Argumentet]) veprimi 1; veprimi 2: ... ... ... veprimi n; Fundi i Nënproceseve

Epo, kjo është e gjitha, në manualin tjetër do të përqendrohem në pjesën tjetër të funksioneve dhe sintaksën e tyre, përveç operatorëve të përmendur këtu, pasi sintaksa e tyre është pothuajse e qartë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   glcq dijo

    Faleminderit shumë për ndarjen e këtyre mësimeve, ato janë shumë interesante.

    1.    xnmm dijo

      nuk ka asnjë arsye dhe menjëherë them se tjetra tashmë i është kushtuar programimit
      të fala

  2.   portier dijo

    Faleminderit për ndarjen, unë tashmë e dija për këtë program, e zbulova atë në burimforge dhe është shumë i mirë, do të jetë i dobishëm për mua sepse edhe nëse bëj ndonjë programim, e bëj atë pa njohuri specifike për termat etj., Dhe vij nga një zonë që nuk ka asnjë lidhje me të pasi është shkenca humane Pra, këto klasa janë shumë të mira për të dhënë ide të thjeshta në lidhje me përmbajtjen e programimit, sepse nëse jeni si unë plotësisht injorant për këtë gjë, termat si klasa, ndryshoret, të cilat janë themelore janë gjëra që për njerëzit pa njohuri themelore të programimit janë gjëra pa një imazh ose koncepte të panjohura, në këtë kuptim ky program është shumë i mirë. Faleminderit për ndarjen dhe vendosa një kunj në faqeshënuesit e mi. Të fala.

    1.    spartan2103 dijo

      Unë mendoj se ngjashëm me Portaro. Unë gjithashtu vij nga zona e Shkencave Humane dhe megjithëse di diçka rreth programimit, e bëj atë më lirikisht, pa shumë njohuri për faktet, Faleminderit për udhëzimet. Nga rruga, a jeni Portaro që postoni në Gnu / Linux Vagos?

  3.   spartan2103 dijo

    Unë mendoj se ngjashëm me Portaro. Unë gjithashtu vij nga zona e Shkencave Humane dhe megjithëse di diçka rreth programimit, e bëj atë më lirikisht, pa shumë njohuri për faktet, Faleminderit për udhëzimet. Nga rruga, a jeni Portaro që postoni në Gnu / Linux Vagos?