Cách viết mã giả

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Lang L: none (month-011) 2021
CậP NhậT Ngày Tháng: 10 Có Thể 2024
Anonim
Cách viết mã giả - Làm Thế Nào Để
Cách viết mã giả - Làm Thế Nào Để

NộI Dung

Trong bài viết này: Tìm hiểu những điều cơ bản của mã giả Viết một mã giả tốt Tạo một ví dụ về một tài liệu trong pseudocode8 Tài liệu tham khảo

Phát triển một chương trình không phải là "nhảy" trên bàn phím và bắt đầu nhập các dòng mã. Trước tiên cần phải thiết lập một thuật toán vận hành, sẽ được xác định dưới dạng một tài liệu gọi là pseudo. Tài liệu này được viết bằng ngôn ngữ tượng trưng và không đáp ứng với bất kỳ cú pháp chính thức hoặc cụ thể nào, nhưng nó vẫn phải dễ hiểu đối với tất cả các bên liên quan của dự án thiết kế phần mềm, kỹ thuật viên hoặc không, ngay cả khi chủ yếu nhằm phục vụ như hướng dẫn cho các nhóm lập trình viên, những người sẽ chịu trách nhiệm phiên mã nó thành mã có thể biên dịch hoặc giải thích được.


giai đoạn

Phần 1 Tìm hiểu những điều cơ bản của mã giả

  1. Nhận một ý tưởng về mã giả là gì. Đó là một mã dự thảo được phát triển từng bước có thể được phiên mã dần dần thành ngôn ngữ lập trình. Hầu hết các lập trình viên sử dụng nó để lập kế hoạch hoạt động của một thuật toán trước khi chuyển sang bước kỹ thuật mã hóa hơn nhiều.

    Mã giả được sử dụng như một hướng dẫn không chính thức, như một công cụ phân tích vấn đề có thể cản trở tiến trình dự kiến ​​của một chương trình. Nó cũng là một phương tiện giao tiếp để giúp bạn giải thích ý tưởng của mình cho người khác.



  2. Hiểu được sự hữu ích của mã giả. Nó được sử dụng để xác định hoạt động của một thuật toán. Các lập trình viên thường sử dụng nó như một mô tả trung gian giữa định nghĩa về kế hoạch ban đầu của chương trình và việc viết mã thực thi của nó.
    • Mã giả được sử dụng để mô tả hoạt động của một thuật toán. Anh ta có thể giải thích một cơ chế cụ thể trong một chương trình nên xảy ra ở đâu và như thế nào.
    • Mã giả cũng có thể được sử dụng để giải thích một quy trình máy tính cho người dùng không có kỹ thuật. Một máy tính yêu cầu sử dụng một cú pháp rất nghiêm ngặt để chạy một chương trình, điều này có thể rất khó hiểu đối với một người nói có ít hoặc không có kỹ năng lập trình. Những người này sẽ hiểu rõ hơn về một ngôn ngữ chủ quan xác định rõ ràng dòng chảy của chương trình và vai trò của các dòng mã tạo nên nó.
    • Thông thường các nhà thiết kế cấp cao chuyển tải dưới dạng tài liệu mã giả giải thích của họ để giải quyết các vấn đề phức tạp mà các nhóm lập trình viên của họ phải đối mặt. Nếu bạn làm việc trong một nhóm phát triển phần mềm, bạn có thể thấy rằng mã giả làm rõ các giải pháp cho các vấn đề đôi khi rất phức tạp.



  3. Hãy nhớ rằng mã giả không phải là ngôn ngữ được tiêu chuẩn hóa. Mã giả không yêu cầu bạn sử dụng cú pháp được thiết lập sẵn. Trong các nhóm phát triển, nên sử dụng, với mục đích phối hợp, một quy ước xác định cấu trúc của mã giả mà các lập trình viên có thể dễ dàng hiểu được. Nếu bạn làm việc một mình, điều quan trọng nhất sẽ là đảm bảo rằng mã giả của bạn có thể làm rõ cấu trúc suy nghĩ của bạn và nó phù hợp với kế hoạch của bạn.
    • Nếu bạn đang làm việc với những người khác trong một dự án, cho dù họ có kinh nghiệm như bạn, như người mới trong lĩnh vực này hoặc không được đào tạo về lập trình, điều rất quan trọng là sử dụng các cấu trúc nổi tiếng để dễ hiểu.
    • Cho dù bạn đã đăng ký vào một khóa đào tạo đại học, một cuộc họp của các lập trình viên hoặc một ứng cử viên công việc trong một công ty, bạn có thể sẽ có các bài kiểm tra để vượt qua một mã giả được dạy trong tiêu chuẩn. Hãy cẩn thận, bởi vì những tiêu chuẩn thường rất khác nhau từ một tổ chức hoặc giáo viên khác.

    Rõ ràng là một trong những phẩm chất đầu tiên mà mã giả phải thể hiện để giúp bạn nếu bạn làm việc trong khuôn khổ các quy ước lập trình được chấp nhận. Bạn sẽ cần có khả năng phiên âm nó thành ngôn ngữ lập trình thực trong suốt quá trình phát triển dự án được giao cho bạn, đó là lý do tại sao mã giả phải cho phép bạn phác thảo rõ ràng ý tưởng của mình để biến chúng thành hiện thực. khó khăn lớn.




  4. Tập trung vào mã giả của bạn. Hãy nhớ rằng việc viết mã nguồn thực sự sẽ dễ dàng khi bạn đạt đến cuối khối chương trình mà bạn được chỉ định. Luôn nhớ các mục tiêu viết mã giả của bạn và giải thích vai trò của từng dòng chương trình bằng cách tập trung vào nhiệm vụ của bạn.

Phần 2 Viết mã giả tốt



  1. Sử dụng một trình soạn thảo es. Bạn có thể bị cám dỗ bởi việc sử dụng xử lý es như Microsoft Word hoặc một ứng dụng tương tự để tạo một tài liệu được định dạng, nhưng mã giả phải duy trì càng đơn giản càng tốt, nó sẽ không yêu cầu bất kỳ định dạng nào. Giải pháp tốt nhất sẽ là sử dụng trình soạn thảo es.

    Các trình soạn thảo thuần túy là Notepad (trên Windows) và Chỉnh sửa (trên Mac).



  2. Bắt đầu bằng cách mô tả mục đích của chương trình. Giải thích về một hoặc hai dòng mô tả mục đích của chương trình sẽ giúp bạn thiết lập phần còn lại của tài liệu và tiết kiệm cho bạn nhiệm vụ giải thích cho tất cả những người mà bạn sẽ cung cấp cho bạn những gì trong và ngoài quy trình bạn mô tả .


  3. Mô tả một hướng dẫn duy nhất trên mỗi dòng. Mỗi lệnh được đưa ra trong mã giả của bạn phải chỉ xác định một hành động cơ bản được thực hiện. Trong hầu hết các trường hợp, nếu danh sách tác vụ được đặt chính xác, mỗi trong số chúng chỉ nên khớp với một dòng mã giả. Viết một danh sách các nhiệm vụ. Phát triển mỗi mã trong một mã giả và dần dần phiên mã mã giả này thành mã thực có thể biên dịch hoặc giải thích được.


  4. Tận dụng tốt nhất các không gian và vết lõm. Sử dụng khoảng trắng giữa các khối của e sẽ cho phép bạn cách ly các thành phần khác nhau của mã giả. Việc thụt vào các phần khác nhau của các khối sẽ cho biết phần nào sẽ được định vị dưới các phần ít thụt vào.
    • Một phần mã giả liên quan đến mục nhập của một số phải nằm trong cùng một khối, trong khi phần thực hiện phép tính trên các mục đã cho phải nằm trong một phần được thụt vào nhiều hơn của mã giả.


  5. Đặt các từ khóa được sử dụng trong trường hợp trên nếu cần thiết. Bạn có thể phải viết bằng chữ in hoa các từ khóa sẽ là một phần của mã thực tế nếu các quy ước áp dụng cho mã giả mà bạn đang viết để cung cấp.
    • Nếu bạn sử dụng báo cáo có điều kiện cây thủy tùngsau đó, trong mã giả của bạn, bạn sẽ phải viết chúng bằng chữ in hoa NẾUTHEN.


  6. Sử dụng thuật ngữ đơn giản. Hãy nhớ rằng bạn mô tả những gì dự án của bạn sẽ và không phải là một bản tóm tắt của mã thực tế. Điều này đặc biệt quan trọng nếu bạn đang viết mã giả để sử dụng như một minh chứng cho một trong những khách hàng của bạn, những người có thể không quen thuộc với các kỹ thuật lập trình hoặc cho một lập trình viên mới làm quen.

    Bạn cũng có thể tưởng tượng bỏ qua tất cả các hướng dẫn thực tế và xác định từng dòng quy trình bằng ngôn ngữ của con người, chẳng hạn như "Nếu số được nhập bởi người dùng là số lẻ, thì đầu ra sẽ được thay thế bằng Y ».



  7. Giữ các dòng mã giả của bạn theo đúng thứ tự. Mặc dù ngôn ngữ bạn sử dụng khi viết mã giả sẽ vẫn đơn giản, bạn sẽ cần duy trì từng dòng của nó theo thứ tự chúng sẽ được thực thi. Điều này rất quan trọng cho sự vận hành trơn tru của chương trình.


  8. Không còn chỗ cho trí tưởng tượng của bạn. Tất cả mọi thứ sẽ xảy ra trong quá trình của một quá trình phải được mô tả đầy đủ. Các hướng dẫn được sử dụng trong mã giả của bạn phải dễ hiểu. Mã giả thường không xác định các biến, nhưng mô tả cách chương trình xử lý các đối tượng rất gần với các đối tượng trong thế giới thực như số tài khoản, tên hoặc số tiền giao dịch.


  9. Sử dụng các cấu trúc lập trình tiêu chuẩn. Ngay cả khi không có tiêu chuẩn xác định để viết mã giả, lập trình viên sẽ dễ dàng hiểu bạn muốn đi đâu nếu bạn tuân theo các cấu trúc được xác định trong các ngôn ngữ lập trình tuần tự như C hoặc Pascal. Sử dụng các thuật ngữ như cây thủy tùng, sau đó,, khác, trong khivòng giống như cách bạn làm với ngôn ngữ lập trình bạn thường sử dụng.
    • nếu ĐIỀU KIỆN thì HƯỚNG DẪN: hướng dẫn sẽ chỉ được thực hiện nếu kiểm tra điều kiện thử nghiệm là đúng, nó sẽ không đúng nếu thử nghiệm sai.
    • trong khi ĐIỀU KIỆN HƯỚNG DẪN: hướng dẫn sẽ được lặp lại miễn là điều kiện được kiểm tra là đúng, nhưng sẽ không bao giờ đúng nếu điều kiện được kiểm tra là sai.
    • HƯỚNG DẪN SỬ DỤNG trong khi ĐIỀU KIỆN: tuyên bố điều kiện này rất giống với tuyên bố trước với một sự khác biệt. Trong trường hợp đầu tiên, điều kiện đã được thử nghiệm trước khi lệnh được thực thi và đã không được thực hiện nếu thử nghiệm là sai. Trong trường hợp này, nó sẽ được thử nghiệm sau khi thực hiện lệnhđể nó sẽ được thực hiện ít nhất một lần.
    • chức năng NAME (ARGUMENT): HƯỚNG DẪN: nó có nghĩa là mỗi khi tên TÊN của hàm sẽ gặp trong chương trình, câu lệnh được xác định sẽ phải được thực thi với (các) đối số được mô tả giữa các dấu ngoặc đơn. Thuật ngữ "Đối số" đại diện cho một hoặc nhiều biến được tính đến bởi hướng dẫn.


  10. Tổ chức các phần của mã giả của bạn. Nếu bạn có các phần lớn của mã giả xác định một số phần riêng biệt trong cùng một khối, bạn có thể sử dụng phần tám hoặc dấu ngoặc để giữ mọi thứ lại với nhau.
    • Các móc () hoặc niềng răng () sẽ giúp bạn xác định các phần dài của mã giả.
    • Khi viết mã thật, bạn có thể chèn bình luận bằng cách đặt // ở đầu dòng, như // Đây là một dòng bình luận.. Bất cứ điều gì viết trên cùng một dòng sẽ được coi là bình luận. Bạn có thể sử dụng cùng một phương pháp khi viết mã giả để thêm nhận xét về các phần của chương trình.


  11. Kiểm tra và kiểm tra lại khả năng đọc và rõ ràng của mã giả của bạn. Mã giả không phải là một tác phẩm văn học, nhưng nó vẫn phải dễ hiểu. Khi bạn đến cuối tài liệu của mình, bạn sẽ có thể trả lời một vài câu hỏi.
    • Mã giả của tôi có thể được hiểu bởi một người không quen thuộc với dự án này?
    • Mã giả của tôi có thể dễ dàng được sao chép thành mã nguồn trong ngôn ngữ lập trình không?
    • Liệu mã giả của tôi mô tả toàn bộ dự án mà không để lại bất cứ điều gì phía sau?
    • Những tên đối tượng được xác định trong mã giả của tôi có thể được hiểu rõ ràng bởi những người quan tâm không?
    • Nếu bạn nghĩ rằng một phần mã giả của bạn cần được thiết kế lại hoặc hoàn thành hoặc nếu nó không đủ rõ ràng, hãy quay lại nó để thêm hoặc sửa đổi thông tin cần thiết.

Phần 3 Tạo một tài liệu mẫu trong mã giả



  1. Mở một trình soạn thảo es. Nếu bạn không muốn cài đặt các chương trình mới, bạn sẽ có thể sử dụng trình chỉnh sửa mặc định của hệ thống, chẳng hạn như Notepad nếu bạn đang làm việc trên Windows hoặc chỉnh sửa nếu bạn đang dùng Mac.


  2. Xác định rõ ràng những gì chương trình của bạn sẽ làm. Mặc dù điều này không bắt buộc, nhưng luôn luôn là một ý tưởng tốt để giải thích trong một hoặc hai dòng ở đầu tài liệu về mã giả mà bạn sẽ gửi cho người nghe.

    Chương trình này đang chờ người dùng. Nếu nó tương ứng với những gì được mong đợi, chương trình sẽ phản hồi, nếu không nó sẽ phát ra một từ chối.



  3. Viết đoạn mở đầu. Đây là hướng dẫn đầu tiên mà chương trình sẽ thực thi khi được khởi chạy. Điều này phải được viết trên dòng đầu tiên của tài liệu.

    Lời chúc mừng "Tôi chúc bạn buổi sáng tốt lành!"



  4. Thêm dòng sau. Đặt một khoảng trắng giữa dòng cuối cùng của mã giả và cái sẽ theo sau bằng cách nhấn phím Nhập của bàn phím của bạn. Tạo dòng sau. Trong ví dụ này, người dùng phải tự thể hiện bằng cách bấm phím lối vào để gọi dòng tiếp theo của cuộc đối thoại.

    Hiển thị lời nhắc của người dùng "Nhấn phím" Enter "để tiếp tục"



  5. Thêm một lời kêu gọi hành động từ người dùng. Bây giờ anh ấy sẽ được yêu cầu trả lời một lời chào.

    Hiển thị nhắc nhở người dùng hành động "Bạn có khỏe không?"



  6. Hiển thị danh sách các câu trả lời đủ điều kiện từ người dùng. Sau khi nhấn phím lối vào từ bàn phím của anh ấy, người dùng sẽ thấy một danh sách các câu trả lời mà anh ấy có thể chọn câu trả lời của mình.

    Hiển thị 3 đề xuất "1. Tốt." "2. Rất tốt." "3. Ác."



  7. Yêu cầu người dùng trả lời. Đây là nơi chương trình sẽ thu hút phản hồi từ người dùng.

    Hiển thị mục nhập yêu cầu của người dùng "Nhập số xác định trạng thái của bạn:"



  8. Tạo một tập hợp các điều kiện cây thủy tùng để phản ứng với đầu vào của người dùng. Câu hỏi được hỏi để lại ba câu trả lời có thể cần thiết để chọn một phản ứng duy nhất trong số ba câu trả lời. Bạn sẽ phải tạo một lựa chọn bằng mã có điều kiện cây thủy tùng.

    NẾU "1" Hiển thị phản ứng "Tuyệt vời!" NẾU "2" Hiển thị bình luận "Tuyệt vời!" NẾU "3" Hiển thị phản ứng "Nhập lại!"



  9. Dự đoán một lỗi. Bạn phải tính đến trường hợp người dùng không trả lời đúng lời mời và chuẩn bị lỗi.

    NẾU phản ứng nhập cảnh không được công nhận Hiển thị "Bạn đã không làm theo hướng dẫn của tôi!"



  10. Thêm tất cả các thành phần khác của chương trình của bạn. Khi bạn nghĩ rằng bạn đã hoàn tất, hãy duyệt qua tài liệu của bạn và thêm các mục bị thiếu hoặc đánh dấu nó để đảm bảo rằng những người đọc nó hiểu những gì đang diễn ra. Mã giả của bạn cuối cùng sẽ trông như thế này.

    Chương trình này đang chờ người dùng. Nếu nó tương ứng với những gì được mong đợi, chương trình sẽ phản hồi, nếu không nó sẽ phát ra một từ chối. Hiển thị lời chào "Tôi chúc bạn buổi sáng tốt lành!" Hiển thị lời nhắc của người dùng "Nhấn phím" Enter "để tiếp tục" Hiển thị người dùng nhắc hành động "Hôm nay bạn thế nào?" Hiển thị 3 đề xuất "1. Tốt." "2. Rất tốt" "3. Xấu." Hiển thị yêu cầu đầu vào của người dùng "Nhập số xác định trạng thái của bạn:" NẾU "1" Hiển thị phản ứng "Tuyệt vời!" NẾU "2" Hiển thị bình luận "Tuyệt vời!" NẾU "3" Hiển thị phản ứng "Nhập lại!" NẾU phản ứng nhập cảnh không được công nhận Hiển thị "Bạn đã không làm theo hướng dẫn của tôi!"



  11. Lưu tài liệu của bạn. Trong Windows, nhấn các phím đồng thời Ctrl+S từ bàn phím của bạn và dưới Mac, nhấn các phím Lệnh+S. Đặt tên cho nó và nhấp kỷ lục.
lời khuyên



  • Mã giả là lý tưởng để xác định các thuật toán cấu thành các chương trình quan trọng có nguồn đạt hàng trăm đến hàng chục nghìn dòng mã.
cảnh báo
  • Khi tạo một chương trình, mã giả có thể không được thay thế trực tiếp cho mã nguồn thực có thể biên dịch hoặc giải thích được. Tuy nhiên, nó có thể phục vụ như một tài liệu tham khảo để giải thích những gì chương trình cần làm.

Cách chăm sóc cá Molinese đen

Ellen Moore

Có Thể 2024

Bạn đã bao giờ nhìn thấy những thứ nhỏ bé bơi trong bể chưa? Nhiều khả năng chúng là cá mới inh. Nếu bạn nói chuyện nhanh chóng với người bán hoặc nếu anh ...

Cách chia nhỏ tệp PDF

Ellen Moore

Có Thể 2024

Tệp PDF được ử dụng rộng rãi vì chúng giúp bảo toàn nội dung gốc của tài liệu, nhưng điều này có thể khiến việc chia ẻ nội dung khó hơn một chút o với...

KhuyếN Khích