1. Trang chủ
  2. » Công Nghệ Thông Tin

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

Đ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

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 819,21 KB

Nội dung

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 (Trang 21)
• Đượ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 (Trang 22)
2. Sơ đồ khối    Nút /khối giới hạ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
2. Sơ đồ khối   Nút /khối giới hạn (Trang 22)
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… (Trang 23)
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 (Trang 24)
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 (Trang 25)
2. Sơ đồ khối    Nút/khối điều kiệ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
2. Sơ đồ khối   Nút/khối điều kiện (Trang 25)
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 (Trang 26)
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 (Trang 26)
2. Sơ đồ khối    Nút/khối gọi chương trình con - 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
2. Sơ đồ khối   Nút/khối gọi chương trình con (Trang 26)
2. Sơ đồ khối    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
2. Sơ đồ khối   Cung (Trang 27)
2. Sơ đồ khối    Hoạt động - 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
2. Sơ đồ khối   Hoạt động (Trang 28)
2. Sơ đồ khối    Ví dụ 1    Biểu diễn bằng lời - 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
2. Sơ đồ khối   Ví dụ 1   Biểu diễn bằng lời (Trang 29)
2. Sơ đồ khối    Ví dụ 2    Biểu diễn bằng lời - 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
2. Sơ đồ khối   Ví dụ 2   Biểu diễn bằng lời (Trang 31)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN