Tento záznam je pokračováním předchozího záznamu (Základní programování s Pseint (část 1)) a je součástí řady výukových programů o programování.
Aby bylo možné programovat, je nutné, aby byl Pseint správně nakonfigurován, pokud je vše v pořádku, můžeme pokračovat v tomto tutoriálu, který je přímo zaměřen na učení, jak Pseint funguje, aby mohl začít s programy.
Po spuštění uvidíme následující části:
- Příkazy: (je to ten vlevo), ve kterém jsou nejzákladnější cykly, funkce a / nebo podmínky.
- Stavový řádek: (ten v dolní části, kde je uvedeno „Nejsou k dispozici žádné aktualizace“), tento řádek označuje aktuální stav Pseintu.
- Pracovní oblast: je to největší část, zde budeme psát náš program.
Toto jsou hlavní, ostatní nebudou pro tuto chvíli příliš užitečné
ALGORITMUS V KÓDU PSEUDO
Akce bez názvu procesu 1; akce 2; ... ... ... akce n; Ukončit proces
Toto je obecná forma algoritmu, jak vidíte, že začíná „Procesem [SinTitulo]“, který označuje začátek programu, a končí „EndProcessem“, což znamená, že program skončil.
PREMENNÉ
Proměnné jsou sektory paměti, které ukládají konkrétní data a jsou označeny konkrétním názvem, který odkazuje na tyto paměťové prostory. V Pseintu můžete definovat proměnné následujícími způsoby:
Se znaménkem rovnosti, takže «a» je proměnná, která obdrží hodnotu přidání «c» plus «b»
a = c + b;
Jinak je to s přiřazovacím znaménkem (které uvidíme později, v tuto chvíli to jen potřebujeme znát) a je to podobné jako u předchozího s tím rozdílem, že se jedná o jiné znaménko
a <- b + c;
Tyto znaky nevyžadují od uživatele žádnou hodnotu, aby věděli, jakou hodnotu umístit, protože se to provádí pomocí funkce „čtení“
OPATŘENÍ
Pole je sekvence vícerozměrných proměnných, které lze uložit ve formě desky nebo krychle, ve kterých jsou proměnné volány obecným identifikátorem a číslem v systému kartézské roviny. Pole v Pseintu jsou definována pomocí funkce „dimenze“, kterou také uvidíme později.
V tomto případě by obecný identifikátor byl var y a číslo by bylo „x“ a „y“, které by mohly být [1,1] nebo [2,1] atd.
Rozměr var [x, y]
Poté zavoláte proměnnou, kterou byste použili
var [x, y]
Kde „x“ může být 1 a „y“ může být 2, pak by volalo „var [1,2]“, které by bylo nezávislé na „var [1,1]“ atd.
PROVOZOVATELE
Operátory, jak naznačuje jejich název, jsou znaky, které k dosažení výsledku používají některé hodnoty. Operátory v Pseintu jsou následující:
- Větší než „>“
- Méně než «<«
- Stejné jako „=“
- Menší nebo rovno «<=»
- Větší než nebo rovno „> =“
- Jiné než «<>»
- Spojení (a) „A“ nebo „&“
- Disjunkce (nebo) «NEBO» nebo «|»
- Odmítnutí (ne) „NE“ nebo „~“
- Přidat „+“
- Odečíst «-«
- Násobení „*“
- Divize "/"
- Zplnomocnění «^»
- Modul (zbytek divize) «%» nebo «MOD»
Hierarchie (pořadí) operací je stejná jako v algebře a lze je měnit pomocí závorek. V případě logických operátorů je operace zkratována, operátor „NE“ invertuje výsledek.
V tomto seznamu jsou uvedeny pouze ty, které mají být použity. Chcete-li zobrazit úplný seznam, přejděte do dokumentace PSeInt.
FUNKCE
V programování je funkce řada pokynů, které dávají konkrétní výsledek a které mohou získat určitou hodnotu pro provedení úkolu, který musí provést. V Pseintu je funkce zapsána následovně:
SubProcess [návratová proměnná] <- [název funkce] ([argumenty]) akce 1; akce 2: ... ... ... akce n; Ukončit dílčí procesy
To je vše, v dalším tutoriálu se zaměřím na zbytek funkcí a jejich syntaxi s výjimkou zde zmíněných operátorů, protože jejich syntaxe je téměř zřejmá.
Moc děkuji za sdílení těchto tutoriálů, jsou velmi zajímavé.
není důvod a hned říkám, že další je již věnován programování
pozdravy
Díky za sdílení, o tomto programu jsem už věděl, objevil jsem ho v sourceforge a je velmi dobrý, bude to pro mě užitečné, protože i když dělám nějaké programování, dělám to bez konkrétních znalostí o pojmech atd., A pocházím z oblast, která s tím nemá nic společného, protože je to humanitní vědy. Takže tyto třídy jsou velmi dobré pro snadné nápady týkající se programování obsahu, protože pokud jste jako já naprosto neznalý věci, pojmy jako třídy, proměnné, které jsou základní, jsou věci že pro lidi bez základních znalostí programování jsou věci bez obrazu nebo neznámých konceptů, v tomto smyslu je tento program velmi dobrý. Děkuji za sdílení a vložil jsem do svých záložek špendlík. Pozdravy.
Myslím podobně jako Portaro. Také pocházím z oblasti humanitních věd, ai když vím něco o programování, dělám to více lyricky, bez větších znalostí faktů, děkuji za návody. Mimochodem, jste Portaro, kdo zveřejňuje příspěvky v Gnu / Linux Vagos?
Myslím podobně jako Portaro. Také pocházím z oblasti humanitních věd, ai když vím něco o programování, dělám to více lyricky, bez větších znalostí faktů, děkuji za návody. Mimochodem, jste Portaro, kdo zveřejňuje příspěvky v Gnu / Linux Vagos?