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.
Po uruchomieniu zobaczymy następujące części:
- Polecenia: (to po lewej), w których znajdują się najbardziej podstawowe cykle, funkcje i / lub warunki.
- Pasek stanu: (ten na dole, gdzie jest napisane „Brak dostępnych aktualizacji”) ten pasek wskazuje aktualny stan Pseint.
- 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:
- Większe niż „>”
- Mniej niż «<«
- Tak samo jak „=”
- Mniejsze lub równe «<=»
- Większe lub równe „> =”
- Różni się od «<>»
- Koniunkcja (i) „I” lub „&”
- Disjunction (lub) «OR» lub «|»
- Odmowa (nie) „NIE” lub „~”
- Dodaj „+”
- Odejmować "-"
- Mnożenie „*”
- Podział "/"
- Umocnienie «^»
- 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.
Bardzo dziękuję za udostępnienie tych samouczków, są one bardzo interesujące.
nie ma powodu i od razu mówię, że następny jest już poświęcony programowaniu
pozdrowienia
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.
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?
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?