Bài tập 2

Việc cộng tác thực hiện các bài tập không được phép trừ khi bạn có thể hỏi bạn học và những người khác để được giúp đỡ, miễn là sự giúp đỡ đó không biến thành việc người khác làm hộ bạn, theo quy định của khóa học về academic honesty.

Đội ngũ nhân viên thực hiện kiểm tra ngẫu nhiên các bài nộp cho CS50x. Những học viên bị phát hiện vi phạm chính sách này sẽ bị loại khỏi khóa học. Những học viên đã hoàn thành CS50x, nếu bị phát hiện vi phạm, sẽ bị thu hồi Chứng chỉ CS50 vĩnh viễn.

Cần làm gì

  1. Đăng nhập vào cs50.dev bằng tài khoản GitHub của bạn sử dụng Chrome, Edge, hoặc Safari, không dùng Firefox

  2. Chạy lệnh update50 trong cửa sổ terminal của codespace để đảm bảo rằng codespace của bạn đã được cập nhật và, khi được nhắc, hãy nhấp vào Rebuild now

  3. Nộp Scrabble

  4. Nộp Readability

  5. Nộp một trong các bài sau:

    • Caesar, nếu bạn cảm thấy ít tự tin hơn
    • Substitution, nếu bạn cảm thấy tự tin hơn

Nếu bạn nộp cả Caesar và Substitution, chúng tôi sẽ ghi lại điểm cao hơn trong hai điểm số của bạn.

Hạn nộp

Trước 2026-12-31T23:59:00+00:00.

Lời khuyên

  • Thử chạy bất kỳ chương trình nào của David từ lớp học thông qua các ví dụ của Week 2.

  • Để xem các trang hướng dẫn (manual pages) cho các hàm C, hãy truy cập manual.cs50.io.

  • Nếu bạn thấy bất kỳ lỗi nào khi biên dịch mã nguồn bằng make, trước tiên hãy tập trung vào việc sửa lỗi đầu tiên bạn thấy, cuộn lên trên nếu cần. Nếu không chắc chắn về ý nghĩa của nó, hãy thử yêu cầu help50 trợ giúp. Ví dụ, nếu đang cố gắng biên dịch readability, và

    make readability
    

    đang báo lỗi, hãy thử chạy

    help50 make readability
    

    thay thế!

Cách nhận trợ giúp

Các bài tập