casio 9

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Dương Nguyễn Sĩ Tín
Ngày gửi: 11h:02' 31-05-2012
Dung lượng: 44.5 KB
Số lượt tải: 26
Số lượt thích: 0 người
Thuật toán lấy phần nguyên và lam tròn số trên MTBT
Thuật toán lấy phần nguyên và lam tròn số trên MTBT chủ yếu là sử dụng khả năng tự động làm tròn số khi số cần hiển thị bị tràn màn hình. Việc tìm ra 2 thuật toán này khá phức tạp, mình phải mất khá nhiều thời gian mới tìm ra nên xin chỉ ghi kết quả. Giả sử số cần lấy là 123.5678 Lấy phần nguyên ta bấm (((123.5678+9.5)*10^-11+1-1)*10^11-10 và bấm = kết quả sẽ là 123 làm tròn số ta bấm (((123.5678+10)*10^-11+1-1)*10^11-10 kết quả chắc là 124. Chúng ta có thể sử dụng thuật toán lấy phần nguyên trong các bài mtbt sử dụng phép lặp. thí dụ như các bài tìm ucln-bcnn; tìm số dư; tìm chu kỳ của phép chia.
Ban đầu ta tìm cách làm tròn đối với số >10: (123.56*10^-11+1-1)*10^11=124 giải thích: Máy sẽ lần lượt làm các bước sau: 123.56*10^-11=0.0000000012356 lấy KQ trên cộng 1 được 1.0000000012356 trước khi trừ 1, máy sẽ tạm lưu số này vào 1 bộ nhớ nào đó. Giống như những bộ nhớ A,B,C... khác. Bộ nhớ này có 13 chữ số, do đó máy sẽ làm tròn đễ dễ lưu hơn:1.0000000012356=1.00000000124 Các bước sau chắc bạn đã hiểu Tuy nhiên, ko hỉu vì sao với những số <10 thì giải thuật này ko thành công, do đó ta phải cộng 10 từng vế cho chắc ăn cuối cùng (((123.56+10)*10^-11+1-1)*10^11-10=124 Số làm tròn của a luôn bằng phần nguyên của a+0.5 do đó ta suy ra cách lấy phần nguyên.

kiểm tra a là số nguyên tố hay không
a shift sto A xem A có chia hết cho 2, cho 3 hay không? (chuyện này đơn giản) lấy A chia cho 3: A/3 = Ấn tiếp: A/(A/Ans+2) Sau đó ấn = = = ... để kiểm tra, khi số trên màn hình hạ xuống dưới căn A thì ngưng.
Để tìm n chữ số tận cùng của 1 luỹ thừa , ta tìm dư của luỹ thừa đó với 10^n
Heheh , có phải rất hay không nào . Tuy nhiên . Nếu người ta kiu tìm từ 1 đến 3 chữ số tận cùng của một luỹ thừa mà ta làm theo bài học trên thì thật là , quá oải . Chính vì thế , tui xin post một bài như sau : _ Tìm 1 chữ số tận cùng của a^n : * Nếu a có chữ số tận cùng là 0 , 1 , 5 hoặc 6 thì a^n lần lượt có chữ số tận cùng là 0 , 1 , 5 hoặc 6 . * Nếu a có chữ số tận cùng là 2 , 3 hoặc 7 , ta có nhận xét sau với k thuộc tập hợp số tự nhiên khác 0 : 2^4k đồng dư 6 ( mod 10 ) 3^4k đồng dư 1 ( mod 10 ) 7^4k đồng dư 1 ( mod 10 ) Do đó để tìm 1 chữ số tận cùng của a^n với a có số tận cùng là 2 , 3 , 7 ta lấy n chia cho 4 . Giả sử n = 4k + r với r thuộc { 0 , 1 , 2 , 3 } Nếu a đồng dư 2 ( mod 10 ) thì a^2 dồng dư 2^n = 2^(4k+r) đồng dư 6.2^r ( mod 10 ) Nếu a đồng dư 3 ( mod 10 ) thì a^n = a^(4k+r) đồng dư a^r ( mod 10 ) _ Tìm 2 chữ số tận cùng của a^n Ta có nhận xét sau : 2^20 đồng dư 76 ( mod 100 ) 3^20 đồng dư 1 ( mod 100 ) 6^5 đồng dư 76 ( mod 100 ) 7^4 đồng dư 01 ( mod 100 ) Mà 76^n đồng dư 76 ( mod 100 ) với n >= 1 và 5^n đồng dư 25 ( mod 100 ) với n >= 2 Suy ra kết quả sau với k là các số tự nhiên khác 0 : a^20k đồng dư 00 ( mod 100 ) nếu a đồng dư 0 ( mod 10 ) a^20k đồng dư 01 ( mod 100 ) nếu a đồng dư 1 ; 3 ; 7 ; 9 ( mod 10 ) a^20k đồng dư 25 ( mod 100 ) nếu a đồng dư 5 ( mod 10 ) a^20k đồng dư 76 ( mod 100
 
Gửi ý kiến