
21/07/20
1
CƠ SỞ TOÁN HỌC CHO TIN HỌC
Nền tảng cơ bản cho các ứng dụng tin học
BỘ MÔN CÔNG NGHỆ THÔNG TIN
•Chương 1. Tổng quan về thuật toán và phương
pháp đếm
•Chương 2. Logic và ứng dụng
•Chương 3. Đại số Boole
•Chương 4. Lý thuyết đồ thị
•Chương 5. Cây và ứng dụng của cây
21/07/20 Bộ môn CNTT - Bài giảng Cơ sở toán học cho tin học 2
NỘI DUNG
• Đỗ Đức Giáo, Toán rời rạc ứng dụng trong tin học, NXB
Giáo dục, 2008
• Đỗ Đức Giáo, Hướng dẫn giải bài tập Toán rời rạc, NXB
Giáo dục, 2006
• Kenneth H. Rosen, Discrete Mathematics and It’s
Applications, 7
th
Edition McGraw Hill, USA, 2019
•https://www.cis.upenn.edu/~jean/discmath-root-b.pdf
•https://voer.edu.vn
21/07/20 Bộ môn CNTT - Bài giảng Cơ sở toán học cho tin học 3
TÀI LIỆU THAM KHẢO
CHƯƠNG I.
TỔNG QUAN VỀ THUẬT TOÁN
VÀ PHƯƠNG PHÁP ĐẾM
BM Công nghệ thông tin
Bài giảng Cơ sở toán học cho tin học
1.1. Tổng quan về thuật toán
1.1.1. Khái niệm thuật toán
1.1.2. Độ phức tạp của thuật toán
1.1.3. Một số thuật cơ bản
1.2. Các phương pháp đếm
1.2.1. Các quy tắc đếm cơ bản
1.2.2. Hoán vị, chỉnh hợp và tổ hợp
1.2.3. Hệ thức truy hồi
1.2.4. Quan hệ chia để trị
Bài tập Chương 1
21/07/20 Bộ môn CNTT - Bài giảng Cơ sở toán học cho tin học 5
NỘI DUNG CHƯƠNG 1
1.1.1 KHÁI NIỆM THUẬT TOÁN
• Thuật toán là một bảng liệt kê các chỉ dẫn (hay
quy tắc) cần thực hiện theo từng bước xác định
nhằm giải một bài toán đã cho.
• Có nhiều cách trình bày thuật toán: dùng ngôn
ngữ tự nhiên, ngôn ngữ lưu đồ (sơ đồ khối), ngôn
ngữ lập trình
21/07/20 Bộ môn CNTT - Bài giảng Cơ sở toán học cho tin học 6