Bài 1: Viết chương trình tìm số lớn nhất trong 4 số được nhập vào từ bàn phím?
Yêu cầu: Dùng thủ tuc (Procdure) Nhập vào 4 số a,b,c,d
Dùng hàm (Function) để tính toán.
Dùng chương trình chính để gọi 2 hàm trên
Bài 2: Viết chương trình kiểm tra số n được nhập vào từ bàn phím có phải là số nguyên tố hay không. Xuất kết quả ra màn hình. Sử dụng hàm để giải?
Bài 3: Viết chương trình nhập từ bàn phím 1 số nguyên n. In ra mà hình các số chính phương trong khoảng từ 1 đến n. Xuất kết quả ra màn hình. Sử dụng hàm để giải?
Bài 4: Viết chương trình nhập vào 1 mãng số nguyên gồm n phần tử (0<n<50). Sắp xếp mãng tăng dần và giảm dần sau đó xuất kết quả ra màn hình.
Lưu ý: Sử dụng thủ tục (Procedure).
+ Thủ tục nhapmang, sapxeptang, sapxepgiam, xuatmang
Bài 5: Nhập một dãy số nguyên có n phần tử (0< n <= 100)
a. Sắp xếp dãy vừa nhập theo thứ tự tăng dần, in ra màn hình dãy đã sắp thứ tự
b. Tìm trên dãy đã sắp xếp có phần tử x hay không, nếu tìm thấy thì x ở vị trí nào?. với x được nhập từ bàn phím.
Bài 6: Viết chương trình đọc vào file input.txt ở ổ đĩa D:\ có thông tin sau:
Dòng 1: 5
Dòng 2: 6 8 3 9 2
Xử lí file và ghi kết quả vào file D:\output.txt có bao nhiêu số chẵn và số lẻ
Bài 7: Viết chương trình đọc vào file input.txt ở ổ đĩa D:\ chứa 1 số nguyên n. Kiểm tra nó có phải là số nguyên tố không, ghi kết quả vào file d:\output.txt
Bài 8: Viết chương trình đọc vào 1 file ở ổ đĩa "D:\input.inp" có cấu trúc sau:
- Dòng 1: Số nguyên 6
- Dòng 2: Dãy số tương ứng là 5 8 4 20 9 12
Em hãy xử lý file trên và ghi vào file "D:\Output.out" thông tin sau:
- Dòng 1: Dãy số đã được sắp xếp tăng dần
- Dòng 2: Dãy số đã được sắp xếp giảm dần
- Dòng 3: Tổng các số trong dãy
Bài 9: Số siêu nguyên tố
File bài làm: SNT.PAS
Tại Vương quốc Byte xinh đẹp, mỗi người luôn chọn cho mình một con số, theo họ số nguyên tố là số mang lại sự may mắn và ai tìm được một số siêu nguyên tố còn may mắn hơn nữa. Số siêu nguyên tố là một số nguyên tố mà khi bỏ 1 số tùy ý các chữ số bên phải của nó thì phần còn lại vẫn là 1 số nguyên tố. Số 2333 là 1 số siêu nguyên tố vì 2333 là một số nguyên tố và 233, 23, 2 cũng là các số nguyên tố.
Dữ liệu vào: SNT.INP Chứa một số nguyên dương n (n ≤ 109)
Dữ liệu ra: SNT.OUT Nếu N là siêu nguyên tố ghi giá trị 1, ngược lại ghi giá trị 0
Bài 10: Số nguyên dương n gọi là số song tố khi n là số nguyên tố và tổng chữ số của nó cũng là số nguyên tố.
a. Nhập số nguyên n. Hãy cho biết n có phải là số song tố hay không?
b. In ra các số song tố bé hơn hoặc bằng n.
c. In ra các cặp số nguyên tố lẻ liên tiếp nhỏ hơn hoặc bằng n.
Bài 11: Viết chương trình nhập từ bàn phím 1 số nguyên n. Kiểm tra, và in ra màn hình số đó có phải số nguyên tố hay không?
Bài 12: Viết chương trình nhập 1 dãy số nguyên gồm n phần tử.In ra màn hình các số là số nguyên tố
Bài 13: Viết chương trình nhập 1 dãy số nguyên gồm n phần tử. In ra màn hình các số chính phương trong dãy
Bài 14: Nhập một dãy số nguyên có n phần tử (0< n <= 100)
a. Sắp xếp dãy vừa nhập theo thứ tự tăng dần, in ra màn hình dãy đã sắp thứ tự
b. Tìm trên dãy đã sắp xếp có phần tử x hay không, nếu tìm thấy thì x ở vị trí nào?. với x được nhập từ bàn phím.
15. Viết chương trình nhập vào từ bàn phím 1 số nguyên n. In ra màn hình theo mẫu sau:
vd: n=1234
* Tong cac chu so cua 1234: 10
* 1234 co 4 chu so
* 1234 co so dao la: 4321