1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Lab5 (1)

3 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Ivd1l5 labs pdf KHOA KHOA H≈C & Kfl 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‰[.]

KHOA KHOA H≈C & Kfl THT 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 v xuòt mn hỡnh cỏc sậ tá nhiờn chặn nh hẽn N theo th tá giÊm dản Phõn tớch: ã Hóy bt ảu vểi viêc vit câu lªnh nh‰ ∫ ki∫m tra sË i có ph£i sË chỈn hay khơng SË i sË chỈn n∏u phép chia cho có sË d˜ băng 0, ngềc lĐi thỡ khụng l 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ó băng hay khụng, nu ỳng thỡ sậ i l sË chỈn cho in hình Hình 2: Cõu lênh tớnh kim tra sậ d ã Sau ú vit cõu lênh lp, lản lềt kim tra cỏc sË t¸ nhiên nh‰ hÏn N có ph£i sË chỈn hay khơng N∏u úng in hình (Lu : Do bi yờu cảu cỏc sậ xuòt phÊi theo th tá giÊm dản, nờn chỳng ta xuòt phỏt t giỏ tr (N-1) ri 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 501127 - 2016 KHOA KHOA H≈C & Kfl THT 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ì ∑ u c¶u ng˜Ìi dùng nh™p vào sË N bßt k˝, th∏ sË N có th∫ sË âm ho∞c sË N∏u N sË âm ho∞c sË s≥ khơng có sË t¸ nhiờn chặn no ềc xuòt mn hỡnh Vỡ th chỳng ta cản vit thờm cõu lênh kim tra sË N nh™p vào có ph£i sË âm sË hay khơng Hay nói cách khác, n∏u N sË d˜Ïng mĨi ti∏p tc thác hiên cỏc cụng oĐn nh ó lm trờn, v ngềc lĐi N nh hẽn hay băng khơng làm c£, ho∞c có th∫ 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, s cõu lênh ny ảu tiờn nhòt Nu tha iu kiên ca if thỡ mểi tip tc thác hiên cỏc cụng oĐn kim tra nh ó phõn tớch Hình 6: Ch˜Ïng trình hồn chønh Nh™p mơn l™p trình 501127 - 2016 KHOA KHOA H≈C & Kfl 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Ë chỈn nh‰ hÏn N in sË l¥ nh‰ hÏn N Câu 2: Vi∏t ch˜Ïng trình cho ng˜Ìi dùng nh™p vào sË nguyên N N∏u sË nguyên N không chia h∏t cho thỡ yờu cảu ngèi dựng nhp lĐi cho n ˜Ịc 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 Vi∏t ch˜Ïng trình tính tÍng sË t¸ nhiên t¯ ∏n N HịT Nh™p mơn l™p trình 501127 - 2016

Ngày đăng: 11/04/2023, 18:46

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w