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

Reviews hay rinh note 4, galaxy V được vi vu Hàn Quốc

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Lời mời tham dự chương trình từ thiện "Giáng Sinh Trong Mắt Em"

Mời offline công nghệ cùng Vn-Zoom tại Hà Nội

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Mời offline công nghệ cùng VN-Zoom tại TP HCM
kết quả từ 1 tới 2 trên 2
  1. #1
    pro812731's Avatar
    pro812731 vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Jul 2008
    Bài
    41
    Cảm ơn
    16
    Điểm
    5/5 bài viết

    Default Bài tập pascal dùng cấu trúc lặp.

    Nhập 2 số nguyên dương m,n
    a. Tính tổng các số chia hết cho 2 và 3
    b. Tính bội chung nhỏ nhất của 2 số m n
    c. Liệt kê các số nguyên tố trong khoảng m n
    d. Liết kê các số chính phương trong đoạn m n


  2. #2
    auauau97's Avatar
    auauau97 vẫn chưa có mặt trong diễn đàn Rìu Chiến Vàng
    Tham gia
    Jun 2010
    Đến từ
    Hà Nội
    Bài
    6.647
    Cảm ơn
    11.934
    Điểm
    5.263/3.016 bài viết

    Default

    Trích pro812731 View Post
    Nhập 2 số nguyên dương m,n
    a. Tính tổng các số chia hết cho 2 và 3
    b. Tính bội chung nhỏ nhất của 2 số m n
    c. Liệt kê các số nguyên tố trong khoảng m n
    d. Liết kê các số chính phương trong đoạn m n

    cái tính tổng các số chia hết cho 2 và 3 thì có khoảng giá trị nào của các số đó không bạn ?
    n<=số <=m à ?
    câu b thì bạn tìm uscln trước, bscnn=(a*b) div uscln(a,b);
    tìm USCLN của 2 số:
    tạm gọi số thứ 1 là x, số thứ 2 là y
    thì
    nếu x>y thì x=x mod y
    ngược lại (tức là y>=x) thì y=y mod x
    lặp như vậy cho tới khi x =0 hoặc y=0 thì USCLN=x+y
    câu c thì bạn cho i chạy từ m tới n
    kiểm tra xem 1 số có là số NT không:
    Code:
    gán biến kiểm tra n là nguyên tố là true
    for i:=2 to trunc(sqrt(số cần kiểm tra)) do
      if số cần kiểm tra chia hết cho i(mod i=0)   
        thì không là số nguyên tố, gán biến kiểm tra là false
    nếu biến kt là true---> là nguyên tố và ngược lại
    d) tương tự câu c
    giờ ta kiểm tra 1 số có phải là số chính phương không ?
    số chinh phương là số = bình phương 1 số tự nhiên
    dùng lệnh if (sqrt(a))=int(sqrt(a)) then a chính phương {int là lệnh lấy phần nguyên của 1 số hay sao ấy, mình nhớ là thế. Chả hạn căn(9) là 3. int(sqrt(9)) là 3 thì 9 là số chính phương !!}

  3. Có 4 thành viên cảm ơn auauau97 cho bài viết này:
    19-6 (31-01-2012), god250895 (01-02-2012), pro812731 (01-02-2012), vanchien127 (01-02-2012)

 

 

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
  •