1. Trang chủ
  2. » Giáo Dục - Đào Tạo

skkn xử lý các tình huống có vấn đề trong bài tập xâu kí tự

27 327 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 27
Dung lượng 308,5 KB

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

Nội dung

Trong quá trình dạy học, người thầy ngoài việc giúp học sinh nắm đượcnhững kiến thức cơ bản nhất thì còn phải kích thích được tính tích cực tự học, sángtạo, chủ động của học sinh để qua

Trang 1

SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐỒNG NAI

Đơn vị: Trường THPT Nguyễn Hữu Cảnh

Mã số: (Do HĐKH Sở GD&ĐT ghi)

SÁNG KIẾN KINH NGHIỆM

XỬ LÝ CÁC TÌNH HUỐNG CÓ VẤN ĐỀ Ở BÀI TẬP XÂU KÍ TỰ

Có đính kèm: Các sản phẩm không thể hiện trong bản in SKKN

 Mô hình  Đĩa CD (DVD)  Phim ảnh  Hiện vật khác

(các phim, ảnh, sản phẩm phần mềm)

Năm học: 2016 - 2017

BM 01-Bia SKKN

Trang 2

SƠ LƯỢC LÝ LỊCH KHOA HỌC

––––––––––––––––––

I THÔNG TIN CHUNG VỀ CÁ NHÂN

1. Họ và tên: Nguyễn Sa Duy

2. Ngày tháng năm sinh: 17/01/1982

3. Nam, nữ: Nam

4. Địa chỉ: Kp1 – Tân Hiệp – Biên Hòa – Đồng Nai

5. Điện thoại: (CQ)/ (NR); ĐTDĐ: 0933.482.650

7. Chức vụ: Tổ trưởng chuyên môn

8. Nhiệm vụ được giao (quản lý, đoàn thể, công việc hành chính, công việc chuyên

môn, giảng dạy môn, lớp, chủ nhiệm lớp,…): Tổ trưởng tổ Tin học, giảng dạy môn Tin

học khối 12, 11

9. Đơn vị công tác: Trường THPT Nguyễn Hữu Cảnh

II TRÌNH ĐỘ ĐÀO TẠO

- Học vị (hoặc trình độ chuyên môn, nghiệp vụ) cao nhất: Cử nhân

- Năm nhận bằng: 2005

- Chuyên ngành đào tạo: Tin học

III KINH NGHIỆM KHOA HỌC

- Lĩnh vực chuyên môn có kinh nghiệm:

- Số năm có kinh nghiệm: 12

- Các sáng kiến kinh nghiệm đã có trong 5 năm gần đây:

Năm 2014: Sử dụng bảng Active Board kết hợp phần mềm tương tácActivInspire trong giảng dạy Tin học 10

Năm 2015: Tổ chức kiểm tra Trắc nghiệm bằng WONDERSHAREQUIZCREATOR 4.5 trên lớp học trực tuyến ENGRADE

Năm 2016: Vận dụng GOOGLE APPS và GOOGLE CLASSROOM vào dạyhọc tích cực Tin học 11 - BÀI TẬP KIỂU XÂU

BM02-LLKHSKKN

Trang 3

Trong quá trình dạy học, người thầy ngoài việc giúp học sinh nắm đượcnhững kiến thức cơ bản nhất thì còn phải kích thích được tính tích cực tự học, sángtạo, chủ động của học sinh để qua mỗi bài học, học sinh cảm thấy tích thú với kiếnthức mới và những ứng dụng vào thực tế đời sống.

Việc học ngôn ngữ lập trình Pascal giúp cho các em hiểu được cấu trúc, hoạtđộng của các loại máy tính điện tử để từ đó định hướng sự đam mê về Tin học,nghề nghiệp các em sẽ lựa chọn

Trong thực tế, khi lập trình hay xử lý dữ liệu vào các bài toán chúng tathường đưa dữ liệu đó về các dạng kiểu dữ liệu Chuẩn hoặc kiểu dữ liệu có cấutrúc, một trong những kiểu dữ liệu có cấu trúc đó là kiểu Xâu Với mong muốngiúp học sinh trong việc tìm ra lời giải cho một số bài toán liên quan tới kiểu dữliệu Xâu dễ dàng, nhất là giúp cho các em có thể yêu thích nhiều hơn nữa ngôn

ngữ lập trình Pascal, tôi mạnh dạn triển khai chuyên đề “Xử lý các tình huống có vấn đề trong bài tập Xâu Kí Tự” (Chương IV, bài 12, tin học 11) mà tôi đã áp

dụng có hiệu quả trong quá trình giảng dạy

BM03-TMSKKN

Trang 4

II CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN

Chỉ thị số 55/2008/CT-BGDĐT ngày 30/9/2008 về tăng cường giảng dạy,đào tạo và ứng dụng công nghệ thông tin trong ngành giáo dục giai đoạn 2008 –

2012 nêu: “…Triển khai áp dụng CNTT trong dạy và học, hỗ trợ đổi mới phương pháp giảng dạy, tích hợp ứng dụng CNTT ngay trong mỗi môn học một cách hiệu quả và sáng tạo ở những nơi có điều kiện thiết bị tin học; xây dựng nội dung thông tin số phục vụ giáo dục; phát huy tính tích cực tự học, tự tìm tòi thông tin qua mạng Internet của người học; tạo điều kiện để người học có thể học ở mọi nơi, mọi lúc, tìm được nội dung học phù hợp; xoá bỏ sự lạc hậu về công nghệ và thông tin do khoảng cách địa lý đem lại Cụ thể là: Khuyến khích giáo viên, giảng viên soạn bài trình chiếu, bài giảng điện tử và giáo án trên máy tính Khuyến khích giáo viên, giảng viên trao đổi kinh nghiệm giảng dạy qua website của các cơ sở giáo dục và qua Diễn đàn giáo dục trên Website Bộ ”.

Công văn Số: 2102/SGDĐT-GDTrH của Sở Giáo dục & Đào tạo “V/v Hướngdẫn thực hiện nhiệm vụ Giáo dục trung học phổ thông năm học 2015-2016” cónêu: “…Tiếp tục đổi mới phương pháp dạy học nhằm phát huy tính tích cực, chủ động, sáng tạo, rèn luyện phương pháp tự học và vận dụng kiến thức, kĩ năng của học sinh theo tinh thần Công văn số 3535/BGDĐT-GDTrH ngày 27/5/2013 về áp dụng phương pháp

"Bàn tay nặn bột" và các phương pháp dạy học tích cực khác; Công văn số GDTrH ngày 08/10/2014 của Bộ GDĐT và Công văn số 2507/SGDĐT-GDTrH ngày

5555/BGDĐT-27 tháng10 năm 2014 của Sở GDĐT; đẩy mạnh việc vận dụng dạy học giải quyết vấn đề, các phương pháp thực hành, dạy học theo dự án trong các môn học; tích cực ứng dụng công nghệ thông tin phù hợp với nội dung bài học; khắc phục lối truyền thụ áp đặt một chiều, ghi nhớ máy móc; tập trung dạy cách học…”

Trang 5

2 Cơ sở thực tiễn:

Đổi mới phương pháp dạy học lấy học sinh làm trung tâm của mọi hoạtđộng, học sinh chủ động khám phá kiến thức dưới sự dẫn dắt của người thầy, nênngười thầy phải hướng dẫn các em cách tự học, tự nghiên cứu Đồng thời, phảiphát huy tối đa tác dụng của các phương tiện, thiết bị vào quá trình dạy học

Việc ứng dụng công nghệ thông tin (CNTT) vào dạy học ở trường THPTNguyễn Hữu Cảnh thông qua máy tính, máy chiếu, Email đã mang lại những hiệuquả nhất định trong công tác giảng dạy

Vậy làm thế nào vừa có thể phát huy tính tích cực của học sinh, vừa pháthuy hiệu quả ứng dụng CNTT trong dạy học? Trên cơ sở những gì mà học sinhđược học về ngôn ngữ lập trình Pascal, giúp học sinh nhìn nhận vấn đề một cáchsáng tạo và yêu thích bộ môn Tin học, tôi mạnh dạn triển khai chuyên đề: “ Xử lýcác tình huống có vấn đề trong bài tập kiểu Xâu trong Tin học 11”

Trang 6

III TỔ CHỨC THỰC HIỆN CÁC GIẢI PHÁP

1 Giải pháp 1 :Triển khai nội dung kiến thức cơ bản về dữ liệu kiểu Xâu:

a Khái niệm kiểu Xâu:

- Xâu là một dãy các kí tự trong bộ mã ASCII, mỗi kí tự được gọi là mộtphần tử của xâu Số lượng kí tự trong xâu gọi là độ dài xâu Xâu có độ dài bằng 0

Để khai báo dữ liệu kiểu xâu ta sử dụng từ khóa string.

Var <tên biến>: string[độ dài lớn nhất của xâu];

Ví dụ: var hoten: string[30];

Trong mô tả xâu có thể bỏ qua phần độ dài: Var hoten: string; lúc này độ

dài lớn nhất của xâu ngầm định là 255

c Tham chiếu đến phần tử của xâu:

Như ở phần trên, mỗi kí tự như một phần tử của mảng nên cách tham chiếu như sau: <tên biến xâu>[chỉ số phần tử];

d Các phép toán, thủ tục, hàm xử lí xâu:

- Phép ghép xâu (phép cộng xâu): kí hiệu là dấu cộng (+), dùng để ghép

nhiều xâu thành một

- Các phép so sánh <, <=, =, >=, >, <> có thứ tự thực hiện ưu tiên thấp hơn

phép ghép xâu và thực hiện việc so sánh hai xâu theo các quy tắc sau:

+ Xâu A > xâu B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sangtrong xâu A có mã ASCII lớn hơn

+ Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì xâu A < xâu B

- Thủ tục Delete(s,vt,n): xóa đi n kí tự trong xâu s, bắt đầu từ vị trí vt.

Trang 7

- Thủ tục Insert(s1,s2,vt): chèn xâu s1 vào s2, bắt đầu ở vị trí vt.

- Hàm Copy(s,vt,n): tạo xâu mới n kí tự liên tiếp bắt đầu từ vị trí vt của xâu s.

- Hàm Length(s): cho giá trị là độ dài xâu s.

- Hàm Pos(s1,s2): cho vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2.

- Hàm Upcase(ch): cho chữ cái in hoa ứng với chữ cái trong ch.

- Hàm Ord(ch): cho mã của kí tự ch trong bảng mã ASCII

- Hàm Chr(n): cho kí tự có mã là n

Trang 8

2 Giải pháp 2:Triển khai các câu hỏi tình huống có vấn đề khi xử lý dữ liệu kiểu Xâu:

Ở đây ta đặt ra các tình huống bài toán xử lý Xâu họ tên của 1 đối tượng đượcnhập vào

a Một số câu hỏi cho các tình huống thường gặp khi xử lý xâu họ tên:

Câu hỏi 1: Thế nào là xâu họ tên đúng chuẩn?

 học sinh: Các kí tự đầu tiên của mỗi từ phải là các kí tự in hoa, còn lại chữthường

Ngoài ra, không chứa các kí tự trắng nằm ở đầu xâu, cuối xâu, 2 kí tự trắngliên tiếp nhau (giữa 2 từ chỉ có 1 khoảng trắng)

Câu hỏi 2: Vậy thì xác định những dấu hiệu có kí tự trắng dư thừa và xử lý

chúng như thế nào?

 Học sinh phải đưa ra được hàm Pos để xác định vị trí, thủ tục Delete để

xử lý, hàm length lấy độ dài xâu:

+ Ở đầu: If POS(kí tự trắng, xâu họ tên)=1 Then Delete(xâu họ tên,1,1); + Ở cuối: If POS(kí tự trắng, xâu họ tên)=length(xâu họ tên) Then

Delete(xâu họ tên, length(xâu họ tên),1);

+ 2 kí tự trắng liên tiếp nhau:

If POS(2 kí tự trắng, xâu họ tên) < >0(khác 0) Then Delete(xâu họ tên, POS(2 kí

+ 2 kí tự trắng liên tiếp nhau:

WHILE POS(2 kí tự trắng, xâu họ tên) < >0 DO Delete(xâu họ tên, POS(2 kí tự

trắng, xâu họ tên),1);

b Các tình huống có vấn đề:

Trang 9

Tình huống 1: Nếu xâu họ tên đã được xử lý kí tự trắng dư thừa, làm thế nào đưa xâu họ tên về đúng chuẩn: Chữ cái đầu tiên mỗi từ là chữ in hoa?

 kí tự đầu mỗi từ phải in hoa

Làm sao xác định được các kí tự đầu tiên của mỗi từ có trong xâu họ tên?

 học sinh: từ đầu tiên và các kí tự tiếp theo ngay sau mỗi kí tự trắng tìm được (vìgiữa 2 từ có 1 kí tự trắng)

Upcase(S[1]);

IF S[i] = ‘ ’ THEN S[i+1]:=UPCASE(S[i+1]);

 sử dụng vòng lặp For Do để xử lí tất cả các từ

Nếu trong xâu họ tên có một số kí tự là in hoa thì hướng xử lí thế nào?

 học sinh: phải sử dụng hàm Ord(kí tự): cho biết giá trị là số thập phân của mãASCII kí tự đó

Cụ thể: chữ in hoa: A:65; B:66; Z:90 Chữ thường: a: 97; b:98; … z:122

để đưa tất cả kí tự về dạng chữ in thường rồi mới xử lí

Yêu cầu học sinh hoàn thiện bài tập bằng chương trình mô phỏng trên Pascal.Cài đặt chương trình:

Trang 10

WHILE S[LENGTH(S)]= ‘ ’ DO DELETE(S,LENGTH(S),1);

WHILE POS(' ',S)<>0 DO DELETE(S,POS(' ',S),1);

FOR i:=2 TO LENGTH(S) DO

IF S[i]= ‘ ’ THEN S[i+1] := UPCASE(S[i+1]);

WRITELN(‘HO TEN SAU KHI XU LI:’,S);

READLN;

END.

File nguồn đính kèm: vechuan.pas

Trang 11

Tình huống 2: Nếu xâu họ tên đã được xử lý kí tự trắng dư thừa, làm thế nào để tách phần tên của học sinh đó ra khỏi xâu họ tên ban đầu?

 Học sinh:sử dụng hàm COPY (s, pos, num): sao chép trong xâu s, num ký tự tại

vị trí pos

+ Xác định đâu là tên ở trong xâu họ tên?

 Lấy từ kí tự cuối cùng ngược về vị trí kí tự trắng đầu tiên +1

+ Cách tìm kí tự trắng đó?

 Đặt biến s là biến xâu họ tên

i:=length(s);

While S[i]< > kí tự trắng Do i:=i-1;

Sau khi thực hiện khối lệnh này, vị trí kí tự trắng cần tìm là i

+ Hãy viết lệnh lấy phần tên ra?

Trang 12

WHILE S[LENGTH(S)]= ‘ ’ DO DELETE(S,LENGTH(S),1);

WHILE POS(' ',S)<>0 DO DELETE(S,POS(' ',S),1);

Trang 13

Tình huống 3: Nếu xâu họ tên đã được xử lý kí tự trắng dư thừa, làm thế nào

để tách phần họ của học sinh đó ra khỏi xâu họ tên ban đầu?

 Học sinh:sử dụng hàm COPY (s, vt, num): sao chép trong xâu s, num ký tự tại

vị trí vt

+ Xác định đâu là phần họ ở trong xâu họ tên?

 Lấy từ kí tự đầu tiên đến vị trí kí tự trắng đầu tiên -1

+ Cách tìm kí tự trắng đó?

 i:=pos(‘ ’,s); sau khi thực hiện lệnh này, vị trí kí tự trắng cần tìm là i

+ Hãy viết lệnh lấy phần họ ra?

Trang 14

WHILE S[LENGTH(S)]= ‘ ’ DO DELETE(S,LENGTH(S),1);

WHILE POS(' ',S)<>0 DO DELETE(S,POS(' ',S),1);

File nguồn đính kèm: Tachho.pas

Tình huống 4: Nếu xâu họ tên đã được xử lý kí tự trắng dư thừa, làm thế nào

để tách phần họ và tên lót của học sinh đó ra khỏi xâu họ tên ban đầu?

 Học sinh phải phân tích được 2 tình huống: sao chép phần họ và tên lót hoặc phải xóa đi phần tên ở trong xâu Ở đây ta sẽ đi vào tình huống xóa đi phần tên!

Trang 15

 Học sinh:sử dụng Thủ tục Delete(s,vt,n): xóa đi n kí tự trong xâu s, bắt đầu từ

WHILE S1[i] <> ‘ ’ DO i:=i-1;

 xóa phần tên phía sau kể từ vị trí kí tự trắng tìm được

WHILE S[LENGTH(S)]= ‘ ’ DO DELETE(S,LENGTH(S),1);

WHILE POS(' ',S)<>0 DO DELETE(S,POS(' ',S),1);

S1:=S;

{TÁCH LẤY PHẦN HỌ LÓT}

i:=LENGTH(S1);

Trang 16

WHILE S1[i] <> ‘ ’ DO i:=i -1;

DELETE(S1, i, LENGTH(S1)-i+1);

WRITELN(S1);

READLN;

END.

File nguồn đính kèm: holot.pas

Gợi mở vấn đề: khi xem xét các tình huống trên, có những phần (module)được thực hiện lặp lại nhiều lần như phần xử lí kí tự trắng dư thừa; hoặc kết quảthực hiện của phần trước được sử dụng cho các công việc phần sau như xử lí họtên về đúng chuẩn trước khi tách họ, tách tên…Đây là phần kiến thức bài ChươngTrình Con mà học sinh sẽ được học sau này để vận dụng vào giải quyết bài toánmột cách thuận lợi, logic và khoa học

Trên đây là những tình huống có vấn đề mà tôi đã đặt ra cho học sinh giảiquyết sau khi đã học xong bài KIỂU XÂU, qua đó giúp các em nắm chắc kiến thức

đã học cũng như nâng cao khả năng tư duy lập trình, phân tích một vấn đề nào đó

Trang 17

IV HIỆU QUẢ CỦA ĐỀ TÀI

- Bảng số liệu môn Tin học đạt được khi chưa thực hiện đề tài trong năm học 2015 - 2016 ở khối 11 của trường THPT Nguyễn Hữu Cảnh:

Số lượng Tỉ lệ Số lượng Tỉ lệ Số lượng Tỉ lệ Số lượng Tỉ lệ

- Bảng số liệu đạt được môn Tin học sau khi thực hiện đề tài trong năm học

2016 - 2017 ở khối 11 của trường THPT Nguyễn Hữu Cảnh:

Số lượng Tỉ lệ Số lượng Tỉ lệ Số lượng Tỉ lệ Số lượng Tỉ lệ

Trong giờ học, quá trình thảo luận, trao đổi sôi nổi, học sinh bày tỏ nhữnghiểu biết, suy nghĩ của mình để từ đó các em chủ động nắm bắt được kiến thức,còn người thầy chỉ đóng vai trò gợi mở vấn đề

Trang 18

V ĐỀ XUẤT, KHUYẾN NGHỊ KHẢ NĂNG ÁP DỤNG

- Đổi mới phương pháp dạy học, lấy học sinh làm trung tâm đã góp phầnnâng cao hiệu quả giảng dạy, phát huy được tính tích cực, chủ động, sáng tạo củahọc sinh

- Việc triển khai các hoạt động nhóm, tiết bài tập thực hành cần được thựchiện một cách linh hoạt; cơ sở vật chất phải đảm bảo: đủ máy tính thực hành (1 họcsinh/máy), hệ thống máy chiếu, TV…

Tuy nhiên, đề tài này đòi hỏi người giáo viên ở khâu soạn một bài giảngphải có tính tương tác cao, dẫn dắt các em đi tìm hiểu vấn đề

- Số tiết bài tập thực hành hiện tại cho nội dung này chỉ 2 tiết, với thời lượng

đó rất khó để người thầy giáo có thể truyền đạt hết các ý tưởng đến cho học sinh

- Đề tài có thể mở rộng áp dụng cho tất cả các bài dạy môn Tin học 11 đểđảm bảo kiến thức một cách hệ thống, khoa học

Hiện tại, đề tài đã được áp dụng cho việc giảng dạy trong môn Pascal – tinhọc 11 của năm học 2016 - 2017 tại trường THPT Nguyễn Hữu Cảnh đạt hiệu quảcao

Trang 19

IV TÀI LIỆU THAM KHẢO

1.Mai Hoàng Phương (2012) Định hướng giáo viên sử dụng máy tính,

Internet trong dạy học Tạp chí Khoa Học ĐHSP TPHCM số 37.

2 Hồ Sĩ Đàm (2007) Sách giáo khoa Tin học 11 Nhà xuất bản Giáo Dục.3.Quách Tuấn Ngọc (2007) Bài Tập Ngôn Ngữ Lập Trình Pascal Nhà xuấtbản Thống Kê

4 Hoàng Kiếm (2007) Giải một số bài toán trên máy tính như thế nào? Tập2: Tiếp cận thuật giải Nhà xuất bản Giáo Dục

NGƯỜI THỰC HIỆN (Ký tên và ghi rõ họ tên)

Nguyễn Sa Duy

Trang 20

Biên Hòa, ngày 20 tháng 05 năm 2017

PHIẾU ĐÁNH GIÁ, CHẤM ĐIỂM, XẾP LOẠI SÁNG KIẾN KINH NGHIỆM

Năm học: 2016-2017

–––––––––––––––––

Tên sáng kiến kinh nghiệm: XỬ LÝ CÁC TÌNH HUỐNG CÓ VẤN ĐỀ Ở BÀI TẬP XÂU KÍ TỰ TRONG TIN HỌC 11.

Họ và tên tác giả: Nguyễn Sa Duy Chức vụ: Tổ trưởng chuyên môn.

Đơn vị: Trường THPT Nguyễn Hữu Cảnh

Họ và tên giám khảo 1: Lê Thị Dung Chức vụ: Giáo viên Tin học

Đơn vị: Trường THPT Nguyễn Hữu Cảnh

Số điện thoại của giám khảo:

* Nhận xét, đánh giá, cho điểm và xếp loại sáng kiến kinh nghiệm:

1 Tính mới

- Đề tài có thể hiện được sự mới mẽ

- Cách tiếp cận hoàn toàn mới trong dạy học

- Đổi mới phương pháp dạy học.

Điểm: 5,0/6,0.

2 Hiệu quả

- Phát huy được tính tích cực của học sinh

- Tạo hứng thú cho học sinh trong môn học tương đối khô khan như Pascal

- Giáo viên có thể phân hóa được học sinh thông qua hệ thống câu hỏi dẫn dắt.

Trang 21

Biên Hòa, ngày 20 tháng 05 năm 2017

PHIẾU ĐÁNH GIÁ, CHẤM ĐIỂM, XẾP LOẠI SÁNG KIẾN KINH NGHIỆM

Năm học: 2016-2017

–––––––––––––––––

Tên sáng kiến kinh nghiệm: XỬ LÝ CÁC TÌNH HUỐNG CÓ VẤN ĐỀ Ở BÀI TẬP

Họ và tên tác giả: Nguyễn Sa Duy Chức vụ: Tổ trưởng chuyên môn.

Đơn vị: Trường THPT Nguyễn Hữu Cảnh

Họ và tên giám khảo 2: Phạm Thị Thắm Chức vụ: Giáo viên Tin học

Đơn vị: Trường THPT Nguyễn Hữu Cảnh

Số điện thoại của giám khảo:

* Nhận xét, đánh giá, cho điểm và xếp loại sáng kiến kinh nghiệm:

1 Tính mới

- Đề tài có thể hiện được sự mới mẽ, chưa được áp dụng tại đơn vị trước đây.

- Cách tiếp cận hoàn toàn mới trong dạy học

- Đổi mới phương pháp dạy học.

Điểm: 5,5/6,0.

2 Hiệu quả

- Phát huy được tính tích cực của học sinh

- Tạo hứng thú cho học sinh trong môn học tương đối khô khan, khó như Pascal

- Giáo viên có thể phân hóa được học sinh thông qua hệ thống câu hỏi dẫn dắt.

- Dễ dàng phát hiện để bồi dưỡng những học sinh có năng khiếu về Tin học.

GIÁM KHẢO 2

Phạm Thị Thắm

BM01b-CĐCN

Ngày đăng: 09/08/2017, 15:25

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w