TÊN DỰ ÁN: Vận
dụng những kiến thức về cấu trúc mảng, kiểu dữ liệu xâu hãy viết một chương
trình giải quyết các bài toán liên quan tới thực tế, hoặc một bài bói vui, một
trò chơi trắc nghiệm IQ,..
CÁC BÀI TẬP VÍ DỤ:
"Một
đôi thỏ (gồm một thỏ đực và một thỏ cái) cứ mỗi tháng đẻ được một đôi thỏ con
(cũng gồm một thỏ đực và thỏ cái); một đôi thỏ con, khi tròn 2 tháng tuổi, sau
mỗi tháng đẻ ra một đôi thỏ con, và quá trình sinh nở cứ thế tiếp diễn. Hỏi n
tháng bao nhiêu đôi thỏ, nếu đầu năm (tháng Giêng) có một đôi thỏ sơ sinh?
Bài 2: Nguyên vật liệu của một xí nghiệp được đóng
trong các hình hộp chữ nhật. Sau khi xuất
hàng, trong kho có N thùng rỗng, được đánh số từ 1 tới N theo phiếu nhập hàng
(1<N<=100) sắp thành một hàng từ trái qua phải. Thùng thứ i có chiều dài,
rộng, cao tương ứng là li , wi , hi. Để giải
phóng chỗ, người ta lồng các thùng vào nhau theo quy trình: Lấy thùng đầu tiên
trong dãy ra so sánh với các thùng còn lại cho đến khi tìm được thùng đầu tiên
có kích thước tương ứng lớn hơn thì
bỏ thùng thứ nhất vào đó. Bằng cách tương tự lại lồng thùng đó vào tiếp các
thùng tiếp theo cho đến khi không còn tìm được thùng nào để lồng. Việc làm đó
thực hiện với tất cả các thùng, cho đến
khi không thể lồng được nữa. Như vậy từ N thùng ban đầu, trong kho chỉ còn M
thùng. Biết các thùng không thể xoay các mặt cho nhau.
BÀI 3: Một người
nhập vào một xâu kí tự (không quá 255 kí tự). Bên trong xâu kí tự đó có nhiều
chỗ viết địa chỉ BLao; Sau này BLao được đổi tên thành Bảo Lộc. Em hãy sử dụng
chương trình Pascal giúp người đó thay thế tất cả các cụm từ BLao thành Bảo
Lộc.
Không có nhận xét nào:
Đăng nhận xét