Mục nhập này là sự tiếp nối của mục nhập trước (Lập trình cơ bản với Pseint (phần 1)) và là một phần của loạt bài hướng dẫn về lập trình.
Để lập trình, điều cần thiết là Pseint đã được định cấu hình chính xác, nếu mọi thứ đều đúng, chúng ta có thể tiếp tục với hướng dẫn này tập trung trực tiếp vào việc tìm hiểu cách hoạt động của Pseint để bắt đầu với chương trình.
Sau khi bắt đầu, chúng ta sẽ thấy các phần sau:
- Các lệnh: (là lệnh ở bên trái) trong đó là các chu trình, hàm và / hoặc điều kiện cơ bản nhất.
- thanh trạng thái: (thanh ở dưới cùng ghi "Không có bản cập nhật") thanh này cho biết trạng thái hiện tại của Pseint.
- Khu vực làm việc: nó là phần lớn nhất, đây là nơi chúng ta sẽ viết chương trình của mình.
Đây là những cái chính, những cái khác sẽ không hữu ích lắm vào lúc này
THUẬT TOÁN TRONG PSEUDO-CODE
Hành động quy trình không có tiêu đề 1; hành động 2; ... ... ... action n; Kết thúc quá trình
Đây là dạng chung của một thuật toán, như bạn có thể thấy, nó bắt đầu bằng "Process [SinTitulo]" cho biết sự bắt đầu của chương trình và kết thúc bằng "EndProcess" cho biết rằng chương trình đã kết thúc.
BIẾN
Biến là các phần của bộ nhớ lưu trữ dữ liệu cụ thể và được xác định bằng một tên cụ thể đề cập đến các không gian bộ nhớ này. Trong Pseint, bạn có thể xác định các biến theo những cách sau:
Với dấu bằng để «a» là biến nhận giá trị của phép cộng «c» cộng với «b»
a = c + b;
Cách khác là với dấu gán (cái này chúng ta sẽ xem ở phần sau, hiện tại chỉ cần biết) và nó tương tự như cách trước với điểm khác biệt là nó là một dấu khác
a <- b + c;
Các dấu hiệu này không yêu cầu bất kỳ giá trị nào từ người dùng để biết giá trị nào cần đặt vì điều này được thực hiện với chức năng «đọc»
SẮP XẾP
Mảng là chuỗi các biến đa chiều có thể được lưu trữ dưới dạng bảng hoặc hình khối, trong đó các biến được gọi bằng một định danh chung và một số trong hệ thống mặt phẳng Descartes. Trong Pseint, các mảng được định nghĩa với hàm "thứ nguyên" mà chúng ta sẽ thấy ở phần sau.
Trong trường hợp này, số nhận dạng chung sẽ là var y và số sẽ là "x" và "y" có thể là [1,1] hoặc [2,1], v.v.
Thứ nguyên var [x, y]
Sau đó, để gọi biến bạn sẽ sử dụng
var [x, y]
Trong đó "x" có thể là 1 và "y" có thể là 2 thì nó sẽ gọi "var [1,2]" sẽ độc lập với "var [1,1]", v.v.
ĐIỀU HÀNH
Các toán tử như tên gọi của chúng là các dấu hiệu sử dụng một số giá trị để đưa ra kết quả, Các toán tử trong Pseint như sau:
- Lớn hơn ">"
- Ít hơn «<«
- Giống như "="
- Nhỏ hơn hoặc bằng «<=»
- Lớn hơn hoặc bằng "> ="
- Khác với «<>»
- Liên từ (và) "Và" hoặc "&"
- Disjunction (hoặc) «HOẶC» hoặc «|»
- Từ chối (không) "KHÔNG" hoặc "~"
- Thêm "+"
- Trừ «-«
- Phép nhân "*"
- Bộ phận "/"
- Trao quyền «^»
- Mô-đun (phần còn lại của phép chia) «%» hoặc «MOD»
Hệ thống phân cấp (thứ tự) của các phép toán cũng giống như của đại số và có thể thay đổi bằng dấu ngoặc đơn. Trong trường hợp toán tử logic, hoạt động bị đoản mạch, toán tử "NOT" sẽ đảo ngược kết quả.
Trong danh sách này, chỉ những cái sẽ được sử dụng được đề cập, để xem danh sách đầy đủ, bạn có thể truy cập tài liệu PSeInt.
CHỨC NĂNG
Trong lập trình, một hàm là một chuỗi các lệnh đưa ra một kết quả cụ thể và có thể nhận một số giá trị để thực hiện nhiệm vụ mà chúng phải thực hiện. Trong Pseint, một hàm được viết như sau:
SubProcess [biến trả về] <- [Tên hàm] ([Đối số]) action 1; action 2: ... ... ... action n; Kết thúc quy trình con
Vâng và đó là nó trong hướng dẫn tiếp theo, tôi sẽ tập trung vào phần còn lại của các hàm và cú pháp của chúng ngoại trừ các toán tử được đề cập ở đây vì cú pháp của chúng gần như rõ ràng.
Cảm ơn bạn rất nhiều vì đã chia sẻ những hướng dẫn này, chúng rất thú vị.
không có lý do gì và ngay lập tức tôi nói rằng lý do tiếp theo dành riêng cho lập trình
Liên quan
Cảm ơn bạn đã chia sẻ, mình đã biết về chương trình này, mình đã khám phá nó trong sourceforge và nó rất hay, nó sẽ hữu ích cho mình vì dù mình có lập trình gì đó thì mình cũng làm mà không có kiến thức cụ thể về thuật ngữ, ... Vì vậy, các lớp này rất tốt để đưa ra những ý tưởng dễ dàng về nội dung lập trình, bởi vì nếu bạn giống tôi hoàn toàn không biết gì về điều này, thì các thuật ngữ như lớp, biến, những thứ cơ bản là những thứ mà đối với những người không có kiến thức lập trình cơ bản là những thứ không có hình ảnh hoặc các khái niệm không xác định, theo nghĩa này thì chương trình này rất tốt. Cảm ơn bạn đã chia sẻ và tôi đã ghim vào Dấu trang của mình. Trân trọng.
Tôi nghĩ tương tự như Portaro. Tôi cũng đến từ khu vực Nhân văn và mặc dù tôi biết một số điều về lập trình, tôi làm điều đó một cách có lời hơn, mà không có nhiều kiến thức về thực tế, Cảm ơn vì các hướng dẫn. Nhân tiện, bạn có phải là người Portaro đăng trên Gnu / Linux Vagos không?
Tôi nghĩ tương tự như Portaro. Tôi cũng đến từ khu vực Nhân văn và mặc dù tôi biết một số điều về lập trình, tôi làm điều đó một cách có lời hơn, mà không có nhiều kiến thức về thực tế, Cảm ơn vì các hướng dẫn. Nhân tiện, bạn có phải là người Portaro đăng trên Gnu / Linux Vagos không?