Bác nào giỏi Pascal chỉ giùm em!!! - Ngày mai em đi thi rồi!!!

Bài 3: (8.0 điểm) Cân tảo


Mẹ dỉ chợ về mua cho Nga 27 quả táo giống hệt nhau về kích thước và hình
dạng. Tuy nhiên người bán hàng nói rằng trong số các quả tảo trên có đúng một quả
có khối lượng khác so với 26 quả còn lại. Dùng một chiếc cân bản hai bên và với ba
lần cân em hãy giúp Nga tìm ra quả táo đó.


viết chươngtrình mô phòng việc tổ chức cân 27 quả táo bằng ba lần cân meo
yêu cầu nêu trên. Ĩììông bảo ra màn hình khối lượng của quả táo cần tìm và chỉ rõ
rằng quá táo tìm được có khối lượng lìặng hơn hay nhẹ hơn so với 26 quả còn lại. Dữ
liệu về quả táo có khối lượng khác do người Sử dụng chương trình nắm giữ.


Lưu ý:


1. Trọng lượng của các quả táo là một số nguyên dương được nhập từ bản phím.


2. Cân bàn hai bên là cân có hai bàn cân chia dều hai bên với khối lượng ban
đầu (chưa cân) băng nhau. Trong khi cân, nếu cân thăng bằng thì khổi lượng hai bên
bằng nhau; nếu cân lệch mì bản cân bên nào thấp hơn sẽ có khối lượng lởn hơn.


Hết ------
 
  • Chủ đề
    pascal
  • quanltv

    Sư phụ của ADMIN
    Vì đề chưa cho 1 quả là nặng hay nhẹ hơn các quả còn lại, nên việc cân thực tế với 3 lần cân đã khó thực hiện được rồi, nữa là lập trình Pascal.
    Bài toán thực tế: Giả sử 1 quả khác loại là nhẹ hơn.
    Chia 27 quả thành 3 nhóm, mỗi nhóm 9 quả. Cân nhóm 1 và 2
    Xảy ra 2 trường hợp:
    1. Cân thăng bằng (bằng nhau), chọn nhóm thứ 3 để tiếp tục lần cân thứ 2
    2. Bên nào nhẹ hơn thì chọn cho lần cân thứ 2
    Loại bỏ 2 nhóm còn lại, lấy nhóm được chọn phân đều làm 3. Mỗi nhóm có 3 quả

    Làm tương tự như cách trên, chọn được 1 nhóm 3 có 1 quả nhẹ hơn.
    Cân tiếp lần 3 sẽ xác định được chính xác quả nhẹ hơn là quả nào.
     
    Top