Thứ Ba, 27 tháng 1, 2015

Bài tập ngày 1

Filled under:

Bài 1: Write a pseudo code and draw a flowchart to accept a value in degrees Celsius and to convert it into Fahrenheit. [Hint: C/5 = (F-32)/9]

Mã giải:


- Bắt đầu
- Nhập C
- F = (9*C/5)+32
- Hiển thị F
- Kết thúc











Bài 2: Write a pseudo code and flowchart to accept a student’s marks in Physics, Chemistry, and Biology. The total of these marks as well as the average should be displayed.

Mã giải:

- Bắt đầu
- Nhập điểm Lý, điểm Hóa, điểm Sinh
- Tổng = Lý + Hóa + Sinh
- Điểm trung bình = (Lý + Hóa + Sinh)/3
- Hiển thị điểm tổng, điểm trung bình
- Kết thúc








Bài 3:
Write flowchart to check a any number  (0-N), is it a prime?

Mã giải 1: 
- Nhập N
- Nếu N = 1 thì N không phải số nguyên tố
- Lấy N chia cho các số nguyên từ 2 đến N - 1, nếu không phép chia nào có dư, thì N là số nguyên tố.
Mã giải 2:
- Nhập N
- Nếu N = 1 thì N không phải số nguyên tố
- Lấy N chia cho các số từ 2 đến phần nguyên căn N, nếu không phép chia nào có dư, thì N là số nguyên tố.
Mã giải 3:
Sử dụng định lý Féc-ma nhỏ:

n là một số nguyên tố, thì với số nguyên a bất kỳ, ap – a sẽ chia hết cho p.

- Nhập n
- Nếu n = 1 thì n không phải số nguyên tố
- Tính số dư trong phép chia 2- 2 cho n
- Nếu số dư là 0 thì n là số nguyên tố










0 nhận xét:

Đăng nhận xét