Programowanie podstawowe z Pseint (część 2)

Ten wpis jest kontynuacją poprzedniego wpisu (Programowanie podstawowe z Pseint (część 1)) i jest częścią serii samouczków dotyczących programowania.

Aby móc programować, konieczne jest, aby Pseint został poprawnie skonfigurowany, jeśli wszystko jest w porządku, możemy kontynuować ten samouczek, który bezpośrednio koncentruje się na nauce działania Pseint, aby rozpocząć pracę z programami.

pseint

Po uruchomieniu zobaczymy następujące części:

  1. Polecenia: (to po lewej), w których znajdują się najbardziej podstawowe cykle, funkcje i / lub warunki.
  2. Pasek stanu: (ten na dole, gdzie jest napisane „Brak dostępnych aktualizacji”) ten pasek wskazuje aktualny stan Pseint.
  3. Obszar roboczy: to największa część, tutaj będziemy pisać nasz program.

to są główne, inne nie będą na razie zbyt przydatne

ALGORYTM W KODZIE PSEUDO

Akcja 1 procesu bez tytułu; działanie 2; ... ... ... akcja n; Koniec procesu

Jest to ogólna forma algorytmu, jak widać, zaczyna się on od „Process [SinTitulo]”, który wskazuje początek programu i kończy się na „EndProcess”, co oznacza, że ​​program został zakończony.

ZMIENNE

Zmienne to sektory pamięci, które przechowują określone dane i są identyfikowane za pomocą określonej nazwy, która odnosi się do tych przestrzeni pamięci. W Pseint możesz definiować zmienne w następujący sposób:

Ze znakiem równości, tak aby „a” było zmienną, która otrzymuje wartość dodania „c” plus „b”

a = c + b;

Drugi sposób to znak przydziału (który zobaczymy później, na razie wystarczy go znać) i jest podobny do poprzedniego z tą różnicą, że jest to inny znak

a <- b + c;

Znaki te nie wymagają od użytkownika żadnej wartości, aby wiedzieć, jaką wartość umieścić, ponieważ jest to wykonywane za pomocą funkcji «odczyt»

USTALENIA

Tablica to sekwencje zmiennych wielowymiarowych, które mogą być przechowywane w postaci tablicy lub sześcianu, w których zmienne są wywoływane przez ogólny identyfikator i liczbę w układzie kartezjańskim. W Pseint tablice są definiowane za pomocą funkcji „wymiaru”, którą również zobaczymy później.

W tym przypadku ogólnym identyfikatorem byłby var y, a numerami byłyby „x” i „y”, które mogłyby wynosić [1,1] lub [2,1] itd.

Wymiar var [x, y]

Następnie, aby wywołać zmienną, której chcesz użyć

 var [x, y]

Gdzie „x” mogłoby wynosić 1, a „y” mogłoby wynosić 2, wówczas wywoływałoby „zmienną [1,2]”, która byłaby niezależna od „zmienna [1,1]” itd.

OPERATORZY

Operatory, jak sugeruje ich nazwa, są znakami, które używają pewnych wartości, aby dać wynik, Operatory w Pseint są następujące:

  1. Większe niż „>”
  2. Mniej niż «<«
  3. Tak samo jak „=”
  4. Mniejsze lub równe «<=»
  5. Większe lub równe „> =”
  6. Różni się od «<>»
  7. Koniunkcja (i) „I” lub „&”
  8. Disjunction (lub) «OR» lub «|»
  9. Odmowa (nie) „NIE” lub „~”
  10. Dodaj „+”
  11. Odejmować "-"
  12. Mnożenie „*”
  13. Podział "/"
  14. Umocnienie «^»
  15. Moduł (pozostała część dzielenia) „%” lub „MOD”

Hierarchia (kolejność) działań jest taka sama jak w algebrze i można ją zmieniać za pomocą nawiasów. W przypadku operatorów logicznych operacja jest zwierana, operator „NIE” odwraca wynik.

Na tej liście są wymienione tylko te, które mają być używane, aby zobaczyć pełną listę, przejdź do dokumentacji PSeInt.

FUNKCJE

W programowaniu funkcja to seria instrukcji, które dają określony wynik i mogą otrzymać pewną wartość w celu wykonania zadania, które muszą wykonać. W Pseint funkcja jest zapisana w następujący sposób:

SubProcess [zmienna zwracana] <- [nazwa funkcji] ([Argumenty]) akcja 1; działanie 2:……… działanie n; Koniec podprocesów

Cóż, to wszystko, w następnym samouczku skupię się na pozostałych funkcjach i ich składni, z wyjątkiem operatorów wymienionych tutaj, ponieważ ich składnia jest prawie oczywista.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   glcq powiedział

    Bardzo dziękuję za udostępnienie tych samouczków, są one bardzo interesujące.

    1.    xnmm powiedział

      nie ma powodu i od razu mówię, że następny jest już poświęcony programowaniu
      pozdrowienia

  2.   porter powiedział

    Dzięki za udostępnienie, już wiedziałem o tym programie, odkryłem go w sourceforge i jest bardzo dobry, przyda mi się bo nawet jak trochę programuję to robię to bez konkretnej znajomości pojęć itp. Więc te zajęcia są bardzo dobre do dawania łatwych pomysłów na programowanie treści, ponieważ jeśli jesteś tak jak ja kompletnie nieświadomy tego, pojęcia takie jak klasy, zmienne, które są podstawowymi to rzeczy, które dla ludzi bez podstawowej wiedzy programistycznej są rzeczami bez obrazu lub nieznanych pojęć, w tym sensie ten program jest bardzo dobry. Dziękuję za udostępnienie i umieściłem pinezkę w moich Zakładkach. Pozdrowienia.

    1.    spartan2103 powiedział

      Myślę, że podobnie jak Portaro. Pochodzę też z obszaru humanistyki i chociaż wiem coś o programowaniu, robię to bardziej lirycznie, bez dużej znajomości faktów, dzięki za tutoriale. A tak przy okazji, czy jesteś Portaro, który publikuje w Gnu / Linux Vagos?

  3.   spartan2103 powiedział

    Myślę, że podobnie jak Portaro. Pochodzę też z obszaru humanistyki i chociaż wiem coś o programowaniu, robię to bardziej lirycznie, bez dużej znajomości faktów, dzięki za tutoriale. A tak przy okazji, czy jesteś Portaro, który publikuje w Gnu / Linux Vagos?