Đến nội dung

haidang1610

haidang1610

Đăng ký: 03-05-2015
Offline Đăng nhập: 09-05-2015 - 13:31
-----

Trong chủ đề: Vòng lặp kiểm tra một số nguyên tố bằng Casio ES

05-05-2015 - 22:06

Bạn ơi gán gt của X là bao nhiêu?

Thưa bạn Van Chung, hàm số $\sum_{x=a}^{b} \left ( f(x) \right )$ của máy đã tự động gán vòng lặp hữu hạn cho x, lúc này thì giá trị của x sẽ đi từ giá trị a đến giá trị b. Mỗi giá trị máy sẽ thực hiện câu lệnh $f(x)$ rồi lại tự động tăng giá trị x lên thêm 1 đơn vị. Thời gian thực hiện thuật toán lặp này là $O(b-a+1)$. Sở dĩ bạn nthoangcute đã nói rằng:

 

 Tốc độ vòng lặp: $10$ giá trị trên $1$ giây ! (Tức là ấn $10$ dấu $=$ trong một giây)
=> Nhanh hơn cách kia !

là có lý do: máy sẽ tự động tăng giá trị cho biến x cứ như ta bấm dấu $=$ chứ không cần ta phải dùng tay như cách của bạn phudinhgioihan và cũng chẳng cần phải chú ý rằng giá trị của biến đếm lúc này có lớn hơn $Rnd(\sqrt{n})$ hay chưa (với $n$ là số cần kiểm tra) vì ta đã giới hạn giá trị cuối cùng là $b=Rnd(\sqrt{n})$ rồi!


Trong chủ đề: Thủ thuật giải toán bằng CASIO

03-05-2015 - 22:52

Với tích $\left ( x-2 \right )\left ( x-10 \right )$ thì ta nhận ra lỗi trong cách mà bạn nthoangcute đã đưa ra bởi vì khi thay x=10 ta có giá trị là 0, vì thế ta cần thay x vào là một giá trị lớn hơn: 100. Thay vào ta được tích bằng 8820, chia các khoảng là $\left | 88 \right |20|$. Theo cách của bạn nthoangcute thì ta có hệ số tự do là 20, hệ số bậc 1 là 88 (vì vị trí đầu khoảng thứ 2 từ phải qua là 8 không phải 9, không có số 9). Do đó không tồn tại hệ số bậc 2 (?). Vì thế, sai sót là ở phần bạn xét số ở vị trí đầu tiên! Xin hãy tìm phương pháp hoàn thiện hơn!


Trong chủ đề: Thủ thuật giải toán bằng CASIO

03-05-2015 - 21:54

Cho mình hỏi bạn nthoancute là thủ thuật 1 dùng để khai triển tích (x-10)(x-100)(x-1000) được hay không vậy?