Pascal: BÀI TẬP 3
Bài tập 3.1:
Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n (Với n được nhập).
Hướng dẫn:
- Cho biến i chạy từ 1 đến n.
- Nếu i chẵn ( i chia 2 dư 0) thì in ra số n.
Bài tập 3.2:
Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Sao cho 15 số lẻ được in trên một dòng.
Hướng dẫn:
- Cho j =0.
- Cho biến i chạy từ 1 đến n.
- Nếu i chẵn ( i chia 2 dư 0) thì in ra số n và tăng dem lên 1
- Nếu dem chia hết cho 15 thì thực hiện xuống dòng (Dùng Writeln).
Bài tập 3.3:
Viết chương trình in ra tổng các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập).
Hướng dẫn:
- Cho S = 0.
- Cho biến i chạy từ 1 đến n.
- Nếu i chẵn ( i chia 2 dư 0) thì cộng thêm i vào S.
- In ra S.
Bài tập 3.4:
Viết chương trình in ra tất cả các ước của một số n (Với n được nhập từ bàn phím).
Hướng dẫn:
- Cho biến i chạy từ 1 đến n. Nếu n chia hết cho i thì in ra i.
Bài tập 3.5:
Một số có tổng các ước nhỏ hơn nó bằng chính nó được gọi là số hoàn chỉnh.
Ví dụ: 6 có các ước nhỏ hơn nó là 1, 2, 3. Tổng là 1 + 2 + 3 = 6.
Viết chương trình xét xem một số n được nhập từ bàn phím có phải là số hoàn chỉnh không.
Hướng dẫn:
- Dùng biến n lưu số cần xét.
- Biến S có giá trị ban đầu bằng 0.
- Cho i chạy từ 1 đến n-1. nếu i là ước của n thì cộng thêm i vào S.
- Nếu S = n thì S là số hoàn chỉnh.
Bài tập 3.6:
Viết chương trình tìm các số hoàn chỉnh nhỏ hơn n (Với n được nhập từ bàn phím).
Hướng dẫn:
Cho biến i chạy từ 1 đến n. Xét i. Nếu nó là số hoàn chỉnh thì in ra.
Bài tập 3.7:
In bảng cửu chương n (Với n nhập từ bàn phím).
Bài tập 3.8:
Lần lượt in các bảng cửu chương.
Hướng dẫn:
- Cho biến i chạy từ 2 đến 9
- In bảng cửu chương i.
Bài tập 3.9:
Viết chương trình xét xem một số n có phải là số nguyên tố không?
Hướng dẫn:
- Nếu n không chia hết mọi số i có giá trị từ 2 đến n - 1 thì n là số nguyên tố.
- Sử dụng biến flag có kiểu boolean và có giá trị ban đầu là true.
- Cho biến i chạy từ 2 đến n – 1. Xét n mod i. Nếu bằng 0 thì gán flag = false. Ngược lại vẫn để nguyên flag.
Bài tập 3.10:
Viết chương trình in ra tất cả các số nguyên tố bé hơn hoặc bằng n?
Hướng dẫn:
- Cho i chạy từ 2 đến n.
- Xét i. Nếu nó là số nguyên tố thì in nó ra.