Dit item is een voortzetting van het vorige item (Basisprogrammering met Pseint (deel 1)) en maakt deel uit van een reeks tutorials over programmeren.
Om te kunnen programmeren is het noodzakelijk dat Pseint correct is geconfigureerd, als alles klopt kunnen we doorgaan met deze tutorial die direct gericht is op het leren hoe Pseint werkt om met de programma's te beginnen.
Eenmaal gestart zullen we de volgende onderdelen zien:
- Commando's: (het is degene aan de linkerkant) waarin de meest basale cycli, functies en / of conditionals staan.
- Statusbalk: (die onderaan staat "Geen updates beschikbaar") deze balk geeft de huidige status van Pseint aan.
- Werkgebied: het is het grootste deel, hier gaan we ons programma schrijven.
Dit zijn de belangrijkste, de andere zullen voorlopig niet erg bruikbaar zijn
ALGORITME IN PSEUDO-CODE
Procesactie zonder titel 1; actie 2; ... ... ... actie n; Eindproces
Dit is de algemene vorm van een algoritme, zoals je kunt zien, het begint met "Process [SinTitulo]", wat de start van het programma aangeeft en eindigt met "EndProcess", wat aangeeft dat het programma is beëindigd.
VARIABELEN
Variabelen zijn geheugensectoren die specifieke gegevens opslaan en worden geïdentificeerd met een specifieke naam die naar deze geheugenruimten verwijst. In Pseint kun je variabelen op de volgende manieren definiëren:
Met het gelijkteken zodat «a» de variabele is die de waarde ontvangt van het optellen van «c» plus «b»
a = c + b;
De andere manier is met het toewijzingsbord (dat we later zullen zien, op dit moment hoeven we het alleen te weten) en het is vergelijkbaar met het vorige met het verschil dat het een ander teken is
een <- b + c;
Deze tekens vragen geen enkele waarde van de gebruiker om te weten welke waarde hij moet plaatsen, aangezien dit wordt gedaan met de functie «lezen»
REGELINGEN
Een array is reeksen van multidimensionale variabelen die kunnen worden opgeslagen in de vorm van een bord of kubus, waarin de variabelen worden opgeroepen door een algemene identificatie en een nummer in het cartesiaanse systeem. Arrays in Pseint worden gedefinieerd met de functie "dimensie" die we later ook zullen zien.
In dit geval zou de algemene identifier var y zijn en zou het nummer "x" en "y" zijn, wat [1,1] of [2,1] zou kunnen zijn, enz.
Dimensie var [x, y]
Om vervolgens de variabele aan te roepen die u zou gebruiken
var [x, y]
Waar "x" 1 zou kunnen zijn en "y" 2 zou kunnen zijn, dan zou het "var [1,2]" aanroepen, wat onafhankelijk zou zijn van "var [1,1]", enz.
OPERATORS
De operatoren, zoals hun naam aangeeft, zijn tekens die enkele waarden gebruiken om een resultaat te geven. De operatoren in Pseint zijn de volgende:
- Groter dan ">"
- Minder dan «<«
- Hetzelfde als "="
- Minder dan of gelijk aan «<=»
- Groter dan of gelijk aan "> ="
- Anders dan «<>»
- Combinatie (en) "En" of "&"
- Disjunctie (of) «OF» of «|»
- Ontkenning (nee) "NEE" of "~"
- "+" Toevoegen
- Aftrekken «-«
- Vermenigvuldiging "*"
- Divisie "/"
- Empowerment «^»
- Modulus (rest van een deling) «%» of «MOD»
De hiërarchie (volgorde) van bewerkingen is dezelfde als in de algebra en kan tussen haakjes worden gewijzigd. In het geval van logische operators wordt de operatie kortgesloten, de operator "NOT" keert het resultaat om.
Alleen de te gebruiken exemplaren worden in deze lijst genoemd, om de volledige lijst te zien kunt u naar de PSeInt-documentatie gaan.
funciones
Bij het programmeren is een functie een reeks instructies die een specifiek resultaat geven en die enige waarde kunnen krijgen om de taak uit te voeren die ze moeten uitvoeren. In Pseint wordt een functie als volgt geschreven:
SubProcess [retourvariabele] <- [Functienaam] ([Argumenten]) actie 1; actie 2: ... ... ... actie n; Beëindig SubProces
Nou en dat is het in de volgende tutorial. Ik zal me concentreren op de rest van de functies en hun syntaxis, behalve de operators die hier worden genoemd, aangezien hun syntaxis bijna duidelijk is.
Heel erg bedankt voor het delen van deze tutorials, ze zijn erg interessant.
er is geen reden en meteen zeg ik dat de volgende is gewijd aan programmeren
groeten
Bedankt voor het delen, ik kende dit programma al, ik heb het ontdekt in sourceforge en het is erg goed, het zal nuttig voor me zijn, want zelfs als ik wat programmeer, doe ik het zonder specifieke kennis over termen, enz. Dus deze lessen zijn erg goed om eenvoudige ideeën te geven over het programmeren van inhoud, want als je net als ik totaal onwetend bent van het ding, termen als klassen, variabelen, die fundamenteel zijn, zijn dingen die voor mensen zonder basiskennis van programmeren dingen zijn zonder een afbeelding of onbekende concepten, in die zin is dit programma erg goed. Bedankt voor het delen en ik heb een speld in mijn bladwijzers gezet. Vriendelijke groeten.
Ik denk vergelijkbaar met Portaro. Ik kom ook uit de geesteswetenschappen en hoewel ik iets van programmeren weet, doe ik het meer tekstueel, zonder veel kennis van de feiten, bedankt voor de tutorials. Ben jij trouwens de Portaro die in Gnu / Linux Vagos post?
Ik denk vergelijkbaar met Portaro. Ik kom ook uit de geesteswetenschappen en hoewel ik iets van programmeren weet, doe ik het meer tekstueel, zonder veel kennis van de feiten, bedankt voor de tutorials. Ben jij trouwens de Portaro die in Gnu / Linux Vagos post?