SlideShare une entreprise Scribd logo
1  sur  9
THUYEÁT TRÌNH TIN
DESIGN BY HOHUUHOANG
Phaân tích ñeà

                                              Input(mảng
Input: Nhập vào 100 số nguyên dƣơng              100 số
                                                nguyên)
Output: Xuất ra các phần tử là số nguyên tố
Thuaät toaùn xaùc ñònh soá
nguyeân toá
 GIẢI THÍCH                                  PHƢƠNG ÁN
 Một số là số nguyên tố khi và chỉ khi số    Chia số cần xác định cho tất cả các số từ
 ấy chỉ chia hết cho 1 và chính nó           1 đến chính nó, nếu phát hiện ra nó chia
                                             dc cho 1 số nào đó nghĩa là số này
 (Trừ số 1 nha, hì, vì 1 chia hết cho 1 và
                                             không nguyên tố.
 chính nó là 1 nhƣng xét cho cùng nó chỉ
 chia hết cho 1 số thôi)                     *Tuy nhiên, ngƣời ta đã chứng minh dc
                                             rằng chỉ cần thử từ 1 đến gần căn bậc 2
                                             số đó là ta đã biết dc chính xác số đó có
                                             nguyên tố hay k, => giảm thời gian thử
                                             cho chƣơng trình đáng kể khi thực hiện
                                             với khối lƣợng lớn số.
Chöông trình con (function)

 ĐOẠN LỆNH                                          GIẢI THÍCH
    Function Kt(a:integer) : boolean;                 Thuộc tính Boolean cho ta biết tính đúng sai ứng với là
       var i: integer;                                 số nguyên tố hay không.
       begin                                          Nếu a<=1 thì cho kt nhận giá trị false (không nguyên tố)
       if a<=1 then kt:= false
                                                       Nếu không chƣơng trình kiểm tra tiếp:
         else
                                                           Bắt đầu kiểm tra chia cho 2 và kết thúc tại điểm căn
         begin
                                                        2 của số đó( dung trunc() để làm tròn phần căn 2).
         kt:=true;
                                                            Nếu số đó chia hết cho bắt cứ phần tử nào trong
          for i:=2 to trunc(sqrt(a)) do if a mod
     i = 0 then begin kt:=false; break; end;        vòng lặp (ở đây hiểu là chia hết cho i thì báo kt false ngay
         end;
                                                    và dung lệnh break để thoát vòng lặp, để giảm công việc
                                                    thừa là tiếp tục kiểm tra, trong khi chắc chắn số này không
       end;                                        nguyên tố rồi.
Moät soá hình aûnh cuûa chöông trình
GIAO DIỆN LẬP TRÌNH
Moät soá hình aûnh cuûa chöông trình
MÀN HÌNH NHẬP INPUT
Moät soá hình aûnh cuûa chöông trình
100 SỐ NGUYÊN ĐƢỢC NHẬP
Moät soá hình aûnh cuûa chöông trình
MÀN HÌNH XUẤT DÃY SỐ NGUYÊN TỐ TÌM ĐƢỢC
The end

Contenu connexe

En vedette

Présentation2
Présentation2Présentation2
Présentation2
FORMENVIE
 
Plaquette salon v2.0
Plaquette salon v2.0Plaquette salon v2.0
Plaquette salon v2.0
americankaze
 

En vedette (15)

Когда появился ноль?
Когда появился ноль?Когда появился ноль?
Когда появился ноль?
 
Once upon a time, ange line maignan bis
Once upon a time, ange line maignan bisOnce upon a time, ange line maignan bis
Once upon a time, ange line maignan bis
 
Business quez
Business quezBusiness quez
Business quez
 
Govorukhin expo1
Govorukhin expo1Govorukhin expo1
Govorukhin expo1
 
Présentation2
Présentation2Présentation2
Présentation2
 
Catastrophes. Bifurcations. Slow-fast systems. Public lecture 2014-11-11
Catastrophes. Bifurcations. Slow-fast systems. Public lecture 2014-11-11Catastrophes. Bifurcations. Slow-fast systems. Public lecture 2014-11-11
Catastrophes. Bifurcations. Slow-fast systems. Public lecture 2014-11-11
 
Plaquette salon v2.0
Plaquette salon v2.0Plaquette salon v2.0
Plaquette salon v2.0
 
L'emailing comme outil marketing en 2014
L'emailing comme outil marketing en 2014L'emailing comme outil marketing en 2014
L'emailing comme outil marketing en 2014
 
中國奇蹟
中國奇蹟中國奇蹟
中國奇蹟
 
ARMY 2.0
ARMY 2.0ARMY 2.0
ARMY 2.0
 
CityEvents
CityEventsCityEvents
CityEvents
 
chooseMe
chooseMechooseMe
chooseMe
 
Présentation de l'événement DZWIT
Présentation de l'événement DZWIT  Présentation de l'événement DZWIT
Présentation de l'événement DZWIT
 
La ville de nantes
La ville de nantesLa ville de nantes
La ville de nantes
 
ETA’s needs assessment on energy and waste solutions in Nairobi slums
ETA’s needs assessment on energy and waste solutions in Nairobi slumsETA’s needs assessment on energy and waste solutions in Nairobi slums
ETA’s needs assessment on energy and waste solutions in Nairobi slums
 

Dernier

SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 

Dernier (20)

1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Thuyet trinh tin

  • 2. Phaân tích ñeà Input(mảng Input: Nhập vào 100 số nguyên dƣơng 100 số nguyên) Output: Xuất ra các phần tử là số nguyên tố
  • 3. Thuaät toaùn xaùc ñònh soá nguyeân toá GIẢI THÍCH PHƢƠNG ÁN Một số là số nguyên tố khi và chỉ khi số Chia số cần xác định cho tất cả các số từ ấy chỉ chia hết cho 1 và chính nó 1 đến chính nó, nếu phát hiện ra nó chia dc cho 1 số nào đó nghĩa là số này (Trừ số 1 nha, hì, vì 1 chia hết cho 1 và không nguyên tố. chính nó là 1 nhƣng xét cho cùng nó chỉ chia hết cho 1 số thôi) *Tuy nhiên, ngƣời ta đã chứng minh dc rằng chỉ cần thử từ 1 đến gần căn bậc 2 số đó là ta đã biết dc chính xác số đó có nguyên tố hay k, => giảm thời gian thử cho chƣơng trình đáng kể khi thực hiện với khối lƣợng lớn số.
  • 4. Chöông trình con (function) ĐOẠN LỆNH GIẢI THÍCH  Function Kt(a:integer) : boolean;  Thuộc tính Boolean cho ta biết tính đúng sai ứng với là  var i: integer; số nguyên tố hay không.  begin  Nếu a<=1 thì cho kt nhận giá trị false (không nguyên tố)  if a<=1 then kt:= false  Nếu không chƣơng trình kiểm tra tiếp:  else  Bắt đầu kiểm tra chia cho 2 và kết thúc tại điểm căn  begin 2 của số đó( dung trunc() để làm tròn phần căn 2).  kt:=true; Nếu số đó chia hết cho bắt cứ phần tử nào trong  for i:=2 to trunc(sqrt(a)) do if a mod i = 0 then begin kt:=false; break; end; vòng lặp (ở đây hiểu là chia hết cho i thì báo kt false ngay  end; và dung lệnh break để thoát vòng lặp, để giảm công việc thừa là tiếp tục kiểm tra, trong khi chắc chắn số này không  end; nguyên tố rồi.
  • 5. Moät soá hình aûnh cuûa chöông trình GIAO DIỆN LẬP TRÌNH
  • 6. Moät soá hình aûnh cuûa chöông trình MÀN HÌNH NHẬP INPUT
  • 7. Moät soá hình aûnh cuûa chöông trình 100 SỐ NGUYÊN ĐƢỢC NHẬP
  • 8. Moät soá hình aûnh cuûa chöông trình MÀN HÌNH XUẤT DÃY SỐ NGUYÊN TỐ TÌM ĐƢỢC