Š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.
Kad esat sācis, mēs redzēsim šādas daļas:
- Komandas: (tā ir kreisajā pusē), kurās ir visvienkāršākie cikli, funkcijas un / vai nosacījumi.
- Statusa josla: (tā apakšā, kur teikts "Nav pieejami atjauninājumi") šī josla norāda pašreizējo Pseint statusu.
- 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:
- Lielāks par ">"
- Mazāk nekā «<«
- Tas pats, kas "="
- Mazāks vai vienāds ar «<=»
- Lielāks vai vienāds ar "> ="
- Atšķiras no «<>»
- Savienojums (un) "Un" vai "&"
- Disjunkcija (vai) «OR» vai «|»
- Noliegums (nē) "NĒ" vai "~"
- Pievienot “+”
- Atņemt «-«
- Reizināšana "*"
- Nodaļa "/"
- Pilnvarošana «^»
- 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.
Liels paldies, ka dalījāties ar šīm apmācībām, tās ir ļoti interesantas.
nav pamata un uzreiz saku, ka nākamais jau ir veltīts programmēšanai
Sveicieni
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.
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?
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?