1. Trang chủ
  2. » Hoá học lớp 12

Bài giảng Tin học đại cương: Chương 3 - ThS. Nguyễn Lê Minh

10 19 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 165,72 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thuật toán là một tập hữu hạn các bước, các phép toán cơ bản được sắp xếp theo một trình tự nhất định để từ thông tin đầu vào của bài toán sau một tập hữu hạn các bước đó sẽ đạt được kết[r]

Trang 1

TIN HỌC ĐẠI CƯƠNG

Chương 3: THUẬT TOÁN

Trang 2

Nội dung

1. Khái niệm thuật toán

2. Tính chất của thuật toán

3. Các cách biểu diễn thuật toán

4. Cấu trúc cơ bản của thuật toán

5. Một số thuật toán cơ bản

6. Bài tập

Trang 3

Nội dung

1. Khái niệm thuật toán

2. Tính chất của thuật toán

3. Các cách biểu diễn thuật toán

4. Cấu trúc cơ bản của thuật toán

5. Một số thuật toán cơ bản

Bài tập

Trang 4

1 Khái niệm thuật toán

Thuật toán là một tập hữu hạn các bước, các phép toán cơ bản

được sắp xếp theo một trình tự nhất định để từ thông tin đầu vào của bài toán sau một tập hữu hạn các bước đó sẽ đạt được kết quả ở đầu ra như mong muốn

Trang 5

1 Khái niệm thuật toán

Thông thường, thuật toán dùng để giải một lớp các bài toán cụ thế Gồm 2 thành phần chính:

• Input : Thông tin bài toán đã cho

• Output : Thông tin cần tìm hoặc trả lời câu hỏi cần thiết

Ví dụ:

Trang 6

1 Khái niệm thuật toán

Ví dụ : Giải phương trình bậc nhất P(x): ax + b = 0, (a, b là các số

thực)

• Input : a, b

• Output : Kết quả P(x)

o Mô tả thuật toán:

Nếu a = 0

Nếu b = 0 thì P(x) có nghiệm bất kì

Trang 7

1 Khái niệm thuật toán

Ví dụ 2 : Kiểm tra một số nguyên X có chia hết cho 5 không ?

• Input : X

Output : Kết quả kiểm tra Result

o Mô tả thuật toán:

o Bước 1: Tìm số dư r của phép chia x cho 5

Trang 8

Nội dung

1. Khái niệm thuật toán

2. Tính chất của thuật toán

3. Các cách biểu diễn thuật toán

4. Cấu trúc cơ bản của thuật toán

5. Một số thuật toán cơ bản

6. Bài tập

Trang 9

2 Tính chất của thuật toán

 Tính dừng

 Tính xác định

 Tính đúng

 Ðầu vào và đầu ra (input/output)

 Tính hiệu quả

 Tính tổng quát

Trang 10

2 Tính chất của thuật toán

■ Tính dừng : Thuật toán phải bao đảm được kết thúc sau một số

hữu hạn bước

■ Tính dừng là tính dễ bị vi phạm, thường là do sai sót khi trình bày

thuật toán dẫn đến “Lặp vô tận”.

Ngày đăng: 10/03/2021, 13:29

🧩 Sản phẩm bạn có thể quan tâm