Pascal: BÀI TẬP 3


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

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.

» Tiếp: SOLUTIONS BÀI TẬP 3
« Trước: Vòng lặp FOR
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!