Grundläggande programmering med Pseint (del 2)

Denna post är en fortsättning på den tidigare posten (Grundläggande programmering med Pseint (del 1)) och ingår i en serie handledning om programmering.

För att programmera är det nödvändigt att Pseint har konfigurerats korrekt, om allt är korrekt kan vi fortsätta med den här guiden som är direkt fokuserad på att lära sig hur Pseint fungerar för att börja med programmen.

pseint

När vi väl startat ser vi följande delar:

  1. Kommandon: (det är den till vänster) som är de mest grundläggande cyklerna, funktionerna och / eller villkoren.
  2. Statusfält: (den längst ner där det står "Inga uppdateringar tillgängliga") detta fält indikerar aktuell status för Pseint.
  3. Arbetsområde: det är den största delen, det är här vi ska skriva vårt program.

Dessa är de viktigaste, de andra kommer inte att vara särskilt användbara för tillfället

ALGORITM I PSEUDO-KOD

Namnlös processåtgärd 1; åtgärd 2; ... ... ... åtgärd n; Avsluta process

Detta är den allmänna formen av en algoritm, som du kan se, den börjar med "Process [SinTitulo]" som indikerar start av programmet och slutar med "EndProcess" som indikerar att programmet har avslutats.

VARIABLER

Variabler är sektorer av minne som lagrar specifika data och identifieras med ett specifikt namn som hänvisar till dessa minnesutrymmen. I Pseint kan du definiera variabler på följande sätt:

Med lika tecken så att «a» är variabeln som får värdet av att lägga till «c» plus «b»

a = c + b;

Det andra sättet är med uppdragstecknet (som vi kommer att se senare, just nu behöver vi bara veta det) och det liknar det föregående med skillnaden att det är ett annat tecken

a <- b + c;

Dessa skyltar begär inte något värde från användaren att veta vilket värde som ska placeras eftersom detta görs med funktionen «läs»

ARRANGEMANG

En matris är sekvenser av flerdimensionella variabler som kan lagras i form av ett kort eller en kub, där variablerna anropas av en allmän identifierare och ett nummer i det kartesiska plansystemet. I Pseint definieras matriser med "dimension" -funktionen som vi också kommer att se senare.

I det här fallet skulle den allmänna identifieraren vara var y och antalet skulle vara "x" och "y" som kan vara [1,1] eller [2,1], etc.

Mått var [x, y]

Sedan för att ringa variabeln du skulle använda

 var [x, y]

Där "x" kan vara 1 och "y" kan vara 2, skulle det kallas "var [1,2]" vilket skulle vara oberoende av "var [1,1]", etc.

OPERATÖRER

Operatörerna som namnet antyder är tecken som använder vissa värden för att ge resultat. Operatörerna i Pseint är följande:

  1. Större än ">"
  2. Mindre än «<«
  3. Samma som "="
  4. Mindre än eller lika med «<=»
  5. Större än eller lika med "> ="
  6. Annat än «<>»
  7. Konjunktion (och) "Och" eller "&"
  8. Disjunktion (eller) «ELLER» eller «|»
  9. Förnekelse (nej) "NO" eller "~"
  10. Lägg till "+"
  11. Subtrahera «-«
  12. Multiplikation "*"
  13. Division "/"
  14. Empowerment «^»
  15. Modulus (resten av en uppdelning) «%» eller «MOD»

Operationshierarkin (ordning) är densamma som för algebra och kan ändras med parenteser. När det gäller logiska operatörer är operationen kortsluten, operatören "INTE" inverterar resultatet.

Endast de som ska användas nämns i denna lista. För att se hela listan kan du gå till PSeInt-dokumentationen.

DRAG

Vid programmering är en funktion en serie instruktioner som ger ett specifikt resultat och som kan få något värde för att utföra den uppgift de måste utföra. I Pseint skrivs en funktion enligt följande:

SubProcess [returvariabel] <- [Funktionsnamn] ([Argument]) åtgärd 1; åtgärd 2: ... ... ... åtgärd n; Avsluta underprocesser

Tja, det är allt, i nästa handledning kommer jag att fokusera på resten av funktionerna och deras syntax förutom de operatörer som nämns här eftersom deras syntax är nästan uppenbar.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   glcq sade

    Tack så mycket för att du delade dessa handledning, de är väldigt intressanta.

    1.    xnmm sade

      det finns ingen anledning och på en gång säger jag att nästa redan är tillägnad programmering
      hälsningar

  2.   porter sade

    Tack för att du delade, det här programmet visste jag redan, jag upptäckte det i sourceforge och det är väldigt bra, det kommer att vara användbart för mig, för även om jag gör lite programmering gör jag det utan specifik kunskap om termer etc, och jag kommer från ett område som inte har något att göra med det eftersom det är humaniora Så dessa klasser är väldigt bra för att ge enkla idéer om programmering av innehåll, för om du är som jag helt okunnig om sak, är termer som klasser, variabler, som är grundläggande saker som för människor utan grundläggande kunskap om programmering är saker utan en bild eller okända begrepp, i det avseendet är detta program mycket bra. Tack för att du delade och jag satte en nål i mina bokmärken. Hälsningar.

    1.    spartan2103 sade

      Jag tror liknar Portaro. Jag kommer också från humanioraområdet och även om jag vet något om programmering gör jag det mer lyriskt, utan mycket kunskap om fakta, tack för handledningarna. Förresten, är du Portaro som publicerar i Gnu / Linux Vagos?

  3.   spartan2103 sade

    Jag tror liknar Portaro. Jag kommer också från humanioraområdet och även om jag vet något om programmering gör jag det mer lyriskt, utan mycket kunskap om fakta, tack för handledningarna. Förresten, är du Portaro som publicerar i Gnu / Linux Vagos?