SKKN Hướng dẫn cho học sinh cách đổi số ở một cơ số và hoàn thành bộ mã ASCII cơ sở

18 1,298 5
  • Loading ...
    Loading ...
    Loading ...

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

Tài liệu liên quan

Thông tin tài liệu

Ngày đăng: 08/04/2015, 15:30

SÁNG KIẾN KINH NGHIỆM ĐỀ TÀI: "HƯỚNG DẪN CHO HỌC SINH CÁCH ĐỔI SỐ Ở MỘT CƠ SỐ VÀ HOÀN THÀNH BỘ MÃ ASCII CƠ SỞ" 1 A. PHẦN MỞ ĐẦU: Ngày nay trên thế giới đang diễn ra quá trình tin học hóa trên nhiều lĩnh vực hoạt động của con người và đã mang lại nhiều hiệu quả to lớn. Sự phát triển mạnh mẽ như vũ bão của tin học đã làm cho xã hội có nhiều nhận thức mới về cách thức tổ chức hoạt động, nhiều quốc gia trên thê giới nhận thức rõ tầm quan trọng của tin học và có những đầu tư lớn cho lĩnh vực này đặc biệt trong giáo dục nâng cao dân trí về tin học và đào tạo nguồn nhân lực có chất lượng cao, người Việt Nam có nhiều tố chất thích hợp với ngành khoa học này vì thế chúng ta hi vọng có thể sớm hòa nhập với các nước trên khu vực và thế giới. Đảng và nhà nước ta đã nhận thấy được tầm quan trọng của ngành Tin học và đã đưa môn học này vào trường phổ thông như các môn học khác. Trường THPT Ba Đình là một trong các trường đưa Tin học vào giảng dạy sớm nhất tỉnh Thanh Hóa, đó cũng là một ưu thế để học sinh được tiếp cận với môn học, làm quen và sử dụng thành thạo máy tính, tạo nên một nền tảng tốt nhất để các em ra đời và bước vào các trường đại học, cao đẳng. I. Lý do chọn đề tài: Khi bước vào trường THPT thì môn Tin học là bộ môn mới lạ vì hầu hết các em không được học bộ môn này ở cấp 2, lên cấp 3 các em mới lần đầu làm quen và được tiếp xúc nhiều với máy tính và hầu hết các em đều rất hứng thú khi học môn học này từ những bài học đầu tiên, cụ thể ở lớp 10- khi học bài 2: “Thông tin và dữ liệu” các em đã nắm bắt được thông tin là gì? Dữ liệu là gì? 1 byte = bao nhiêu bit? 1 kb = bao nhiêu byte? những kiến thức vừa gần vừa xa mà thỉnh thoảng các em hay nghe loáng thoáng trên ti vi, báo chí, từ người khác. Nhưng khi giáo viên giới thiệu bộ mã ASCCII cơ sở và đổi 1 số ở cơ số nào đó sang cơ số khác - mới đầu nhìn vào bộ mã ASCII cơ sở ( SGK 2 trang 169) học sinh nào cũng thấy ái ngại bởi nó thật phức tạp và rối tinh với những con số 0,1,0,1…dày đặc và có học sinh đặt câu hỏi vì sao 004 ở hệ thập phân lại là dãy bit 00000100? 014 ở hệ thập phân lại là dãy bit 00001110? Và nhiều câu hỏi tương tự… Vậy làm thế nào để học sinh có thể tự đổi 1 cơ số này sang cơ số khác bằng nhiều cách, từ cách phức tạp đến cách đơn giản, từ cách khó đến cách dễ, từ cách chậm đến cách nhanh hơn; để học sinh hiểu và có thể tự hoàn thành bộ mã ASCII một cách dễ dàng? Dù nội dung này trong bài 2 tuy chỉ là một nội dung nhỏ và một số ý kiến cho là không cần đi sâu và khai thác nó (vì ở bài 2 chỉ giới thiệu sơ qua và chủ yếu ở bài đọc thêm) nhưng trong những năm giảng dạy tin học ở trường THPT Ba Đình bản thân tôi nhận thấy nó cũng rất sát thực và cần thiết và để giải quyết được các khúc mắc trên của học sinh nên tôi đã tự nghiên cứu và tìm tòi để viết nên sáng kiến “ Hướng dẫn cho học sinh cách đổi cơ số và hoàn thành bộ mã ASCII”, tôi đã áp dụng sáng kiến này vào giảng dạy và đã thu được các tiết học thật sự lí thú và có hiệu qủa. II. Mục đích và nhiệm vụ của sáng kiến: Làm nổi bật tác dụng của việc kẻ bảng n bit để học sinh có thể tra 1 số nào đó trong bảng thật dễ dàng, từ đó hướng dẫn học sinh để học sinh đưa ra được nhận xét với các con số đặc biệt sẽ có cùng qui luật khi biểu diễn dãy bit cho nó. Giáo viên đưa ra các ví dụ thật dễ hiểu, sát thực với mục đích của vấn đề mà giáo viên đang cần truyền đạt sao cho học sinh có thể nắm bắt được mấu chốt của vấn đề đó để chuyển đổi cơ số và kẻ bảng ASCII thật dễ dàng. III. Đối tượng nghiên cứu: Học sinh lớp 10 IV. Phuơng pháp nghiên cứu: 3 Đề tài sử dụng phương pháp phân tích và tổng hợp 4 B. NỘI DUNG: I. Nội dung: Với mục đích như đã nêu giáo viên cần đưa ra các nội dung sau: Ví dụ : Đổi 15 10 sang hệ cơ số 2? Cách 1: Giống hướng dẫn trong SGK trang 18 Ta lấy 15/2=7 dư 1 7/2 =3 dư 1 3/2 =1 dư 1 1/2= 0 dư 1 Dừng phép chia khi thương bằng không, viết ngược lại các số dư ta được dãy bit 1111 Khi học sinh đã thành thạo rồi ta có thể hướng dẫn học sinh cách viết phép chia nhanh hơn: 15 1 Viết ngược lại phần dư theo hướng mũi tên ta cũng thu được kết quả: 1111 2 5 2 7 2 3 2 1 2 1 1 01 Cách 2: Kẻ bảng: Ta có: Nếu có n bit thì có 2 n số thập phân được biểu diễn và phạm vi biểu diễn là: 0 đến 2 n -1 Ví dụ: kẻ bảng 3 bit: 2 3 = 8 và các số biểu diễn là: 0 đến 7 Mã thập phân Mã nhị phân 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 Sau khi giáo viên kẻ bảng 3bit, gọi học sinh nhận xét đặc điểm của bảng để học sinh phát hiện ra bảng có đặc điểm nào nổi bật không, có qui luật gì không? Trong quá trình giảng dạy, khi hỏi đến vấn đề này, nhiều học sinh nghĩ rằng “ chỉ học thuộc lòng thôi” và hầu như học sinh chỉ tìm qui luật theo hàng ngang của các dãy. Ban đầu học sinh trả lời: 6 + Dãy nhị phân của hàng đầu không có bit 1:000 + Dãy nhị phân ở hàng thứ 2 có 1 bit 1: 001 Vậy các dãy tiếp theo? Học sinh không trả lời được Một số học sinh lại có ý kiến: + Dãy nhị phân của hàng đầu không có bit 1: 000 + Dãy nhị phân ở hàng thứ 2 có 1 bit 1 nằm cuối: 001 + Dãy nhị phân ở hàng thứ 3 có 1 bit 1 nằm giữa: 010 + Dãy nhị phân ở hàng thứ 4 có …? Và các dãy tiếp theo? Học sinh cũng không trả lời được Một số học sinh lại phát hiện: + Lấy dãy nhị phân của hàng đầu cộng với dãy nhị phân hàng cuối bảng bằng: 111 2 ( dãy nhị phân của số 0 10 và số 7 10 tức 000 2 + 111 2 = 111 2 ) Cứ như vậy : lấy dãy số nhị phân của số 1 10 cộng với dãy nhị phân của số 6 10 ; lấy dãy số nhị phân của số 2 10 cộng với dãy nhị phân của số 5 10 , lấy dãy số nhị phân của số 3 10 cộng với dãy nhị phân của số 4 10 cũng bằng: 111 2 Ý kiến này cũng có thể tạm chấp nhận nhưng cũng là cách phức tạp, buộc phải tính nhẩm; vì vậy giáo viên lại yêu cầu học sinh tìm qui luật dễ hơn? Khi học sinh vẫn ngơ ngác không có câu trả lời, giáo viên gợi ý: Tìm qui luật hàng ngang không được, thử tìm theo hàng dọc xem sao? Như vậy chắc chắn chỉ trong chốc lát có học sinh phát hiện: Coi dãy nhị phân của bảng 3 bit là 3 cột: 7 + Cột đầu: bảng 3 bit biểu diễn 8 số, nên cột đầu tiên có 8/2=4 bit 0; và 4 bit 1: 00001111 + Cột giữa: có 2 bit 0, 2 bit 1, 2 bit 0, 2 bit 1…cứ như vậy đến hết bảng: 00 11 00 11… đến hết bảng + Cột cuối cùng: 1 bit 0, 1bit 1, 1 bit 0, 1bit 1…cứ như vậy đến hết bảng: 0 1 0 1…đến hết bảng cụ thể bảng 3 bit minh họa chi tiết hơn như sau: Hệ thập phân Hệ thập phân 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 Tuy vậy một số học sinh vẫn chưa hiểu rõ, vì thế giáo viên cần giải thích lại như bảng trên cho học sinh hiểu ( giáo viên nhấn mạnh qui luật viết các bit như các số in đậm và in nghiêng). Sau khi giáo viên giải thích, cả lớp sẽ ồ lên và nói “dễ thế mà không phát hiện ra” 8 Như vậy đối với bảng 1 bit, 2 bit, 4 bit…n bit cũng có qui luật tương tự như bảng 3 bit trên Từ đó học sinh dễ dàng kẻ bảng n bit mà giáo viên yêu cầu; Gọi 3 học sinh lên bảng lần lượt kẻ bảng 1 bit, 2 bit, 4 bit; giáo viên nhớ nhắc học sinh phần hệ nhị phân nên viết theo hàng dọc và dựa vào qui luật như bảng 3 bit thì sẽ không bị nhầm lẫn giữa các bit Bảng 1 bit: Ta có 2 1 = 2 số, các số biểu diễn: 0,1 Hệ thập phân Hệ nhị phân 0 0 1 1 Bảng 2 bit: Ta có 2 2 = 4 số, các số biểu diễn: 0 đến 3 Hệ thập phân Hệ nhị phân 0 00 1 01 2 10 3 11 9 Bảng 4 bit: Ta có 2 4 = 16 số, các số biểu diễn: 0 đến 15 Hệ thập phân Hệ nhị phân 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 10 [...]... chất của các số trong 1 bảng như vậy học sinh dễ dàng trả lời được các câu hỏi cho các số trong bảng khác có cùng tính chất Khi đã hoàn thành bảng 1 bit đến 4 bit, giáo viên cho học sinh quan sát bộ mã ASCII cơ sở trang 169 Từ các con số 0101 rối tinh phức tạp ban đầu giờ đã trở nên thật gần gũi và dễ hiểu Từ đó ta cho học sinh nhận xét các số “đặc biệt” trong bảng 1 bit đến 4 bit: + Số 0 ở bảng n bit... 0 Ví dụ: Số 0 ở bảng 2 bit được biểu diễn 2 bit 0 : 00 Số 0 ở bảng 4 bit được biểu diễn 4 bit 0 : 0000 Giáo viên đưa ra câu hỏi: Số 0 ở bảng 6 bit được biểu diễn? Học sinh trả lời: Số 0 ở bảng 6 bit được biểu diễn 6bit 0: 000000 + Số 1 ở bảng n bit được biểu diễn là n-1 bit 0 và 1 bit 1 Ví dụ: Số 1 ở bảng 2 bit được biểu diễn 1 bit 0 và 1bit 1 : 01 11 Số 1 ở bảng 4bit được biểu diễn 3 bit 0 và 1 bit... số đó Nêu số thập phân và dãy bit của số thập phân đó? Đáp án: Dựa vào bảng 3 bit ta thấy: 5 là số đứng sau số 4 (số mới xuất hiện trong bảng 3 bit); 15 Dựa vào bảng 4 bit ta thấy: 9 là số đứng sau số 8 (số mới xuất hiện trong bảng 4 bit); Vậy ở bảng 5 bit số đứng sau số 16 (số mới xuất hiện trong bảng 5bit) sẽ là số 17 Lại có 1012 = 22 + 20 =510 ( 5 ở bảng 3 bit nên n=3) 10012 = 23 + 20 = 910 (9 ở. .. 6410 là số mới xuất hiện trong bảng 7 bit nên theo qui luật 64 có 1 bit 1 và 6 bit 0: 10000002 ( có thể hướng dẫn học sinh 2 cách nữa: thực hiện phép chia 2 hoặc kẻ bảng 6 bit để tra, tuy vậy 2 cách này quá dài) + số 6410 ở bảng 8 bit là dãy: 010000002 Bài tập áp dụng 3: Cho biết số 510 ở bảng 3 bit là 1012, Số 910 ở bảng 4 bit là 10012 Vậy có thể suy luận được số nào ở bảng 5 bit có tính chất và qui... giải quyết các khúc mắc một cách dễ dàng III Kết quả thu được: Từ cách thức, nội dung bài học mà giáo viên hướng dẫn truyền đạt cho học sinh như trên, hầu hết các học sinh đã nhận thức đúng đắn được tầm quan trọng của môn tin học và các em đã có hứng thú, say mê học bộ môn này hơn Kết quả học tập được nâng cao hơn, khả năng tư duy, sáng tạo, khả năng suy luận, tính logic của học sinh được nâng lên rõ... bit khác thì các số đứng vị trí đó cũng có qui luật như vậy Vì thế trở lại số 1510 ở ví dụ ta có: Cách 3: 1510 là số kết thúc của bảng 4 bit nên có 4 bit 1: 1510 = 11112 Đến đây ta có thể ra 1 số bài tập áp dụng: Bài tập áp dụng 1: Đổi 3010 sang hệ nhị phân bằng nhiều cách: Gọi học sinh lên bảng: Đáp án: Cách 1: giống cách 1 ( thực hiện phép chia) ở ví dụ trên: 3010 = 11102 Cách 2: Học sinh kẻ bảng 5... được biểu diễn 6 bit 1: 111111 + Số liền trước số kết thúc của bảng n bit được biểu diễn: n-1 bit 1 và 1bit 0: Ví dụ: Số 2 ở bảng 2 bit được biểu diễn 1 bit 1 và 1 bit 0: 10 Số 14 ở bảng 4 bit được biểu diễn 3bit 1 và 1 bit 0: 1110 Giáo viên đưa ra câu hỏi: Số 62 ở bảng 7 bit được biểu diễn? Học sinh trả lời: Số 62 ở bảng 6 bit được biểu diễn 5 bit 1 và 1 bit 0: 111110 + Số mới xuất hiện trong bảng n... viên đưa ra câu hỏi: Số 1 ở bảng 7 bit được biểu diễn? Học sinh trả lời: Số 1 ở bảng 7 bit được biểu diễn 6 bit 0 và 1 bit 1: 0000001 + Số kết thúc của bảng n bit được biểu diễn là n bit 1 Ví dụ: Số 3 kết thúc bảng 2bit được biểu diễn 2 bit 1: 11 Số 15 kết thúc bảng 4 bit được biểu diễn 4bit 1: 1111 Giáo viên đưa ra câu hỏi: Số 63 ở bảng 6 bit được biểu diễn? Học sinh trả lời: Số 63 ở bảng 6 bit được... là 1 bit 1 và n-1 bit 0 Ví dụ: Số 4 mới xuất hiên trong bảng 3 bit ( bảng 2 bit kết thúc là số 3, chưa có số 4) được biểu diễn 1bit 1 và 2 bit 0: 100 Số 8 mới xuất hiên trong bảng 4 bit ( bảng 3 bit kết thúc là số 7, chưa có số 8) được biểu diễn 1bit 1 và 3 bit 0: 1000 Giáo viên đưa ra câu hỏi: Số 64 ở bảng 7 bit được biểu diễn? Học sinh trả lời: Số 64 ở bảng 7 bit được biểu diễn 1 bit 1 và 6 bit 0:... 3010 là số đứng liền trước số kết thúc của bảng 5 bit nên dãy bit biểu diễn có 4bit 1 và 1 bit 0 : 111102 Bài tập áp dụng 2: Số 6410 nằm tối thiểu ở bảng mấy bit? Nêu dãy bit đó? 64 ở bảng 8 bit là dãy bit nào? Đáp án: 64 nằm tối thiểu ở bảng 7 bit vì: Từ bảng 1 bit đến 6 bit mới chỉ biểu diễn 64 số, các số từ 0 - 63 Ở bảng 7 bit: 27 = 128: Các số được biểu diễn là : 0 - 127, vậy số 64 nằm ở phạm vi . giới thiệu bộ mã ASCCII cơ sở và đổi 1 số ở cơ số nào đó sang cơ số khác - mới đầu nhìn vào bộ mã ASCII cơ sở ( SGK 2 trang 169) học sinh nào cũng thấy ái ngại bởi nó thật phức tạp và rối tinh. NGHIỆM ĐỀ TÀI: "HƯỚNG DẪN CHO HỌC SINH CÁCH ĐỔI SỐ Ở MỘT CƠ SỐ VÀ HOÀN THÀNH BỘ MÃ ASCII CƠ SỞ" 1 A. PHẦN MỞ ĐẦU: Ngày nay trên thế giới đang diễn ra quá trình tin học hóa trên nhiều. cứu và tìm tòi để viết nên sáng kiến “ Hướng dẫn cho học sinh cách đổi cơ số và hoàn thành bộ mã ASCII , tôi đã áp dụng sáng kiến này vào giảng dạy và đã thu được các tiết học thật sự lí thú và
- Xem thêm -

Xem thêm: SKKN Hướng dẫn cho học sinh cách đổi số ở một cơ số và hoàn thành bộ mã ASCII cơ sở, SKKN Hướng dẫn cho học sinh cách đổi số ở một cơ số và hoàn thành bộ mã ASCII cơ sở, SKKN Hướng dẫn cho học sinh cách đổi số ở một cơ số và hoàn thành bộ mã ASCII cơ sở

Từ khóa liên quan