KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH Bài thực hành số 5 Các cấu trúc lặp Ví dụ minh họa Viết chương trình cho người dùng nhập vào số nguyên N và xuất ra màn hình các số tự nhiên chẵn nhỏ hơn N theo thứ t[.]
KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH Bài thực hành số Các cấu trúc lặp Ví dụ minh họa: Viết chương trình cho người dùng nhập vào số nguyên N xuất hình số tự nhiên chẵn nhỏ N theo thứ tự giảm dần Phân tích: • Hãy bắt đầu với việc viết câu lệnh nhỏ để kiểm tra số i có phải số chẵn hay không Số i số chẵn phép chia cho có số dư 0, ngược lại khơng số chẵn Hình 1: Câu lệnh tính số dư phép chia số i cho Kiểm tra xem số dư có hay khơng, số i số chẵn cho in hình Hình 2: Câu lệnh tính kiểm tra số dư • Sau viết câu lệnh lặp, kiểm tra số tự nhiên nhỏ N có phải số chẵn hay khơng Nếu in hình (Lưu ý: Do đề yêu cầu số xuất phải theo thứ tự giảm dần, nên xuất phát từ giá trị (N-1) cho giảm dần.) Hình 3: Câu lệnh lặp dùng for Nhập mơn lập trình CO1003 - 2016 KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH Hình 4: Câu lệnh lặp dùng while • Kiểm tra trường hợp đặc biệt: Vì đề yêu cầu người dùng nhập vào số N bất kỳ, số N số âm số Nếu N số âm số khơng có số tự nhiên chẵn xuất hình Vì cần viết thêm câu lệnh để kiểm tra số N nhập vào có phải số âm số hay khơng Hay nói cách khác, N số dương tiếp tục thực công đoạn làm trên, ngược lại N nhỏ hay khơng làm cả, in hình báo cho người dùng số N khơng phải số dương Hình 5: Câu lệnh kiểm tra số N số dương Khi bắt đầu chương trình, để câu lệnh Nếu thỏa điều kiện if tiếp tục thực cơng đoạn kiểm tra phân tích Hình 6: Chương trình hồn chỉnh Nhập mơn lập trình CO1003 - 2016 KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH Bài tập Câu 1: Viết chương trình cho người dùng nhập vào số tự nhiên n In hình số tự nhiên từ đến n Sau in số tự nhiên chẵn nhỏ n in số tự nhiên lẻ nhỏ n Câu 2: Viết chương trình cho người dùng nhập vào số nguyên z Nếu số nguyên z khơng chia hết cho u cầu người dùng nhập lại số chia hết cho dừng Câu 3: Viết chương trình cho người dùng nhập vào số tự nhiên n tính tổng số tự nhiên từ đến n Câu 4: Viết chương trình cho người dùng nhập vào số tự nhiên n kiểm tra xem n có phải số nguyên tố hay không Số nguyên tố số tự nhiên lớn có hai ước số Ví dụ, số ngun tố cịn khơng phải số nguyên tố Câu 5: Viết chương trình cho người dùng nhập vào số tự nhiên n kiểm tra xem n có phải số hồn hảo hay khơng Số hồn hảo số tự nhiên lớn tổng tất ước số thực nó Ví dụ số hồn hảo = + + với 1, 2, ước số thực HẾT Nhập mơn lập trình CO1003 - 2016 ... chương trình cho người dùng nhập vào số tự nhiên n kiểm tra xem n có phải số hồn hảo hay khơng Số hồn hảo số tự nhiên lớn tổng tất ước số thực nó Ví dụ số hồn hảo = + + với 1, 2, ước số thực HẾT Nhập. .. chương trình cho người dùng nhập vào số tự nhiên n kiểm tra xem n có phải số ngun tố hay khơng Số nguyên tố số tự nhiên lớn có hai ước số Ví dụ, số ngun tố cịn khơng phải số ngun tố Câu 5: Viết... Hình 5: Câu lệnh kiểm tra số N số dương Khi bắt đầu chương trình, để câu lệnh Nếu thỏa điều kiện if tiếp tục thực cơng đoạn kiểm tra phân tích Hình 6: Chương trình hồn chỉnh Nhập mơn lập trình