Làm thế nào để viết một thuật toán lập trình

Tác Giả: John Stephens
Ngày Sáng TạO: 27 Tháng MộT 2021
CậP NhậT Ngày Tháng: 14 Có Thể 2024
Anonim
Làm thế nào để viết một thuật toán lập trình - Làm Thế Nào Để
Làm thế nào để viết một thuật toán lập trình - Làm Thế Nào Để

NộI Dung

Trong bài viết này: Tạo thuật toán Tạo thuật toán kết nối

Thuật toán lập trình là bước trung gian giữa việc đọc các thông số kỹ thuật của ứng dụng phần mềm và mã hóa các phần khác nhau của chương trình sẽ làm cho nó chạy. Thường có một số cách để đạt được cùng một mục tiêu và trong quá trình thiết kế thuật toán mà chúng tôi sẽ phát triển với độ chính xác cao nhất có thể, cách hiệu quả nhất để tuân theo để đến đó. Do đó, giai đoạn lập trình này là một bước sơ bộ cần thiết cho bất kỳ hình thức lập trình nào.


giai đoạn

Phần 1 Tạo một thuật toán

  1. Một thuật toán là sự phân chia thành các bước của một thủ tục phức tạp. Cũng giống như cách bạn thiết kế tuyến đường, nó có thể phá vỡ tất cả các yếu tố của ứng dụng máy tính, thậm chí rất phức tạp, trong các chương trình con nhỏ sẽ dễ quản lý và kết hợp với nhau sau này.


  2. Bao gồm một cách tiếp cận cú pháp để sử dụng. Điều này sẽ phụ thuộc chủ yếu vào ngôn ngữ lập trình bạn sẽ sử dụng.


  3. Bắt đầu đưa thuật toán của bạn lên giấy.



  4. Bao gồm các biến bằng cách giải thích vai trò của chúng. Các biến phải nằm trong một khối khai báo ở đầu chương trình nếu chúng là toàn cục hoặc chương trình con nếu chúng là cục bộ. Tên bạn gán cho họ phải đặc trưng cho những gì họ thể hiện và nội dung của họ phải tương ứng với một loại dữ liệu được chấp nhận bởi ngôn ngữ bạn sẽ sử dụng.


  5. Thiết lập một bộ đếm vòng lặp. Nếu bạn sử dụng các vòng lặp trong thuật toán của mình, hãy thiết lập một hệ thống đếm các lần thực hiện vòng lặp để tìm hiểu số lần các thói quen mà nó chứa.


  6. Chỉ định một điểm lặp trong thuật toán của bạn. Một điểm vòng lặp phải được chỉ định nếu một điều kiện được đáp ứng, nhưng kế hoạch một điểm cho phép đầu ra vòng lặp "sạch" nếu điều kiện này bị thiếu. Điều này làm cho nó không thể vào các vòng lặp kéo dài vô tận.



  7. Sử dụng điều khiển nhảy một cách khôn ngoan. Các bước nhảy giữa các chương trình con có thể có điều kiện hoặc vô điều kiện.


  8. Tránh chèn dữ liệu chưa được khai báo vào thuật toán. Nếu thông tin cần xử lý phải được thêm vào "trên đường" (điều này xảy ra thường xuyên ngay cả giữa các chuyên gia), hãy thêm chúng vào khối định nghĩa dữ liệu của thuật toán của bạn.


  9. Xác định chính xác biểu thức của bạn, có điều kiện hay không. Các biểu thức này tương ứng với việc thực hiện các công thức logic hoặc đôi khi là toán học, mà bạn thích ứng với tính đặc thù của ứng dụng của bạn. Do đó, điều quan trọng là tránh sai lầm ở cấp độ này.


  10. Đặt điểm dừng và dừng thực hiện thủ tục. Việc ngắt cho phép bạn thoát khỏi một vòng lặp khi gặp phải một điều kiện và tiếp tục thực thi ở nơi khác, trong khi việc dừng thường kết thúc (tạm thời hoặc không) việc thực hiện chương trình.

Phần 2 Tạo thuật toán kết nối



  1. Tạo một đăng nhập cho người dùng.


  2. Kiểm tra tên người dùng và mật khẩu. Có thuật toán của bạn so sánh dữ liệu được nhập bởi người dùng với nội dung của cơ sở dữ liệu dành riêng cho dữ liệu ủy quyền truy cập.


  3. Cho phép bắt đầu phiên nếu những dữ liệu này là hợp lệ. Chuyển hướng chương trình đến một điểm vào cho người dùng đó.


  4. Thông báo cho người dùng nếu dữ liệu nhập không hợp lệ. Chụp một bàn cờ và sau đó chuyển hướng chương trình đến màn hình thông tin và cho phép hai hoặc ba lần thử kết nối. Nếu tất cả đều thất bại, hãy dừng chương trình một lúc trước khi cho phép người dùng này thử lại. Điều này sẽ làm nản lòng hoặc ít nhất là làm chậm nỗ lực buộc truy cập vào hệ thống bạn đang thiết kế.


  5. Hãy ra khỏi chương trình một cách sạch sẽ. Dữ liệu được lưu trữ trước khi rời khỏi ứng dụng của bạn phải chính xác. Nếu không, chúng có thể bị hỏng và ngăn khởi động lại chương trình của bạn.
lời khuyên



  • Loại bỏ những bình luận không cần thiết, bởi vì chúng có thể ảnh hưởng đến sự hiểu biết về thuật toán của bạn.
  • Sử dụng các quy tắc của logic hai trạng thái (hoặc logic Boolean) để máy tính có thể nhận biết và phản hồi lại chúng. Không có "có thể" trong lập trình, nó luôn luôn là "có hoặc không".
  • Sử dụng các bước lặp đơn giản và thực hiện nhanh chóng.
  • Luôn cố gắng đi thẳng vào vấn đề.
  • Thuật toán của bạn phải hiệu quả.
  • Trước khi bắt đầu một thuật toán, có ý tưởng rõ ràng về những gì bạn muốn làm.
cảnh báo
  • Hãy nhớ tính đến thời gian thực hiện và quản lý bộ nhớ. Điều này đặc biệt áp dụng nếu bạn đang lập trình trên các hệ thống nhúng có tài nguyên bộ nhớ hạn chế.
  • Kết thúc chương trình của bạn đúng cách.

Cách ủi quần áo len

Robert Simon

Có Thể 2024

Nếu bàn ủi của bạn không chạy bằng hơi nước, hãy xịt một ít nước lên quần áo trước khi ủi. Làm cho len rất mịn. au khi đặt miếng len lên bàn ủi, dùng ...

Chà một miếng vải bông mềm hoặc miếng bọt biển mềm. Nhẹ nhàng lau chất tẩy rửa bằng một miếng vải bông mềm hoặc miếng bọt biển mềm. Với chuyển động tròn và một chút ...

Đề XuấT Cho BạN