Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (82.54 KB, 1 trang )
BÀI TẬP TIN HỌC NÂNG CAO
1. Viết chương trình đổi một số hệ thập phân sang hệ nhị phân
2. Viết chương trình đổi một số nguyên(<1000) sang kiểu chữ
Ví dụ: nhập vào 103 thì chương trình sẽ xuất ra Một trăm lẻ ba
3. Viết chương trình tách các từ trong một chuỗi nhập(các từ cách nhau bằng khoảng trắng hay dấu phẩy)
4. Viết chương trình tách các số (nguyên hay thực) trong một chuỗi nhập bất kỳ
5. Viết một hàm nhận vào một chuỗi ký tự s và một số N, hàm sẽ trả về một chuỗi được hình thành bằng cách
lấy các ký tự từ giữa chuỗi s lấy ra N ký tự từ hai phía (các trường hợp đặc biệt sinh viên tự nghĩ ra các ràng
buộc cần thiết để giải quyết)
6. Viết chương trình để đánh giá thành tích của một đội bóng bao gồm các nội dung:
• Nhập vào họ tên, tuổi, số bàn thắng của từng cầu thủ
• In ra màn hình:
i. Cầu thủ có tuổi lớn nhất
ii. Cầu thủ có tuổi nhỏ nhất
iii. Cầu thủ có số bàn thắng nhiều nhất
iv. Cầu thủ có số bàn thắng ít nhất
v. Số bàn thắng trung bình của toàn đội
7. Một đa thức có thể được biểu diễn như một danh sách liên kết với mỗi node sẽ chứa hệ số và số mũ của
từng thành phần của đa thức. Ví dụ: 4x3-5 có thể được biểu diễn theo cách sau:
• Mục tin thứ nhất có info chứa số 4 và 3; link chỉ đến thành phần thứ hai
• Mục tin thứ hai có phần info chứa số -5 và 0; link chỉ đến nil
Hãy viết các thủ tục để: đọc đa thức vào danh sách, cộng hai đa thức, in ra kết quả.
8. Viết chương trình tạo một file text. Chương trình sẽ yêu cầu người sử dụng nhập vào tên của 1 file text cần
tạo rồi cho phép người sử dụng nhập nội dung của file này vào và cuối cùng là lưu lại file này.
9. Viết chương trình đọc lại file text đã tạo ở trên.
10. Viết lại 2 chương trình trên theo dạng tham số dòng lệnh: tên của file sẽ được nhập vào thông qua thông số
khi gọi chương trình.
Ví dụ: sau khi dịch 2 chương trình ở trên thành dạng thực thi được(giả sử chúng có tên là b1.exe và b2.exe),
nếu ở dấu nhắc DOS người sử dụng nhập như sau:
c:\>b1 a.txt thì chương trình sẽ tạo một file mới có tên là a.txt