Pamata programmēšana ar Pseint (2. daļa)

Šis ieraksts ir iepriekšējā ieraksta turpinājums (Pamata programmēšana ar Pseint (1. daļa)) un ir daļa no programmēšanas apmācību sērijas.

Lai programmētu, ir nepieciešams, lai Pseint būtu pareizi konfigurēts. Ja viss ir pareizi, mēs varam turpināt šo apmācību, kas ir tieši vērsta uz Pseint darbības apgūšanu, lai sāktu ar programmām.

Pseints

Kad esat sācis, mēs redzēsim šādas daļas:

  1. Komandas: (tā ir kreisajā pusē), kurās ir visvienkāršākie cikli, funkcijas un / vai nosacījumi.
  2. Statusa josla: (tā apakšā, kur teikts "Nav pieejami atjauninājumi") šī josla norāda pašreizējo Pseint statusu.
  3. Darba zona: tā ir lielākā daļa, šeit mēs rakstīsim savu programmu.

tie ir galvenie, pārējie šobrīd nebūs ļoti noderīgi

ALGORITMS PSEUDO KODĀ

Procesa 1. darbība bez nosaukuma; 2. darbība; ... ... ... darbība n; Beigt procesu

Šī ir vispārēja algoritma forma, kā redzat, tā sākas ar "Process [SinTitulo]", kas norāda programmas sākumu un beidzas ar "EndProcess", kas norāda, ka programma ir beigusies.

MAINĪGIE

Mainīgie ir atmiņas sektori, kas glabā konkrētus datus un tiek identificēti ar noteiktu nosaukumu, kas norāda uz šīm atmiņas vietām. Programmā Pseint mainīgos var definēt šādi:

Ar vienādības zīmi tā, ka «a» ir mainīgais, kurš saņem vērtību, saskaitot «c» plus «b»

a = c + b;

Otrs veids ir ar piešķiršanas zīmi (ko mēs redzēsim vēlāk, šobrīd mums tas ir tikai jāzina), un tas ir līdzīgs iepriekšējam ar atšķirību, ka tā ir atšķirīga zīme

a <- b + c;

Šīs zīmes neprasa no lietotāja nekādu vērtību, lai zinātu, kādu vērtību ievietot, jo tas tiek darīts ar funkciju «lasīt»

KĀRTĪBA

Masīvs ir daudzdimensionālu mainīgo secība, ko var saglabāt dēļa vai klucīša formā, kurā mainīgos lielumus Dekarta plaknes sistēmā izsauc ar vispārēju identifikatoru un skaitli. Programmā Pseint masīvi tiek definēti ar funkciju "dimension", kuru mēs redzēsim arī vēlāk.

Šajā gadījumā vispārējais identifikators būtu var y un skaitlis būtu "x" un "y", kas varētu būt [1,1] vai [2,1] utt.

Dimensija var [x, y]

Pēc tam, lai izsauktu mainīgo, kuru izmantojat

 var [x, y]

Ja "x" varētu būt 1 un "y" varētu būt 2, tad tas izsauktu "var [1,2]", kas nebūtu atkarīgs no "var [1,1]" utt.

OPERATORS

Operatori, kā norāda viņu nosaukums, ir zīmes, kas rezultāta iegūšanai izmanto dažas vērtības. Pseint operatori ir šādi:

  1. Lielāks par ">"
  2. Mazāk nekā «<«
  3. Tas pats, kas "="
  4. Mazāks vai vienāds ar «<=»
  5. Lielāks vai vienāds ar "> ="
  6. Atšķiras no «<>»
  7. Savienojums (un) "Un" vai "&"
  8. Disjunkcija (vai) «OR» vai «|»
  9. Noliegums (nē) "NĒ" vai "~"
  10. Pievienot “+”
  11. Atņemt «-«
  12. Reizināšana "*"
  13. Nodaļa "/"
  14. Pilnvarošana «^»
  15. Modulis (dalījuma atlikums) «%» vai «MOD»

Darbību hierarhija (secība) ir tāda pati kā algebrā un ir maināma ar iekavām. Loģisko operatoru gadījumā operācija ir īssavienota, operators "NOT" apgriež rezultātu.

Šajā sarakstā ir minēti tikai tie, kas jāizmanto, lai skatītu pilnu sarakstu, dodieties uz PSeInt dokumentāciju.

FUNKCIJAS

Programmējot funkcija ir virkne instrukciju, kas dod konkrētu rezultātu un kas var saņemt zināmu vērtību, lai veiktu uzdevumu, kas viņiem jāveic. Pseint funkcija tiek rakstīta šādi:

Apakšprocesa [atgriešanās mainīgais] <- [Funkcijas nosaukums] ([Argumenti]) darbība 1; 2. darbība: ... ... ... darbība n; Beigt apakšaproces

Nu, tas ir viss, nākamajā apmācībā es koncentrēšos uz pārējām funkcijām un to sintaksi, izņemot šeit minētos operatorus, jo to sintakse ir gandrīz acīmredzama.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   glcq teica

    Liels paldies, ka dalījāties ar šīm apmācībām, tās ir ļoti interesantas.

    1.    xnmm teica

      nav pamata un uzreiz saku, ka nākamais jau ir veltīts programmēšanai
      Sveicieni

  2.   šveicars teica

    Paldies par dalīšanos, šo programmu es jau zināju, es to atklāju sourceforge un tā ir ļoti laba, man tā būs noderīga, jo pat tad, ja es kaut ko programmēju, es to daru bez īpašām zināšanām par terminiem utt., Un es nāku no apgabala, kam ar to nav nekā kopīga, jo tā ir humanitārā zinātne Tāpēc šīs nodarbības ir ļoti noderīgas, lai dotu vieglas idejas par satura programmēšanu, jo, ja jūs kā es esmu pilnīgi nezinošs, tādi termini kā klases, mainīgie, kas ir pamata, ir lietas, kuras cilvēkiem bez programmēšanas pamatzināšanām ir lietas bez attēls vai nezināmi jēdzieni, šajā ziņā šī programma ir ļoti laba. Paldies, ka kopīgojāt, un es ieliku piespraudīti savās grāmatzīmēs. Sveicieni.

    1.    spartan2103 teica

      Es domāju, ka līdzīgi kā Portaro. Es arī nāku no humanitāro zinātņu jomas un, kaut arī es kaut ko zinu par programmēšanu, es to daru liriskāk, daudz nezinot faktus, paldies par apmācībām. Starp citu, vai jūs esat Portaro, kurš izliek ziņas Gnu / Linux Vagos?

  3.   spartan2103 teica

    Es domāju, ka līdzīgi kā Portaro. Es arī nāku no humanitāro zinātņu jomas un, kaut arī es kaut ko zinu par programmēšanu, es to daru liriskāk, daudz nezinot faktus, paldies par apmācībām. Starp citu, vai jūs esat Portaro, kurš izliek ziņas Gnu / Linux Vagos?