Thuật toán là một trong những dãy hữu hạn các thao tác làm việc được sắp xếp theo 1 trình tự xác định sao cho sau thời điểm thực hiện tại dãy làm việc ấy, từ đầu vào của bài bác toán, ta nhận ra Output bắt buộc tìm.

Bạn đang xem: Mô tả thuật toán là gì

b) biểu diễn thuật toán

- sử dụng cách liệt kê: nêu ra tuần tự các thao tác cần tiến hành.

- áp dụng sơ vật dụng khối để mô tả thuật toán.


*

c) Các đặc thù của thuật toán

- Tính dừng: thuật toán phải hoàn thành sau một số ít hữu hạn lần thực hiện các thao tác.

- Tính xác định: sau thời điểm thực hiện 1 thao tác làm việc thì hay là thuật toán kết thúc hoặc là có đúng 1 thao tác xác minh để được tiến hành tiếp theo.

- Tính đúng đắn: sau khoản thời gian thuật toán kết thúc, ta đề nghị nhận được Output buộc phải tìm.

3. Một số trong những ví dụ về thuật toán

Ví dụ 1: soát sổ tính yếu tố của một số nguyên dương

Xác định bài xích toán

- Input: N là một trong những nguyên dương;

- Output: N là số yếu tố hoặc N ko là số nguyên tố.

Ý tưởng:

- Định nghĩa: một số trong những nguyên dương N là số nguyên tố ví như nó chỉ gồm đúng nhị ước là 1 trong những và N

- giả dụ N = 1 thì N không là số nguyên tố.

- ví như 1 1 của N.


+ ví như i thi công thuật toán

a) cách liệt kê

- cách 1: Nhập số nguyên dương N;

- bước 2: giả dụ N=1 thì thông tin N không là số nguyên tố, kết thúc;

- bước 3: nếu Nb) Sơ đồ khối


*

Lưu ý:Nếu N >= 4 và không có ước vào phạm vi tự 2 mang đến phần nguyên căn bậc 2 của N thì N là số nguyên tố.

Ví dụ 2:Sắp xếp bằng cách tráo đổi

khẳng định bài toán

- Input: hàng A có N số nguyên a1, a2,, an

- Output: dãy A được thu xếp thành hàng không giảm.

Ý tưởng

- Với mỗi cặp số hạng đứng sát trong dãy, nếu số trước lớn hơn số sau ta đổi chỗ chúng đến nhau. (Các số lớn sẽ tiến hành đẩy dần dần về vị trí xác định cuối dãy).

- việc này tái diễn nhiều lượt, từng lượt triển khai nhiều lần so sánh cho tới khi không tồn tại sự đổi nơi nào xảy ra nữa.

chế tạo thuật toán

a) cách liệt kê

- bước 1: Nhập N, các số hạng a1, a2,, an;

- bước 2: M N;

- cách 3: trường hợp M M thì tảo lạibước 3;


- bước 7: ví như ai > ai+1 thì tráo thay đổi ai với ai+1 mang lại nhau;

- bước 8: tảo lạibước 5;

b) Sơ thiết bị khối


*

*

Ví dụ 3:Bài toán tìm kiếm

xác định bài toán

- đầu vào : dãy A bao gồm N số nguyên khác nhau a1, a2,, an và một trong những nguyên k (khóa)

lấy ví dụ :A gồm những số nguyên 5 7 1 4 2 9 8 11 25 51 với k = 2 (k = 6).

- Output: địa điểm i mà lại ai = k hoặc thông báo không tìm kiếm thấy k trong dãy. địa chỉ của 2 trong hàng là 5 (không tìm kiếm thấy 6)

Ý tưởng

Tìm tìm tuần tự được tiến hành một biện pháp tự nhiên: theo lần lượt đi tự số hạng vật dụng nhất, ta so sánh giá trị số hạng sẽ xét với khóa cho đến khi chạm chán một số hạng bằng khóa hoặc dãy đã có được xét hết mà không tìm kiếm thấy cực hiếm của khóa trên dãy.

Xây dựng thuật toán

a) phương pháp liệt kê

- bước 1: Nhập N, các số hạng a1, a2,, aN và giá trị khoá k;

- bước 2: i 1;

- cách 3: nếu như ai = k thì thông tin chỉ số i, rồi kết thúc;

- cách 4: i i+1;

- bước 5: nếu như i > N thì thông tin dãy A không tồn tại số hạng nào có giá trị bằng k, rồi kết thúc;

- cách 6: quay lại bước 3;

b) Sơ trang bị khối


*

Ví dụ 4:Tìm tìm nhị phân

Xác định bài xích toán

- Input: hàng A là hàng tăng có N số nguyên không giống nhau a1, a2,, an và một số nguyên k.

Ví dụ: hàng A gồm các số nguyên 2 4 5 6 9 21 22 30 31 33 và k = 21 (k = 25)

- output : địa điểm i cơ mà ai = k hoặc thông báo không kiếm thấy k vào dãy. địa điểm của 21 trong hàng là 6 (không tìm thấy 25)

Ý tưởng


Sử dụng tính chất dãy A đã bố trí tăng, ta tìm giải pháp thu nhỏ nhanh vùng tìm kiếm bằng cách so sánh k cùng với số hạng trung tâm phạm vi tìm kiếm kiếm (agiữa), khi đó chỉ xảy ra một trong ba trường hợp:

- nếu agiữa= k thì tìm kiếm được chỉ số, kết thúc;

- nếu như agiữa> k thì việc đào bới tìm kiếm kiếm thu eo hẹp chỉ xét trường đoản cú adầu(phạm vi) agiữa- 1;

- nếu agiữacuối(phạm vi).

Quá trình trên được lặp lại cho tới khi kiếm tìm thấy khóa k trên dãy A hoặc phạm vi kiếm tìm kiếm bằng rỗng.

Xây dựng thuật toán

a) cách liệt kê

- bước 1: Nhập N, những số hạng a1, a2,, aN và quý hiếm khoá k;

- cách 2: Đầu 1; Cuối N;

- cách 3: Giữa<(Đầu+Cuối)/2>;

- cách 4: trường hợp agiữa= k thì thông tin chỉ số Giữa, rồi kết thúc;

- cách 5: giả dụ agiữa> k thì để Cuối = thân - 1 rồi gửi sang cách 7;

- cách 6: Đầu giữa + 1;

- cách 7: nếu như Đầu > Cuối thì thông báo không kiếm thấy khóa k trên dãy, rồi kết thúc;

- cách 8: quay trở lại bước 3.

b) Sơ vật khối


Loigiaihay.com


Câu 1 trang 44 SGK Tin học 10

Hãy phát biểu một việc và chứng tỏ Input cùng Output của việc đó.


Câu 3 trang 44 SGK Tin học tập 10

Hãy chỉ ra tính dừng của thuật toán tìm kiếm tuần tự.


Câu 2 trang 44 SGK Tin học 10

Hãy biểu hiện thuật toán giải các bài toán sau bằng cách liệt kê hoặc bởi sơ trang bị khối.


Câu 4 trang 44 SGK Tin học 10

Cho N và dãy số a1....aN, hãy tìm giá trị nhỏ dại nhất (Min) của dãy đó.


Câu 6 trang 44 SGK Tin học 10

Cho N và dãy số a1... AN, hãy bố trí dãy số kia thành hàng số không tăng (số hạng trước to hơn hay bằng số hạng sau).


Câu 3 trang 71 SGK Tin học tập 10

Em hãy cho thấy thêm quy tắc đặt tên tệp trong Windows. Nêu bố tên tệp đúng và cha tên tệp không đúng trong Windows.


Lý thuyết: việc và thuật toán trang 32 SGK Tin học tập 10

Thuật toán là một dãy hữu hạn các thao tác làm việc được bố trí theo một trình tự xác định sao cho sau khoản thời gian thực hiện dãy thao tác làm việc ấy, từ input của bài xích toán, ta nhận thấy Output đề nghị tìm.


Câu 3 trang 6 SGK Tin học 10

Hãy nêu những điểm sáng ưu việt của máy tính.


Bài tập và thực hành thực tế 6: làm cho quen với Word trang 106 SGK Tin học tập 10

Tập di chuyển, xoá, xào nấu phần văn bản, cần sử dụng cả ba cách: lệnh chọn, nút lệnh trên thanh phép tắc và tổng hợp phím tắt.


*
Reply
*
1
*
0
*
phân tách sẻ

Cách đo hiệu năng lượng điện the

Dụng cố đo hiệu điện cầm cố là gì câu hỏi : hiện tượng đo hiệu điện cụ là gì? Trả lời: Vôn kế là dụng cụ dùng để làm đo ...


Mẹo HayCách
Cách làm cho chanh ngâm mật ong con đường phèn

Cách tự có tác dụng chanh đào thành thuốc trị viêm họng hiệu nghiệm ...


Mẹo HayCách
Cách trồng rau hữu cơ

Quy trình nghệ thuật trồng rau hữu cơ tất cả những gì? Baonongsan.com > Nông sản sạch > quy trình kỹ thuật trồng rau củ hữu cơ bao gồm những ...


Mẹo HayCách
Cách xem tiền năng lượng điện trên điện thoại

Việc này sẽ giúp khách hàng thuận lợi theo dõi lượng năng lượng điện tiêu thụ một cách khách quan và chính xác hơn. Nội dung bài viết dưới đây, FPTShop đang tổng đúng theo các phương pháp để xem số ...


Mẹo HayCách
Cách gia hạn gói ST70

Bạn là người tiếp tục sử dụng những gói Data 4g tốc độ cao của Viettel giao hàng cho nhu cầu quá trình và nhu cầu giải trí. Việc đk gói cước 4g ...


Mẹo HayCách
Cách bấm huyệt kia tay

5/5 - (1 bình chọn) massas bấm huyệt chữa trị tê tay chân là phương thức làm bớt đau nhức cùng tê mỏi trong quy trình vận động. Tuy nhiên, không ít người chỉ ...


Mẹo HayCách
Cách giảm vải may quần

Công thức giảm may quần short đoạn phim DẠY CẮT MAY QUẦN trong tủ áo quần của chị em nữ giới ắt hẳn ít nhất cũng đông đảo cũng cũng vài cái quần short ...


Mẹo HayCách
Cách có tác dụng thẻo câu đơn

ĐĂNG KÝ Miễn tầm giá : bây giờ tôi xin phía dẫn những Bác giải pháp buộc thẻo câu đài 2 lưỡi.Đây là giải pháp buộc lưỡi câu đài vô cùng đơn giản dễ dàng ai xem xong xuôi cũng gồm ...


Mẹo HayCách
Cách thêm font text vào PowerPoint trên MacBook

1. Các bước thêm font chữ vào Powerpoint- cách 1: cài xuống fonts chữHiện nay có tương đối nhiều nguồn cho cài đặt xuống miễn phí các font chữ chất lượng cao như: ...


Mẹo HayCáchCông NghệMacbook
Hướng dẫn đăng bán nhà

Bài viết này sẽ hướng dẫn giải pháp viết với đăng tin bán nhà đất đất bên trên mạng (online) hiệu quả và những mẫu đăng bài rao vặt giao thương nhà đất hay, chuẩn, đầy ...

Xem thêm: Đề Kiểm Tra Tiếng Anh 11 Unit 1 2 3 Có Đáp Án, Bài Tập Tiếng Anh 11 Unit 1 2 3 Có Đáp Án


Mẹo HayHướng dẫnXây ĐựngNhà

Tương Tự


Cách dòng config CS:GO4 mon trước. Bởilenho_xinh
Cách đánh tan mùi nhựa PVC4 tháng trước. Bởiphamtrong_vt
Cách có tác dụng mắm ruốc thổi nấu bún bò Huế4 mon trước. Bởileduc_hit
Cách áp dụng xe Mazda 64 mon trước. Bởidangnho_1
Cách đun nấu bánh ướt khô4 mon trước. BởiMisstan2022

Thống kê


63,169

Questions


244,733

Answers


Toplist được quan liêu tâm


#1
Top 9 phần đa ngày sinh thảng hoặc trên nhân loại 20226 ngày trước
#2
Top 9 truyện tổng tài (h+ full) chuyện tranh 20222 ngày trước
#3
Top 9 hồ hết từ ngữ đáng yêu trong giờ đồng hồ anh 20224 ngày trước
#4
Top 9 de thi chăm sinh vào lớp 10 20221 tuần trước
#5
Top 9 chuyện tranh họ sinh sống trong vườn hoa của công chúa 20224 ngày trước
#6
Top 9 điểm yếu kém của coca-cola 20225 ngày trước
#7
Top 10 chuyên de on thi vào lớp 10 môn giờ anh bao gồm đáp an 20226 ngày trước
#8
Top 10 nông nghiệp & trồng trọt vùng đồng bằng sông hồng địa 9 20226 ngày trước
#9
Top 9 số đông từ de lầm lẫn trong giờ anh pdf 20226 ngày trước

Xem Nhiều


File tập viết đường nét cơ phiên bản tiếng trung5 ngày trước. Bởimitbaokute
Thống kê xổ số miền bắc năm 20226 ngày trước. Bởivoanhbmt
Dạng toán cơ bạn dạng lớp 56 ngày trước. Bởilebao_kitty
Ngũ ly lợi sữa Minmin có giỏi không webtretho1 ngày trước. BởiKichinh3
Bếp rán công nghiệp tách bóc dầu6 ngày trước. Bởidang_hienvt
Trình bày mối quan hệ giữa bán sản phẩm và marketing2 ngày trước. Bởimrphatkute
De thi trắc nghiệm môn quan lại hệ quốc tế có đáp An5 ngày trước. BởiDrtan1
Top 13 công ty thuốc đông y Huyện Dăk GLong Đắk Nông 20226 ngày trước. Bởibuinamcute
Cảm thừa nhận về đẹp mắt của bà cố kỉnh Tứ trong khúc văn sau thấy người mẹ vẫn chưa hiểu2 ngày trước. Bởidangchinhkitty
Trước tháng 2 năm 1917 nước Nga có nhiều mâu thuẫn trong xóm hội những không có mâu thuẫn giữa6 ngày trước. BởiLam_phat5

Chủ đề


Hỏi ĐápLà gìMẹo HayCáchNghĩa của từHọc TốtToplistCông NghệBài TậpĐịa Điểm HayTop ListHọcReviewBao nhiêuKhỏe ĐẹpMáyTopCrytoNgôn ngữSản phẩm tốtGiá Xây ĐựngỞ đâuTại saoDịch So SánhHướng dẫnNhàListTiếng anhLà aiThế nàoMáy tínhSo sánhMón NgonLaptopVì saoBao lâuPhương trìnhSách Khoa HọcĐại họcNghĩa là gìBài tậpThuốcSonĐánh giáGiới TínhFacebookPhương pháp
Quảng Cáo

Chúng tôi


Điều khoản


Trợ giúp


Mạng làng mạc hội


Bản quyền © 2021 khansar.net Inc.