Số học mô-đun là cách làm việc với các số dư sau khi chia cho một số nguyên dương cố định gọi là mô-đun. Nếu hai số cho cùng một số dư, chúng hoạt động như nhau trong hệ mô-đun đó, nên người ta thường gọi đây là toán đồng hồ.
Trên đồng hồ giờ, giờ sẽ rơi vào vị trí giờ, và giờ sẽ rơi vào cùng vị trí với giờ. Chu kỳ lặp lại đó chính là trực giác đằng sau số học mô-đun.
Mod Có Nghĩa Là Gì Trong Số Học Mô-đun
Với một số nguyên và một số nguyên dương , biểu thức là số dư khi chia cho .
Ví dụ:
vì
Mô-đun là , nên cộng hoặc trừ sẽ không làm thay đổi vị trí rơi trong chu kỳ.
Đồng Dư Theo Mô-đun Có Nghĩa Là Gì
Đồng dư là cách viết chính thức để nói rằng hai số nguyên có cùng cách hoạt động theo mô-đun .
có nghĩa là và cho cùng một số dư khi chia cho . Một cách kiểm tra tương đương là
nghĩa là “ chia hết ”.
Vì vậy,
vì , và chia hết .
Sự khác biệt này rất quan trọng:
- là một phát biểu về số dư.
- là một phát biểu về đồng dư.
Chúng có liên quan với nhau, nhưng không thể thay thế cho nhau.
Ví Dụ Mẫu: Giờ Sau Giờ
Giả sử bây giờ là giờ, và bạn muốn biết giờ sau sẽ là mấy giờ trên đồng hồ giờ.
Trước hết, rút gọn theo mô-đun :
Vậy cộng thêm giờ có cùng tác dụng như cộng thêm giờ:
Khi đó
Vậy đồng hồ sẽ chỉ giờ.
Bước quan trọng là bước rút gọn. Trong mô-đun , thay bằng giữ nguyên đáp án và giúp phép tính dễ hơn.
Vì Sao Rút Gọn Trước Giúp Bài Toán Dễ Hơn
Các số lớn thường dễ xử lý hơn sau khi bạn thay chúng bằng một số nhỏ hơn nhưng đồng dư.
Ví dụ, theo mô-đun ,
vì chia hết cho . Nếu bài toán chỉ quan tâm đến các giá trị theo mô-đun , bạn có thể làm việc với thay vì .
Những Lỗi Thường Gặp
Nhầm lẫn giữa bằng nhau và đồng dư
không có nghĩa là . Nó có nghĩa là chúng thuộc cùng một lớp số dư theo mô-đun .
Quên rằng mô-đun rất quan trọng
là đúng, nhưng là sai. Đồng dư luôn gắn với một mô-đun cụ thể.
Xem mod như phép chia thông thường
là số dư , không phải thương và cũng không phải phân số .
Cho rằng toán tử % trong phần mềm luôn theo cùng một quy ước toán học
Với các số dương, toán tử % trong ngôn ngữ lập trình thường khớp với ý tưởng số dư mà học sinh học đầu tiên. Với số âm, quy ước có thể khác nhau, nên kết quả có thể không trùng với số dư không âm nhỏ nhất được dùng trong nhiều khóa học toán.
Số Học Mô-đun Được Dùng Ở Đâu
Bạn sẽ gặp số học mô-đun bất cứ khi nào các giá trị lặp lại theo chu kỳ: đồng hồ, các ngày trong tuần, hệ thống chữ số kiểm tra, hàm băm và nhiều phần của lý thuyết số.
Nó cũng xuất hiện trong mật mã học, nhưng ý tưởng cơ bản vẫn vậy: các số được nhóm theo số dư của chúng, và các số đồng dư có thể được xem là tương đương trong hệ đó.
Thử Một Bài Tương Tự
ngày sau thứ Hai sẽ là thứ mấy? Vì các ngày lặp lại theo mô-đun , hãy bắt đầu bằng cách rút gọn theo mô-đun trước khi trả lời.
Nếu muốn có thêm một trường hợp để so sánh, hãy thử phiên bản của riêng bạn trong GPAI Solver và xem liệu rút gọn trước có làm bài ngắn hơn không.
Cần trợ giúp giải bài?
Tải câu hỏi lên và nhận lời giải từng bước đã được xác minh trong vài giây.
Mở GPAI Solver →