Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

73 25 0
Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 cung cấp cho những kiến thức về thuật toán. Những nội dung chính được trình bày trong chương này gồm có: Khái niệm, biểu diễn thuật toán, thuật toán đệ quy, thuật giải heuristic, một số thuật toán thông dụng. Mời các bạn cùng tham khảo.

Phần 2: Giải tốn Nội dung Chương 1: Giải toán Khái niệm tốn Q trình giải tốn máy tính Phương pháp giải tốn MT • • • Chương 2: Thuật toán • • • • • 01-Jan- Khái niệm Biểu diễn thuật toán Thuật toán đệ quy Thuật giải heuristic Một số thuật tốn thơng dụng Bạch Tuyết đẹp Đúng Sai Thỏa mãn Tìm cách hại Ngừng Đến nhà lùn Lừa Bạch Tuyết Về lâu đài 01-Jan- Chương 2: Thuật tốn Nội dung Khái niệm Biểu diễn thuật toán Thuật toán đệ quy Thuật giải heuritic Một số thuật tốn thơng dụng 01-Jan- Chương 2: Thuật tốn Khái niệm Khái niệm • • Thuật toán (algorithm) khái niệm sở Tốn học Tin học Nghiên cứu thuật tốn đóng vai trị quan trọng khoa học máy tính – – Máy tính có khả thực cơng việc theo thuật toán Thuật toán đạo máy tính bước phải làm Thuật tốn gì? 01-Jan- Chương 2: Thuật toán Khái niệm Khái niệm • • • Một tập lệnh hay thị nhằm hướng dẫn việc thực công việc Bao gồm dãy hữu hạn thị rõ ràng thi hành được, bố trí theo trình tự định, cần thực liệu vào cho sau số hữu hạn bước ta thu kết toán cho trước Thuật toán thể phương pháp để giải vấn đề 01-Jan- Chương 2: Thuật tốn Khái niệm Ví dụ Tìm phần tử lớn dãy hữu hạn số nguyên Đặt giá trị lớn tạm thời (Max) số nguyên dãy Max giá trị lớn giai đoạn thực Nếu tất số nguyên dãy xét, thực bước So sánh số nguyên dãy với Max • Nếu lớn Max thay Max số nguyên Lặp lại bước Thông báo: Max giá trị lớn dãy số 01-Jan5 Chương 2: Thuật tốn Khái niệm Ví dụ Đổi số thập phân sang dạng nhị phân Cho biết N Chia N cho 3 Ghép phần dư vào bên trái kết 4 Lấy phần thương làm N Nếu N khác 0, lặp lại Bước Xong 01-Jan- N≠0 Chương 2: Thuật toán Khái niệm Định nghĩa (KHMT) Thuật toán để giải toán dãy hữu hạn thao tác trình tự thực thao tác cho sau thực dãy thao tác theo trình tự ra, với đầu vào (input) ta thu kết đầu (output) mong muốn 01-Jan- Chương 2: Thuật tốn Khái niệm Thao tác/lệnh • • • • • Là hành động cần thực chế thuật toán Các thao tác (lệnh) biến đổi toán từ trạng thái trước tới trạng thái sau Dãy thao tác cần thiết biến đổi toán từ trạng thái ban đầu đến kết Các thao tác phân tích thành thao tác khác nhỏ Thứ tự thao tác quan trọng – Cùng tập thao tác, thứ tự khác dẫn đến kết khác • 01-Jan- Cơ cấu trình tựtự, thực thao Có thể loại bản: Tuần Lặp,hiện Rẽ nhánh 41 Chương 2: Thuật toán Khái niệm Các đặc trưng thuật toán Khi mơ tả thuật tốn, cần ý đặc trưng – Nhập (input) – Xuất (output) – Tính xác định (definiteness) – Tính hữu hạn (finiteness) – Tính hiệu – Tính tổng quát 01-Jan- ... thuật tốn giải phương trình x2+5x+6=0 01-Jan- Chương 2: Thuật tốn Nội dung Khái niệm Biểu diễn thuật tốn Thuật toán đệ quy Thuật giải heuristic Một số thuật tốn thơng dụng 01-Jan- Chương 2: Thuật... Bạch Tuyết Về lâu đài 01-Jan- Chương 2: Thuật toán Nội dung Khái niệm Biểu diễn thuật tốn Thuật toán đệ quy Thuật giải heuritic Một số thuật tốn thơng dụng 01-Jan- Chương 2: Thuật tốn Khái niệm... Chương 2: Thuật tốn Biểu diễn thuật tốn Ngơn ngữ tự nhiên Ví dụ Giải phương trình ax+ b = • • • • • • • • • B1: B2: B3: B4: B5: B6: B7: B8: B9: nghiệm 01-Jan- Nhập a Nhập b Nếu a =0 thực B6 Thông

Ngày đăng: 16/11/2021, 13:47

Hình ảnh liên quan

• Gồm hệ thống các nút có hình dạng khác  nhau,  thể  hiện  các  chức  năng  khác  nhau,  được nối với nhau bởi các cung - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

hệ thống các nút có hình dạng khác nhau, thể hiện các chức năng khác nhau, được nối với nhau bởi các cung Xem tại trang 21 của tài liệu.
• Được biểu diễn bởi hình ôvan có ghi chữ  bên trong - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

c.

biểu diễn bởi hình ôvan có ghi chữ bên trong Xem tại trang 22 của tài liệu.
Là một hình chữ nhật chứa dãy các lệnh cần  thực hiện như gán, tính toán…cần  thực hiện như gán, tính toán… - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

ột hình chữ nhật chứa dãy các lệnh cần thực hiện như gán, tính toán…cần thực hiện như gán, tính toán… Xem tại trang 23 của tài liệu.
Là một hình bình hành chứa đựng một thao  tác nhập/ xuất dữ liệuthao  tác nhập/ xuất dữ liệu - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

ột hình bình hành chứa đựng một thao tác nhập/ xuất dữ liệuthao tác nhập/ xuất dữ liệu Xem tại trang 24 của tài liệu.
Là một hình thoi chứa một điều kiện/biểu thức  logic cần kiểm tra.thức  logic cần kiểm tra. - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

ột hình thoi chứa một điều kiện/biểu thức logic cần kiểm tra.thức logic cần kiểm tra Xem tại trang 25 của tài liệu.
Là một hình chữ nhật, cạnh kép chứa tên một  chương trình con cần thực hiệnmột  chương trình con cần thực hiện - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

ột hình chữ nhật, cạnh kép chứa tên một chương trình con cần thực hiệnmột chương trình con cần thực hiện Xem tại trang 26 của tài liệu.
Là một hình chữ nhật, cạnh kép chứa tên một  chương trình con cần thực hiệnmột  chương trình con cần thực hiện - Bài giảng Tin học đại cương (Phần 2: Giải quyết bài toán): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

m.

ột hình chữ nhật, cạnh kép chứa tên một chương trình con cần thực hiệnmột chương trình con cần thực hiện Xem tại trang 26 của tài liệu.

Từ khóa liên quan

Mục lục

  • Nội dung chính

  • Bạch Tuyết đẹp hơn

  • 1. Khái niệm

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • 1. Khái niệm

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan