Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Flashsale Mua Sắm Trực Tuyến - BlackFriday

Cộng đồng công nghệ mới của Vn-Zoom

Cài đặt thảo luận về Windows 10 ở Vn-Zoom
Khuyến Mại FlashSale Cấm Up Ảnh đóng dấu forum khác

Vn-Zoom phiên bản beta

Kích hoạt Windows , Office miễn phí









Trang 118/118 đầuđầu ... 18 68 108 116 117 118
kết quả từ 1.756 tới 1.768 trên 1768
Vn-Zoom Việt Nam Phiên bản Beta

  1. #1756
    Conan KLOP's Avatar
    Conan KLOP vẫn chưa có mặt trong diễn đàn ღღღ Prince Of Love Kingdom ღღღ
    Tham gia
    Mar 2012
    Đến từ
    TẬP ĐOÀN SPAM XUYÊN LỤC ĐỊA, XUYÊN BIỂN ĐẢO.
    Bài
    8.562
    Cảm ơn
    2.032
    Điểm
    7.431/4.610 bài viết

    Default

    Cho em hỏi bài tính căn bậc 2 ạ. Và liệt kê các ước của một số nhập vào ạ.


    .
    s2 Cô gái đến từ hôm qua



  2. Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ
  3. #1757
    sky_shh's Avatar
    sky_shh vẫn chưa có mặt trong diễn đàn Rìu Chiến
    Tham gia
    Sep 2012
    Bài
    1.581
    Cảm ơn
    157
    Điểm
    742/427 bài viết

    Default

    Trích Conan KLOP View Post
    Cho em hỏi bài tính căn bậc 2 ạ. Và liệt kê các ước của một số nhập vào ạ.
    tính căn bậc 2 của một số thì dùng hàm sqrt(n)
    còn liệt kê các ước thì cứ cho 1 biến chạy i từ 1 đến round(sqrt(n))*, nếu n chia hết cho biến chạy đó thì ta sẽ có 2 ước của số n là i và (n div i)
    p/s: không biết từ 1 đến * với từ 1 đến n/2 cái nào nhanh hơn nhỉ


    I need someone who understand me


  4. #1758
    programmer2010's Avatar
    programmer2010 vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc
    Tham gia
    Feb 2010
    Bài
    3.098
    Cảm ơn
    50
    Điểm
    799/730 bài viết

    Default

    ^ sqrt(n) nhanh hơn chứ



  5. #1759
    dammage's Avatar
    dammage vẫn chưa có mặt trong diễn đàn Rìu Chiến
    Tham gia
    Jan 2011
    Bài
    1.556
    Cảm ơn
    0
    Điểm
    599/515 bài viết

    Default

    Trích sky_shh View Post
    tính căn bậc 2 của một số thì dùng hàm sqrt(n)
    còn liệt kê các ước thì cứ cho 1 biến chạy i từ 1 đến round(sqrt(n))*, nếu n chia hết cho biến chạy đó thì ta sẽ có 2 ước của số n là i và (n div i)
    p/s: không biết từ 1 đến * với từ 1 đến n/2 cái nào nhanh hơn nhỉ
    bà giáo chắc không rảnh tới mức gọi có cái hàm thôi mà cũng thành bài tập đâu, theo tui chắc là phải tính từng bước chứ không phải xài hàm thư viện sẵn
    Code:
    program can_bac_hai;
    uses crt;
    var x,i:integer;
          t:real;
    begin
            clrscr;
            write('Nhap x: '); {hien thi cau lenh }
            readln(x);       {nhap so can tinh can }
            t:=x / 2;
            for i:=1 to x do   {vong lap cho x}
                    if ((t*t-x)/2) <0 then
                            while ((t*t-x)/2)*-1 >=0.000001 do
                                    t:=(x/t-t)/2+t
                    else
                             while (t*t-x)/2>=0.000001 do
                                    t:=(x/t-t)/2+t;
            writeln('Can bac 2 cua ',x,' la : ' ,t:2:2);
            readln
    end.



  6. #1760
    programmer2010's Avatar
    programmer2010 vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc
    Tham gia
    Feb 2010
    Bài
    3.098
    Cảm ơn
    50
    Điểm
    799/730 bài viết

    Default

    ^ Cũng ko cần phải dùng con tính số thực đâu.

    Logic trong đó hơi bị kì kì mình thì mình sẽ lập lựng như sau

    Ta xấp xỉ sqrt(n) bằng x0+d (với x0 đã biết). Vậy xấp xỉ n bằng (x0 + d)^2 = x0^2 + 2x0*d + d^2. Với d đủ nhỏ: x0 + d ~ (n-x0^2)/(2*x0) + x0 = (n+x0^2)/(2*x0) = 1/2*(n/x0 + x0). Thực ra nói như trong đấy là ko đúng vì tình cờ 1/2 là đúng thôi.

    Vậy sai số của pp này là bao nhiêu để ý nãy ta chưa trừ d^2 ra. Vậy sai số tối đa là d^2/(2*x0).

    Với x0 = 1 và n = 2 thì d = 1/2, vậy sai số < 1/4/2 = 1/8.

    Ngoài ra còn phải lưu ý điều kiện dừng phải là ntn mới chạy đúng:
    Thay đổi nội dung bởi programmer2010; 25-02-2017 lúc 16:43.



  7. #1761
    dammage's Avatar
    dammage vẫn chưa có mặt trong diễn đàn Rìu Chiến
    Tham gia
    Jan 2011
    Bài
    1.556
    Cảm ơn
    0
    Điểm
    599/515 bài viết

    Default

    Trích programmer2010 View Post
    ^ Cũng ko cần phải dùng con tính số thực đâu.

    Logic trong đó hơi bị kì kì mình thì mình sẽ lập lựng như sau

    Ta xấp xỉ sqrt(n) bằng x0+d (với x0 đã biết). Vậy xấp xỉ n bằng (x0 + d)^2 = x0^2 + 2x0*d + d^2. Với d đủ nhỏ: x0 + d ~ (n-x0^2)/(2*x0) + x0 = (n+x0^2)/(2*x0) = 1/2*(n/x0 + x0). Thực ra nói như trong đấy là ko đúng vì tình cờ 1/2 là đúng thôi.

    Vậy sai số của pp này là bao nhiêu để ý nãy ta chưa trừ d^2 ra. Vậy sai số tối đa là d^2/(2*x0).

    Ngoài ra còn phải lưu ý điều kiện dừng phải là ntn mới chạy đúng:
    không biết nữa , tui google rồi copy paste cái code + nguồn thôi, tại topic pascal nên cũng làm biếng đọc



  8. #1762
    programmer2010's Avatar
    programmer2010 vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc
    Tham gia
    Feb 2010
    Bài
    3.098
    Cảm ơn
    50
    Điểm
    799/730 bài viết

    Default

    ^ thực ra d^2/(2*x0) nó sẽ ra số gì đấy cũng gần với sai số nhưng ko hẳn là chặn gì hết cho n=99 và x0^2=100 thì d=1/20. Lấy máy trừ sẽ ra sai số là 0.000125693... trong khi 1/8000 = 0.000125.



  9. #1763
    Conan KLOP's Avatar
    Conan KLOP vẫn chưa có mặt trong diễn đàn ღღღ Prince Of Love Kingdom ღღღ
    Tham gia
    Mar 2012
    Đến từ
    TẬP ĐOÀN SPAM XUYÊN LỤC ĐỊA, XUYÊN BIỂN ĐẢO.
    Bài
    8.562
    Cảm ơn
    2.032
    Điểm
    7.431/4.610 bài viết

    Default

    Các bác cao siêu quá nên cũng hơi hiểu hiểu thôi chứ vẫn ko hiểu nổi hết @@~


    .
    s2 Cô gái đến từ hôm qua

  10. #1764
    programmer2010's Avatar
    programmer2010 vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc
    Tham gia
    Feb 2010
    Bài
    3.098
    Cảm ơn
    50
    Điểm
    799/730 bài viết

    Default

    Trích Conan KLOP View Post
    Các bác cao siêu quá nên cũng hơi hiểu hiểu thôi chứ vẫn ko hiểu nổi hết @@~
    Nếu lấy sqrt của Pascal luôn thì ko cần quan tâm. Còn nếu tự tính thì có thể ước lượng sai số (mà viết như hồi nãy cũng ko chặt chẽ, cái đó trên Wiki gọi là Newton-Raphson).
    Thay đổi nội dung bởi programmer2010; 05-03-2017 lúc 00:36.



  11. Có 1 thành viên cảm ơn programmer2010 cho bài viết này:
    Conan KLOP (02-03-2017)

  12. #1765
    hieubua123's Avatar
    hieubua123 vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Jun 2013
    Bài
    9
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Các bác help e với, trường mới ra đề cương mà khó quá
    Đề: Viết CT sd Hàm và Thủ tục để giải:
    Cho tệp T.dat lưu trên mỗi dòng 6 số thực tương ứng là hoành độ và tung độ 3 đỉnh A, B, C của tam giác ABC. Hãy nhập dữ liệu dã cho ra tệp t.out gồm các dòng:
    - Dòng 1 độ dài 3 cạnh
    - Dòng 2 là chu vi và diện tích của tam giác.



  13. #1766
    programmer2010's Avatar
    programmer2010 vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc
    Tham gia
    Feb 2010
    Bài
    3.098
    Cảm ơn
    50
    Điểm
    799/730 bài viết

    Default

    ^ S = abs((xB*yA-xA*yB)+(xC*yB-xB*yC)+(xA*yC-xC*yA))/2 (ban đầu mình cũng bảo cái này chaien, bạn chọn ba điểm trên ba cạnh của hình chữ nhật để c/m)
    Thay đổi nội dung bởi programmer2010; 27-03-2017 lúc 21:19.



  14. #1767
    Dieuthii's Avatar
    Dieuthii vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Nov 2017
    Bài
    1
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default

    Giúp em bài này với ạ
    Chèn và xoá dòng / cột trong mảng 2 chiều trong 1 code. Em phân vân nếu mình muốn xoá rồi chèn hoặc chèn rồi xoá thì làm sao nên làm chưa được...



  15. #1768
    hack_sh's Avatar
    hack_sh vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    May 2009
    Bài
    13
    Cảm ơn
    0
    Điểm: 2/1 bài viết

    Default

    Dạ xin chào các bô lão, ông thầy giao cho lớp 1 bài tập tết (môn tối ưu hóa) nhưng đề khoai quá ToT đọc chả hiểu gì. Post lên đây hy vọng được cứu rỗi ạh (đề này được bạn nói lại, em sẽ cố viết hết những gì e cho là đề @@)^^
    Đề: Code giải thuật GRASP (Greedy randomized adaptive search procedure) hoặc ILS (Iterated local search):
    Cho 32 là số điểm cần đến, 5 là số xe, 100 là trọng tải của một xe, tiếp theo là 3 số là số thứ tự điểm và tọa độ của điểm đó
    Xuống dưới có 2 số là số thứ tự điểm và trọng luợng của điểm đó. (??? ???)
    Output: dòng đầu là tổng quãng đường đi, in ra các xe và thứ tự đi của xe đó
    VD: 980
    Xe 1: 1 4 5 2 6
    Thay đổi nội dung bởi hack_sh; 13-02-2018 lúc 08:43.



 

 
Trang 118/118 đầuđầu ... 18 68 108 116 117 118
Cách mạng mua sắm giảm giá cực sốcMưa Sale Băng giảm giá cực tốt *** Bủng Nổ Cơn lốc công nghệ


Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •