Các bài lưu

TDC Bài tâp 5: Bài tập về kiểu string

Chưa có bình luận

Những nội dung chính trong bài thực hành này:

  1. Phần 1: Ôn lại bài tập về string thầy giáo chữa trên lớp (5 bài tập)
  2. Phần 2: Làm các bài tập bổ sung về kiểu dữ liệu string (8 bài tập)
Đọc tiếp...

TDC Bài tâp 4: Bài tập tổng hợp

Chưa có bình luận

Những nội dung chính trong bài thực hành này:

  1. Sử dụng kiến thức cơ bản về toán và lập trình giải một số bài toán về hình học
  2. Luyện tập về vòng lặp
  3. Xử lý những tình huống câu lệnh lựa chọn phức tạp
  4. Tính toán và khảo sát hàm số
Đọc tiếp...

TDC Bài tâp 3: Kết hợp lặp và lựa chọn

Chưa có bình luận

Những nội dung chính trong bài thực hành này:

  1. Rèn luyện kĩ năng xây dựng các hàm C++: kiểu trả về, tham số, cách thức thực  thi
  2. Kết hợp vòng lặp và lựa chọn để giải quyết một số vấn đề đơn giản với dữ liệu số
Đọc tiếp...

CTD Bài tập 2: Tự động sinh bộ phân tích từ vựng

Chưa có bình luận

Những nội dung chính trong buổi thực hành này:

  1. Bài 1: mở rộng và hoàn thiện bộ phân tích từ vựng của ngôn ngữ A (dựa trên mã đã có của thầy giáo)
  2. Bài 2: chuyển đổi bộ phân tích ngôn ngữ A sang sử dụng DFA
  3. Bài 3: tìm hiểu về công cụ sinh tự động bộ PTTV CsLex

Ai làm xong bài 2 hoặc bài 3 có thể gửi cho thầy giáo bài làm vào email: truongxuannam@gmail.com

Đọc tiếp...

TDC Bài tâp 2: Thực hành về vòng lặp

Chưa có bình luận

Những nội dung chính trong bài thực hành này:

  1. Thử lại các ví dụ trên lớp lý thuyết 4
  2. Chạy thử các bài tập đã chữa ở buổi lý thuyết 5
  3. Làm thêm 3 bài tập về vòng lặp
Đọc tiếp...

CTD Bài tập 1: Bộ phân tích từ vựng cho ngôn ngữ A

Chưa có bình luận

Những nội dung chính trong buổi thực hành này:

  1. Bài 1: chỉnh sửa mã nguồn của slide lý thuyết
  2. Bài 2: nâng cấp mã nguồn
  3. Bài 3: hoàn thiện bộ phân tích từ vựng cho ngôn ngữ A

Ai làm xong bài 3 có thể gửi cho thầy giáo bài làm vào email: truongxuannam@gmail.com

Đọc tiếp...

TDC Bài tâp 1: Làm quen với Dev-C++

Chưa có bình luận

Những nội dung chính trong bài thực hành này:

  1. Thực hành theo các ví dụ trên slide lý thuyết
  2. Giải các bài tập được giao trên lớp
Đọc tiếp...

Lab 3: Làm chủ bộ phân tích thử-sai

Chưa có bình luận

Các bài tập trong buổi thực hành này:

  1. Hoàn thiện mã nguồn được giới thiệu trong giờ lý thuyết
  2. Phân tích top-down trả về suy dẫn phải
  3. Phân tích bottom-up không đệ quy
  4. In ra cây phân tích thay vì thứ tự suy dẫn

Các bài tập yêu cầu viết bằng ngôn ngữ lập trình C#.

Đọc tiếp...

Lab 2: Xây dựng bộ phân tích từ vựng

Chưa có bình luận

Các bài tập trong buổi thực hành này:

  1. Mở rộng bộ phân tích từ vựng đơn giản của ngôn ngữ A từ mã có sẵn trên lớp
  2. Chuyển đổi bộ phân tích đơn giản thành DFA theo lý thuyết trên lớp
  3. Tìm hiểu về công cụ sinh tự động bộ PTTV CsLex

Các bài tập yêu cầu viết bằng ngôn ngữ lập trình C#.

Đọc tiếp...

Lab 1: Tách từ và thống kê trên file

Chưa có bình luận

Các bài tập trong buổi thực hành này:

  1. Xây dựng bộ tách từ đơn giản nhất
  2. Xây dựng bộ tách từ
  3. Thống kê tần xuất xuất hiện của từ
  4. Thông kê tần xuất trên file dữ liệu

Các bài tập yêu cầu viết bằng ngôn ngữ lập trình C#.

Đọc tiếp...