Em đang ôn thi nên có 6 bài tập PasCal ai giải được bài nào thì giải giùm em ạ..
Bài 1: Viết chương trình thực hiện 1 trò chơi đoán số từ 0 đến 9. Nhập vào 1 số a là số cần đoán và xóa sạch màn hình để người chơi không biết số vừa nhập, tiếp theo cho người chơi nhập 2 lần nếu có ít nhất 1 số bằng với số a thì thông báo là "Bạn đã thắng!" ngược lại thông báo "Bạn đã thua!". Thông báo lỗi nếu nhập ngoài khoảng từ 0 đến 9.
Bài 2: Cho 1 mảng số nguyên A theo thứ tự tăng dần gồm n phân tử. Nhập 1 số x và tìm kiếm xem x có trong mảng hay không.
Tìm kiếm theo yêu cầu sau (thuật toán tìm kiếm nhị phân): SO sánh x với phần tử ở giữa. Nếu bằng thì dừng. Nếu lớn hơn thì tìm ở đoạn sau của mảng. Nếu nhỏ hơn thì tìm ở đoạn đầu của mảng.
Bài 3: Viết chương trình lập một sổ tay điện tử cho phép người dùng nhập vào họ tên, số điện thoại địa chỉ lưu vào 1 file "SODIACHI.TXT" với mỗi phân tử là kiểu bản ghi. Sau đó nhập học tên của 1 người cho biết số điện thoại và địa chỉ tương ứng.
Bài 4: Viết chuong trình nhập vào 3 số giờ, phút, giây. Kiểm tra có phải là giờ phút giây hợp lệ hay không.
Bài 5: Viết chương trình nhập vào số tiền nguyên thực hiện việc đổi tiền sao cho số tờ tiền là ít nhất với các tờ tiền có mệnh giá 50, 20, 10, 5, 2, 1 (Tương ứng với 50 ngàn, 20 ngàn, ..., 1 ngàn). Thông báo số tờ tiền theo từng loại.
Ví dụ: Nhập số tiền 515 (có nghĩa 515 ngàn) thì kết quả là: 10 tờ 50 ngàn; 1 tờ 10 ngàn; 1 tờ 5 ngàn.
Bài 6: Viết chương trình nhập vào 1 mảng các số nguyên dương, đếm có bao nhiêu số nguyên tố và hiển thị các số nguyên tố đã nhập ra màn hình.(Số nguyen tố là số tự nhiên chỉ chia hết cho 1 và chính nó. Ngoài ra nó không chia hết bất cứ số nào khác. Số 0 và 1 không đưỡc coi là số nguyên tố)
Bài 1: Viết chương trình thực hiện 1 trò chơi đoán số từ 0 đến 9. Nhập vào 1 số a là số cần đoán và xóa sạch màn hình để người chơi không biết số vừa nhập, tiếp theo cho người chơi nhập 2 lần nếu có ít nhất 1 số bằng với số a thì thông báo là "Bạn đã thắng!" ngược lại thông báo "Bạn đã thua!". Thông báo lỗi nếu nhập ngoài khoảng từ 0 đến 9.
Bài 2: Cho 1 mảng số nguyên A theo thứ tự tăng dần gồm n phân tử. Nhập 1 số x và tìm kiếm xem x có trong mảng hay không.
Tìm kiếm theo yêu cầu sau (thuật toán tìm kiếm nhị phân): SO sánh x với phần tử ở giữa. Nếu bằng thì dừng. Nếu lớn hơn thì tìm ở đoạn sau của mảng. Nếu nhỏ hơn thì tìm ở đoạn đầu của mảng.
Bài 3: Viết chương trình lập một sổ tay điện tử cho phép người dùng nhập vào họ tên, số điện thoại địa chỉ lưu vào 1 file "SODIACHI.TXT" với mỗi phân tử là kiểu bản ghi. Sau đó nhập học tên của 1 người cho biết số điện thoại và địa chỉ tương ứng.
Bài 4: Viết chuong trình nhập vào 3 số giờ, phút, giây. Kiểm tra có phải là giờ phút giây hợp lệ hay không.
Bài 5: Viết chương trình nhập vào số tiền nguyên thực hiện việc đổi tiền sao cho số tờ tiền là ít nhất với các tờ tiền có mệnh giá 50, 20, 10, 5, 2, 1 (Tương ứng với 50 ngàn, 20 ngàn, ..., 1 ngàn). Thông báo số tờ tiền theo từng loại.
Ví dụ: Nhập số tiền 515 (có nghĩa 515 ngàn) thì kết quả là: 10 tờ 50 ngàn; 1 tờ 10 ngàn; 1 tờ 5 ngàn.
Bài 6: Viết chương trình nhập vào 1 mảng các số nguyên dương, đếm có bao nhiêu số nguyên tố và hiển thị các số nguyên tố đã nhập ra màn hình.(Số nguyen tố là số tự nhiên chỉ chia hết cho 1 và chính nó. Ngoài ra nó không chia hết bất cứ số nào khác. Số 0 và 1 không đưỡc coi là số nguyên tố)