Avatar's sean

Ghi chép của sean

6/2*(2+1) = 9

Để đỡ tốn thời gian vàng ngọc thì mình ném cái comment ở link ngoài kia vào đây nhé. Tuy nhiên bạn nào muốn bắt bẻ thì mình hoàn toàn có thể chứng minh là mình đúng bằng expression stack, in-depth về post-fix và thứ tự, tính chất và quy ước các operator, nên cứ tự nhiên :D vì mình biết đằng nào mình cũng đúng, hơn nữa mình đang ôn thi về 1 phần chủ đề này nên với mình càng có benefit là tranh thủ ôn thi lúc chém gió. Còn nếu mà ai nói dấu / nó nghĩa là bao hàm toàn bộ mấy cái blah blah đằng sau vào dưới mẫu số thì mình xin nói luôn là các bạn sai.
"Bạn nào hiểu về infix operator là ra ngay, có gì khó đâu, các ký hiệu + - x / viết ở giữa các số chỉ là 1 kiểu viết tắt, còn viết đầy đủ, ví dụ như 3 + 4 = 7 thì thực chất là +(3,4) = 7, hay tổng quát hơn là op(...) = ..., với op là một operator nào đó - bạn nào dân Tin chắc ko lạ gì 

Giờ thì thực hiện phép tính như sau từ trái qua phải 6/2*(2+1) = x( /(6,2) , +(2,1)) = x(3,3) = 9 

Đây là quy ước toán học cơ bản, calculator khi nó parse thì cũng sẽ parse từ trái qua phải, và thứ tự các operators như thế, không bàn cãi nhiều."
4690 ngày trước · Bình luận · Loan tin ·  
được loan tin bởi CoAiBiet , rubynguyen5 người nữa
TanNg
123nono
13 năm trước· Trả lời
sean
123nono
13 năm trước· Trả lời
kanishi
123nono
13 năm trước· Trả lời
bloc2210
123nono
13 năm trước· Trả lời
TanNg
123nono
13 năm trước· Trả lời
kanishi
123nono
13 năm trước· Trả lời
sean
123nono
13 năm trước· Trả lời
sean
123nono
13 năm trước· Trả lời
AMD
AMD
123nono
13 năm trước· Trả lời
TKM
TKM
123nono
13 năm trước· Trả lời
sean
123nono
13 năm trước· Trả lời
TKM
TKM
123nono
13 năm trước· Trả lời
sean
123nono
13 năm trước· Trả lời
Theo
123nono
13 năm trước· Trả lời
Website liên kết