Grunnleggende programmering med Pseint (del 2)

Denne oppføringen er en fortsettelse av forrige oppføring (Grunnleggende programmering med Pseint (del 1)) og er en del av en serie veiledninger om programmering.

For å programmere er det nødvendig at Pseint er konfigurert riktig. Hvis alt er riktig, kan vi fortsette med denne opplæringen som er direkte fokusert på å lære hvordan Pseint fungerer for å starte med programmene.

pseint

Når vi er startet, vil vi se følgende deler:

  1. Kommandoer: (det er den til venstre) som er de mest grunnleggende syklusene, funksjonene og / eller betingelsene.
  2. Statuslinje: (den nederst der det står "Ingen oppdateringer tilgjengelig") denne linjen indikerer gjeldende status for Pseint.
  3. Arbeidsområde: det er den største delen, det er her vi skal skrive programmet vårt.

disse er de viktigste, de andre vil ikke være veldig nyttige for øyeblikket

ALGORITM I PSEUDO-KODE

Uten tittel prosesshandling 1; handling 2; ... ... ... handling n; EndProcess

Dette er den generelle formen for en algoritme, som du kan se, den begynner med «Process [SinTitulo]» som indikerer starten på programmet og slutter med «EndProcess» som indikerer at programmet er avsluttet.

VARIABLER

Variabler er sektorer av minne som lagrer spesifikke data og identifiseres med et spesifikt navn som refererer til disse minneplassene. I Pseint kan du definere variabler på følgende måter:

Med likhetstegnet slik at «a» er variabelen som mottar verdien av å legge til «c» pluss «b»

a = c + b;

Den andre veien er med oppgavetegnet (som vi vil se senere, for øyeblikket trenger vi bare å vite det), og det ligner på det forrige med forskjellen at det er et annet tegn

a <- b + c;

Disse skiltene ber ikke om noen verdi fra brukeren om å vite hvilken verdi å plassere, siden dette gjøres med «lese» -funksjonen

ORDNINGER

En matrise er sekvenser av flerdimensjonale variabler som kan lagres i form av et brett eller en kube, der variablene kalles av en generell identifikator og et tall i det kartesiske flysystemet. Arrays i Pseint er definert med "dimensjons" -funksjonen som vi også vil se senere.

I dette tilfellet vil den generelle identifikatoren være var y og tallet vil være "x" og "y" som kan være [1,1] eller [2,1], etc.

Dimensjon var [x, y]

Så å ringe variabelen du vil bruke

 var [x, y]

Der "x" kunne være 1 og "y" kunne være 2, ville det være å kalle "var [1,2]" som ville være uavhengig av "var [1,1]", etc.

BETJENERE

Operatørene som navnet tilsier er tegn som bruker noen verdier for å gi et resultat. Operatørene i Pseint er følgende:

  1. Større enn ">"
  2. Mindre enn «<«
  3. Samme som "="
  4. Mindre enn eller lik «<=»
  5. Større enn eller lik "> ="
  6. Forskjellig fra «<>»
  7. Konjunksjon (og) "Og" eller "&"
  8. Disjunksjon (eller) «ELLER» eller «|»
  9. Nektelse (nei) "NO" eller "~"
  10. Legg til "+"
  11. Trekke fra "-"
  12. Multiplikasjon "*"
  13. Divisjon "/"
  14. Empowerment «^»
  15. Modulus (resten av en inndeling) «%» eller «MOD»

Hierarkiet (rekkefølgen) av operasjonene er det samme som for algebra og kan endres med parenteser. Når det gjelder logiske operatører, er operasjonen kortsluttet, operatøren "IKKE" reverserer resultatet.

I denne listen er bare de som skal brukes nevnt. For å se hele listen kan du gå til PSeInt-dokumentasjonen.

FUNKSJONER

I programmering er en funksjon en serie instruksjoner som gir et spesifikt resultat, og som kan få noe verdi for å utføre oppgaven de må utføre. I Pseint skrives en funksjon som følger:

SubProsess [returvariabel] <- [Funksjonsnavn] ([Argumenter]) handling 1; handling 2: ... ... ... handling n; Avslutt underprosesser

Vel, og det er det i neste opplæring, jeg vil fokusere på resten av funksjonene og deres syntaks bortsett fra operatørene som er nevnt her, siden syntaksen er nesten åpenbar.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   glcq sa

    Tusen takk for at du delte disse veiledningene, de er veldig interessante.

    1.    xnmm sa

      det er ingen grunn, og med en gang sier jeg at den neste er viet til programmering
      Hilsen

  2.   bærer sa

    Takk for deling, dette programmet kjente jeg allerede, jeg oppdaget det i sourceforge og det er veldig bra, det vil være nyttig for meg, for selv om jeg gjør litt programmering, gjør jeg det uten spesifikk kunnskap om begreper osv., Og jeg kommer fra et område som ikke har noe å gjøre med det, da det er humaniora Så disse klassene er veldig gode for å gi enkle ideer om programmering av innhold, for hvis du er som meg helt uvitende om tingen, er begreper som klasser, variabler, som er grunnleggende, ting som for mennesker uten kunnskap om grunnleggende programmering er ting uten et bilde eller ukjente konsepter, i denne forstand er dette programmet veldig bra. Takk for delingen, og jeg satte en nål i bokmerkene mine. Hilsen.

    1.    spartan2103 sa

      Jeg tror ligner på Portaro. Jeg kommer også fra humaniora-området, og selv om jeg vet noe om programmering, gjør jeg det mer lyrisk, uten mye kunnskap om fakta, takk for veiledningen. Er du forresten Portaro som poster i Gnu / Linux Vagos?

  3.   spartan2103 sa

    Jeg tror ligner på Portaro. Jeg kommer også fra humaniora-området, og selv om jeg vet noe om programmering, gjør jeg det mer lyrisk, uten mye kunnskap om fakta, takk for veiledningen. Er du forresten Portaro som poster i Gnu / Linux Vagos?