Basiese programmering met Pseint (deel 2)

Hierdie inskrywing is 'n voortsetting van die vorige inskrywing (Basiese programmering met Pseint (deel 1)) en is deel van 'n reeks tutoriale oor programmering.

Om te kan programmeer, is dit nodig dat Pseint korrek gekonfigureer is. As alles korrek is, kan ons voortgaan met hierdie handleiding wat direk daarop fokus om te leer hoe Pseint werk om met die programme te begin.

pseint

Nadat ons begin het, sal ons die volgende dele sien:

  1. Opdragte: (dit is die een aan die linkerkant) waarin die mees basiese siklusse, funksies en / of voorwaardes is.
  2. statusbalk: (die onderkant waar daar staan: "Geen opdaterings beskikbaar nie") hierdie balk dui die huidige status van Pseint aan.
  3. Werkarea: dit is die grootste deel, dit is waar ons ons program gaan skryf.

dit is die belangrikste, die ander sal op die oomblik nie baie nuttig wees nie

ALGORITME IN PSEUDO-KODE

Naamlose prosesaksie 1; aksie 2; ... ... ... aksie n; EndProcess

Dit is die algemene vorm van 'n algoritme, soos u kan sien, dit begin met 'Process [SinTitulo]' wat die begin van die program aandui en eindig met 'EndProcess' wat aandui dat die program geëindig het.

VERANDERLIKES

Veranderlikes is geheuesektore wat spesifieke data stoor en word geïdentifiseer met 'n spesifieke naam wat na hierdie geheuespasies verwys. In Pseint kan u veranderlikes op die volgende maniere definieer:

Met die gelyke teken sodat «a» die veranderlike is wat die waarde ontvang van optel «c» plus «b»

a = c + b;

Die ander manier is met die opdragteken (wat ons later sal sien, op die oomblik hoef ons dit net te weet) en dit is soortgelyk aan die vorige met die verskil dat dit 'n ander teken is

a <- b + c;

Hierdie tekens vra geen waarde van die gebruiker om te weet watter waarde hy moet plaas nie, aangesien dit gedoen word met die "lees" -funksie

REËLINGS

'N Skikking is reekse van multidimensionele veranderlikes wat in die vorm van 'n bord of kubus gestoor kan word, waarin die veranderlikes deur 'n algemene identifiseerder en 'n nommer in die Cartesiese vlakstelsel genoem word. Arrays in Pseint word gedefinieer met die "dimensie" -funksie wat ons later ook sal sien.

In hierdie geval is die algemene identifiseerder var y en sal die getal "x" en "y" wees wat [1,1] of [2,1] kan wees, ens.

Dimensie var [x, y]

Skakel dan die veranderlike wat u sou gebruik

 var [x, y]

Waar "x" 1 kan wees en "y" 2 kan wees, sal dit "var [1,2]" noem, wat onafhanklik van "var [1,1]", ens.

BEDRYWERS

Die naam van die operateurs is tekens wat sommige waardes gebruik om 'n resultaat te gee. Die operateurs in Pseint is die volgende:

  1. Groter as ">"
  2. Minder as «<«
  3. Dieselfde as "="
  4. Minder as of gelyk aan «<=»
  5. Groter as of gelyk aan "> ="
  6. Anders as «<>»
  7. Voegwoord (en) "En" of "&"
  8. Disjunksie (of) «OF» of «|»
  9. Ontkenning (nee) "NO" of "~"
  10. Voeg "+" by
  11. Trek af «-«
  12. Vermenigvuldiging "*"
  13. Afdeling "/"
  14. Bemagtiging «^»
  15. Modulus (res van 'n afdeling) «%» of «MOD»

Die hiërargie (volgorde) van bewerkings is dieselfde as dié van algebra en kan met hakies verander word. In die geval van logiese operateurs, is die kortsluiting, die "NO" -operateur keer die resultaat om.

In hierdie lys word slegs die gebruikte genoem, om die volledige lys te sien, kan u na die PSeInt-dokumentasie gaan.

KENMERKE

In programmering is 'n funksie 'n reeks instruksies wat 'n spesifieke resultaat gee en wat waarde kan kry om die taak wat hulle moet uitvoer, uit te voer. In Pseint word 'n funksie soos volg geskryf:

SubProses [terugkeer veranderlike] <- [Funksie naam] ([Argumente]) aksie 1; aksie 2: ... ... ... aksie n; Beëindig SubProces

Wel, dit is alles, in die volgende handleiding sal ek fokus op die res van die funksies en hul sintaksis, behalwe vir die operateurs wat hier genoem word, aangesien hul sintaksis amper duidelik is.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

5 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   glcq dijo

    Baie dankie dat u hierdie tutoriale gedeel het, dit is baie interessant.

    1.    xnmm dijo

      daar is geen rede nie en ek sê dadelik dat die volgende alreeds toegewy is aan programmering
      Groete

  2.   portier dijo

    Dankie vir die deel, hierdie program het ek al geken, ek het dit in sourceforge ontdek en dit is baie goed, dit sal vir my nuttig wees, want al doen ek 'n bietjie programmering, doen ek dit sonder spesifieke kennis oor terme, ens., En ek kom uit 'n gebied wat niks daarmee te doen het nie, aangesien dit geesteswetenskappe is Hierdie klasse is dus baie goed om maklike idees oor programmeringsinhoud te gee, want as u soos ek heeltemal onkundig is oor die ding, is terme soos klasse, veranderlikes, wat basies is, dinge wat vir mense sonder basiese kennis van programmering dinge is 'n beeld of onbekende begrippe, in hierdie sin is hierdie program baie goed. Dankie dat u dit gedeel het en ek het 'n speld in my boekmerke geplaas. Groete.

    1.    spartan2103 dijo

      Ek dink soortgelyk aan Portaro. Ek kom ook uit die Geesteswetenskaplike omgewing, en hoewel ek iets van programmering weet, doen ek dit lirieser, sonder veel kennis van die feite. Dankie vir die tutoriale. Terloops, is jy die Portaro wat in Gnu / Linux Vagos post?

  3.   spartan2103 dijo

    Ek dink soortgelyk aan Portaro. Ek kom ook uit die Geesteswetenskaplike omgewing, en hoewel ek iets van programmering weet, doen ek dit lirieser, sonder veel kennis van die feite. Dankie vir die tutoriale. Terloops, is jy die Portaro wat in Gnu / Linux Vagos post?