Tải bản đầy đủ (.ppt) (6 trang)

bai 4

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (146.83 KB, 6 trang )

<span class='text_page_counter'>(1)</span>3. Một số ví dụ về thuật toán • 2007 có là số nguyên tố không? Làm thế nào để xác định một số có phải là số nguyên tố hay không?.

<span class='text_page_counter'>(2)</span> ThuËt to¸n kiÓm tra tÝnh nguyªn tè cña mét sè nguyªn d¬ng. Xác định bài toán:. INPUT: N lµ mét sè nguyªn d¬ng. OUTPUT: Tr¶ lêi c©u hái N cã lµ sè nguyªn tè kh«ng?.

<span class='text_page_counter'>(3)</span> C¸c em h·y nªu định nghĩa số nguyªn tè.. ý tëng: XÐt c¸c trêng hîp - NÕu N = 1 th× N kh«ng lµ sè nguyªn tè. - NÕu 1< N <4 th× N lµ sè nguyªn tè. - Nếu N  4 và không có ớc số trong phạm vi từ 2 đến phÇn nguyªn c¨n bËc hai cña N th× N lµ sè nguyªn tè..

<span class='text_page_counter'>(4)</span> M« pháng thuËt to¸n kiÓm tra tÝnh nguyªn tè Trêng hîp 1: N = 45 ([ 45 ] = 6) i. 2. 3. N/i. 45/2. 45/3. Chia hÕt kh«ng?. Kh«ng. Chia hÕt. 45 kh«ng lµ sè nguyªn tè.. Trêng hîp 2: N = 29 ([ 29 ] = 5). 29 lµ sè nguyªn tè.. i. 2. 3. 4. 5. N/i. 29/2. 29/3. 29/4. 29/5. Chia hÕt kh«ng?. Kh«ng. Kh«ng. Kh«ng. Kh«ng.

<span class='text_page_counter'>(5)</span> C¸ch 1: LiÖt kª c¸c bíc B1: NhËp sè nguyªn d¬ng N; B2: NÕu N = 1 th«ng b¸o N kh«ng nguyªn tè, kÕt thóc; B3: NÕu N < 4 th«ng b¸o N lµ nguyªn tè råi kÕt thóc; B4: i 2; B5: NÕu i > [N ] th× th«ng b¸o N lµ nguyªn tè, kÕt thóc; B6: NÕu N chia hÕt cho i th× th«ng b¸o N kh«ng nguyªn tè råi kÕt thóc; B7: i  i +1 råi quay l¹i B5..

<span class='text_page_counter'>(6)</span> NhËp N. §. C¸ch 2 Vẽ sơ đồ khối. N =1 ?. S. N< 4?. §. S. i2. § i>[N ] ?. S i  i +1. Th«ng b¸o N kh«ng lµ sè nguyªn tè råi kÕt thóc.. S. N cã chia hÕt cho i?. §. Th«ng b¸o N lµ sè nguyªn tè råi kÕt thóc..

<span class='text_page_counter'>(7)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×