ta có:
-a.b=-(ab)
=> -1!=-(1!)=-1
tương tự, ta có:
-2! =-2
-3! =-6
...
Nhưng khi sử dungjmays tính, ta có( -1)!= Math ERROR
hãy giaỉ thích điều này?
Bài viết đã được chỉnh sửa nội dung bởi vo ke hoang: 03-10-2016 - 09:07
ta có:
-a.b=-(ab)
=> -1!=-(1!)=-1
tương tự, ta có:
-2! =-2
-3! =-6
...
Nhưng khi sử dungjmays tính, ta có( -1)!= Math ERROR
hãy giaỉ thích điều này?
Bài viết đã được chỉnh sửa nội dung bởi vo ke hoang: 03-10-2016 - 09:07
If i can see further it is by standing on the shoulders of giants.
(Issac Newton)
ta có:
-a.b=-(ab)
=> -1!=-(1!)=-1
tương tự, ta có:
-2! =-2
-3! =-6
...
Nhưng khi sử dungjmays tính, ta có( -1)!= Math ERROR
hãy giaỉ thích điều này?
$-a*b=-(ab)$ có liên quan gì đến cái dưới đâu bạn
"Con người không sợ Thần
mà bản thân nỗi sợ chính là Thần"
$-a*b=-(ab)$ có liên quan gì đến cái dưới đâu bạn
-a.b=-(ab)
tương tự, -a.b.c....n=-(abc....n)
mà a!=1.2.3....a
=>-a!=-(1.2.3....a)
=>-1!=-1
If i can see further it is by standing on the shoulders of giants.
(Issac Newton)
ta có:
-a.b=-(ab)
=> -1!=-(1!)=-1
tương tự, ta có:
-2! =-2
-3! =-6
...
Nhưng khi sử dungjmays tính, ta có( -1)!= Math ERROR
hãy giaỉ thích điều này?
$n!$ chỉ có nghĩa khi $n$ là số tự nhiên.
$1$ là số tự nhiên nên $1!$ có nghĩa (bằng $1$)
$-1!$ là số đối của $1!$ (là số có nghĩa) nên cũng là số có nghĩa (bằng $-1$)
Còn $-1$ không là số tự nhiên nên $(-1)!$ không có nghĩa (do đó máy tính nó ... bó tay)
...
Ðêm nay tiễn đưa
Giây phút cuối vẫn còn tay ấm tay
Mai sẽ thấm cơn lạnh khi gió lay
Và những lúc mưa gọi thương nhớ đầy ...
$n!$ chỉ có nghĩa khi $n$ là số tự nhiên.
$1$ là số tự nhiên nên $1!$ có nghĩa (bằng $1$)
$-1!$ là số đối của $1!$ (là số có nghĩa) nên cũng là số có nghĩa (bằng $-1$)
Còn $-1$ không là số tự nhiên nên $(-1)!$ không có nghĩa (do đó máy tính nó ... bó tay)
Máy tính trong trường hợp này ưu tiên dấu trừ trước mà không phải là giai thừa
"Con người không sợ Thần
mà bản thân nỗi sợ chính là Thần"
Máy tính trong trường hợp này ưu tiên dấu trừ trước mà không phải là giai thừa
hình như máy tính ưu tiên giai thừa.
If i can see further it is by standing on the shoulders of giants.
(Issac Newton)
hình như máy tính ưu tiên giai thừa.
Theo mình thì như thế này, máy tính được lập trình bằng một ngôn ngữ lập trình nào đó (mình học qua C rồi nên biết được). Cách tính 1 giai thừa của máy tính được thực hiện bằng cách lấy giá trị nhập vào nhân với giá trị nhỏ hơn nó 1 đơn vị, cứ làm như thế cho đến khi nhân đến 1 thì thôi (hoặc là nhân từ 1 đến 2,3,4,.. theo thứ tự tăng dần), dễ dàng thấy được rằng số âm thì không thể tăng từ 1 lên được. Vậy nên máy tính bó tay. Đây là code (ngôn ngữ C)
Bạn có thể thử ngay tại đây http://cpp.sh/9s7k
B1: Bấm nút Run
B2: Nhập 1 số cần tính giai thừa
B3: Xem kết quả
Bài viết đã được chỉnh sửa nội dung bởi DangHongPhuc: 05-10-2016 - 19:33
"Con người không sợ Thần
mà bản thân nỗi sợ chính là Thần"
-a.b=-(ab)
tương tự, -a.b.c....n=-(abc....n)
mà a!=1.2.3....a
=>-a!=-(1.2.3....a)
=>-1!=-1
-(1!)=-1 là đúng nhưng khi viết -a! là máy nó hiểu (-1)! => nó báo lỗi
Máy tính trong trường hợp này ưu tiên dấu trừ trước mà không phải là giai thừa
-(1!)=-1 là đúng nhưng khi viết -a! là máy nó hiểu (-1)! => nó báo lỗi
Máy tính ưu tiên dấu trừ trước nên nó mới thế
"Con người không sợ Thần
mà bản thân nỗi sợ chính là Thần"
0 thành viên, 1 khách, 0 thành viên ẩn danh