Rất nhiều người gửi email cho tôi hỏi cách để bắt đầu một số chương trình khác. Có lẽ lời khuyên tốt nhất chỉ đơn giản là để bắt đầu viết xuống một cách bố trí cho chương trình: một khi bạn bắt đầu viết xuống những ý tưởng hoặc mã bạn sẽ bắt đầu để có được một cảm giác về dự án của bạn. Có hai phương pháp chuẩn của thiết kế chương trình: tiếp cận từ trên xuống và các phương pháp tiếp cận từ dưới lên. Lập trình Top-down liên quan đến viết mã mà các cuộc gọi chức năng bạn chưa xác định và làm việc thông qua các thuật toán tổng quát trước khi viết các chức năng mà làm việc xử lý. Lập trình Top-down là, đến một mức độ tốt, một cách rất trừu tượng của việc viết mã bởi vì nó bắt đầu ra bằng cách sử dụng các chức năng bạn đã không được thiết kế, và rằng bạn có lẽ không biết làm thế nào để thiết kế. Các phương pháp tiếp cận từ dưới lên để lập trình là ngược lại: các lập trình viên viết các chức năng cơ bản cô nhận ra sẽ là cần thiết tại một số điểm trong các chương trình và sau đó làm việc đến những phần phức tạp hơn của chương trình. Thật thú vị khi cả hai cách tiếp cận tập trung vào các hoạt động của chương trình chứ không phải là đối tượng của chương trình thao tác - biến. Nhiều lần, cách tốt nhất để viết một chương trình là để tìm ra các biến mà bạn cần phải làm việc với và sau đó tiến bộ với một cách tiếp cận từ trên xuống để các chương trình mà thao tác các biến. Bằng việc xác định các biến đầu tiên và sau đó làm việc với chức năng làm việc với chúng, bạn sẽ luôn luôn duy trì một nền tảng cơ bản của những gì chương trình của bạn cần phải làm. Một khi bạn có một ý tưởng về những gì biến bạn sẽ được sử dụng, sau đó bạn có thể viết các chức năng để thực hiện các hoạt động bạn cần thực hiện trên các biến trong khi duy trì tầm nhìn của đối phương. Cuối cùng, bạn có thể viết code cho từng chức năng riêng biệt. Một giá trị để xác định các biến trước khi viết mã là nhiều lần, bạn có thể hoàn thành toàn bộ chương trình mà không cần nhiều chức năng; Thực tế điều này đặc biệt đúng khi bạn là một người mới bắt đầu làm cho các chương trình đơn giản. Các biến cung cấp cho bạn những nguyên liệu bạn cần để bắt đầu làm việc với các công cụ: Các vòng, nếu báo cáo, chức năng thư viện, và có lẽ người dùng định nghĩa. Chúng ta hãy xem một ví dụ về làm thế nào để đi về suy nghĩ về một chương trình. Nếu bạn đã viết một chương trình để mô phỏng một hệ thống cho thuê cửa hàng video cho phép tính tổng doanh thu từ cho thuê, bạn có thể được yêu cầu viết một chương trình mà chấp nhận một mã để cho bạn xem một video nào đó được cho thuê với giá $ 2.00 (đầu vào như 2) ngày hoặc $ 3.00 (đầu vào như 3) một ngày và sau đó yêu cầu cho bao nhiêu ngày nó đã được thuê cho; Cuối cùng, nếu các mã cho các chi phí cho thuê là 0 chương trình sẽ chấm dứt. Bạn cũng nên đếm số ngày video đã được thuê với giá $ 3.00 mỗi ngày và $ 2.00 mỗi ngày. Cách tốt nhất để nghĩ về việc thiết kế một chương trình như thế này là để tưởng tượng những thông tin bạn cần lưu trữ để tính toán doanh thu: bạn cần một biến để lưu trữ số lượng tổng số đô la vào cuối của chương trình; bạn cần một biến tạm để lưu trữ mã cho các chi phí của một giao dịch; bạn cần một biến tạm để lưu trữ số lượng ngày một video cụ thể được thuê; bạn cần một biến để lưu trữ số ngày mỗi video được thuê; bạn cần một biến để đếm tổng số ngày $ 3,00 video đã được thuê; . Cuối cùng, bạn cần một biến đếm tổng số ngày $ 2,00 video đã được thuê khi bạn nhận ra bạn cần các biến này, bạn có thể dễ dàng hình dung làm thế nào để dịch chúng trong điều kiện của mỗi khác: ví dụ, bạn biết tổng số tiền doanh thu là số lượng video ngày tại $ 2,00 đã được thuê lần $ 2,00; trong thời trang tương tự, bạn có biết mối quan hệ cho $ 3,00 một ngày video. Bạn nên hiểu rằng các giao dịch mã '' xác định các biến được thao tác khi sử dụng đầu vào số ngày một video cụ thể được cho thuê (ví dụ, cho dù để thêm vào số ngày với giá $ 2.00 video hoặc $ 3,00 video). Bạn có lẽ sẽ cần một vòng lặp trong chương trình của bạn (mặc dù bạn có thể không nhất thiết phải suy luận này từ các biến). Các mã có thể như sau: Hy vọng rằng, bây giờ bạn có một ý tưởng cơ bản về cách đặt ra cấu trúc chương trình của bạn trong tâm trí của bạn trước khi bạn bắt đầu để viết mã.
đang được dịch, vui lòng đợi..
