Grundlæggende programmering med Pseint (del 2)

Denne post er en fortsættelse af den forrige post (Grundlæggende programmering med Pseint (del 1)) og er en del af en række tutorials om programmering.

For at programmere er det nødvendigt, at Pseint er konfigureret korrekt, hvis alt er korrekt, kan vi fortsætte med denne tutorial, der er direkte fokuseret på at lære, hvordan Pseint fungerer for at starte med programmerne.

pseint

Når vi er startet, ser vi følgende dele:

  1. Kommandoer: (det er den til venstre), hvor de mest basale cyklusser, funktioner og / eller betingelser er.
  2. Statuslinje: (den nederst, hvor der står "Ingen opdateringer tilgængelige") denne bjælke angiver den aktuelle status for Pseint.
  3. Arbejdsområde: det er den største del, det er her, vi skriver vores program.

disse er de vigtigste, de andre vil ikke være særlig nyttige for øjeblikket

ALGORITM I PSEUDO-KODE

Unavngivet proceshandling 1; handling 2; ... ... ... handling n; EndProcess

Dette er den generelle form for en algoritme, som du kan se, den begynder med "Process [SinTitulo]", som indikerer start af programmet og slutter med "EndProcess", som indikerer, at programmet er afsluttet.

VARIABLER

Variabler er sektorer i hukommelsen, der gemmer specifikke data og identificeres med et specifikt navn, der refererer til disse hukommelsesrum. I Pseint kan du definere variabler på følgende måder:

Med lige tegn, så «a» er den variabel, der modtager værdien af ​​at tilføje «c» plus «b»

a = c + b;

Den anden vej er med opgavetegnet (som vi vil se senere, i øjeblikket behøver vi kun at vide det), og det ligner det forrige med forskellen, at det er et andet tegn

a <- b + c;

Disse tegn beder ikke nogen værdi fra brugeren om at vide, hvilken værdi der skal placeres, da dette gøres med funktionen "læse"

ARRANGEMENTER

Et array er sekvenser af multidimensionelle variabler, som kan lagres i form af et kort eller en terning, hvor variablerne kaldes af en generel identifikator og et nummer i det kartesiske plan-system. Arrays i Pseint defineres med funktionen "dimension", som vi også vil se senere.

I dette tilfælde ville den generelle identifikator være var y, og antallet ville være "x" og "y", som kunne være [1,1] eller [2,1] osv.

Dimension var [x, y]

Derefter skal du kalde den variabel, du vil bruge

 var [x, y]

Hvor "x" kunne være 1 og "y" kunne være 2, ville det kalde "var [1,2]", hvilket ville være uafhængigt af "var [1,1]" osv.

BETJENERE

Operatørerne, som deres navn antyder, er tegn, der bruger nogle værdier til at give et resultat. Operatørerne i Pseint er følgende:

  1. Større end ">"
  2. Mindre end «<«
  3. Samme som "="
  4. Mindre end eller lig med «<=»
  5. Større end eller lig med "> ="
  6. Forskellig fra «<>»
  7. Konjunktion (og) "Og" eller "&"
  8. Disjunktion (eller) «ELLER» eller «|»
  9. Benægtelse (nej) "NEJ" eller "~"
  10. Tilføj "+"
  11. Trække fra "-"
  12. Multiplikation "*"
  13. Division "/"
  14. Empowerment «^»
  15. Modulus (resten af ​​en division) «%» eller «MOD»

Hierarkiet (rækkefølgen) af operationer er det samme som for algebra og kan ændres med parenteser. I tilfælde af logiske operatører er operationen kortsluttet, operatøren "IKKE" inverterer resultatet.

I denne liste er kun de der skal bruges nævnt. For at se den komplette liste kan du gå til PSeInt-dokumentationen.

FUNKTIONER

I programmering er en funktion en række instruktioner, der giver et specifikt resultat, og som kan modtage en vis værdi for at udføre den opgave, de skal udføre. I Pseint skrives en funktion som følger:

SubProces [returvariabel] <- [Funktionsnavn] ([Argumenter]) handling 1; handling 2: ... ... ... handling n; Afslut underprocesser

Nå og det er det i den næste tutorial, jeg vil fokusere på resten af ​​funktionerne og deres syntaks undtagen de operatører, der er nævnt her, da deres syntaks er næsten åbenlyst.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   glcq sagde han

    Mange tak for at dele disse tutorials, de er meget interessante.

    1.    xnmm sagde han

      der er ingen grund, og straks siger jeg, at den næste allerede er dedikeret til programmering
      hilsen

  2.   portør sagde han

    Tak for deling, dette program vidste jeg allerede, jeg opdagede det i sourceforge, og det er meget godt, det vil være nyttigt for mig, for selvom jeg laver nogle programmeringer, gør jeg det uden specifik viden om vilkår osv., Og jeg kommer fra en område, der ikke har noget at gøre med det, da det er humaniora, så disse klasser er meget gode til at give lette ideer om programmering af indhold, for hvis du er som mig fuldstændig uvidende om tinget, er udtryk som klasser, variabler, som er basale ting for mennesker uden grundlæggende programmeringskendskab er ting uden et billede eller ukendte begreber, i denne forstand er dette program meget godt. Tak fordi du delte, og jeg satte en nål i mine bogmærker. Hilsen.

    1.    spartan2103 sagde han

      Jeg tror, ​​der ligner Portaro. Jeg kommer også fra området Humaniora, og selvom jeg ved noget om programmering, gør jeg det mere lyrisk uden meget kendskab til fakta, tak for vejledningerne. Forresten, er du den Portaro, der poster i Gnu / Linux Vagos?

  3.   spartan2103 sagde han

    Jeg tror, ​​der ligner Portaro. Jeg kommer også fra området Humaniora, og selvom jeg ved noget om programmering, gør jeg det mere lyrisk uden meget kendskab til fakta, tak for vejledningerne. Forresten, er du den Portaro, der poster i Gnu / Linux Vagos?