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.4K 5
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ở

Đ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

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Ở" A PHẦN MỞ ĐẦU: Ngày giới diễn trình tin học hóa nhiều lĩnh vực hoạt động người mang lại nhiều hiệu to lớn Sự phát triển mạnh mẽ vũ bão tin học làm cho xã hội có nhiều nhận thức cách thức tổ chức hoạt động, nhiều quốc gia thê giới nhận thức rõ tầm quan trọng tin học có đầu tư lớn cho lĩnh vực đặc biệt giáo dục nâng cao dân trí tin học đà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 hi vọng sớm hòa nhập với nước khu vực giới Đảng nhà nước ta nhận thấy tầm quan trọng ngành Tin học đưa môn học vào trường phổ thông môn học khác Trường THPT Ba Đình trường đưa Tin học vào giảng dạy sớm tỉnh Thanh Hóa, ưu để học sinh tiếp cận với môn học, làm quen sử dụng thành thạo máy tính, tạo nên tảng tốt để em đời bước vào trường đại học, cao đẳng I Lý chọn đề tài: Khi bước vào trường THPT mơn Tin học mơn lạ hầu hết em không học môn cấp 2, lên cấp em lần đầu làm quen tiếp xúc nhiều với máy tính hầu hết em hứng thú học môn học từ học đầu tiên, cụ thể lớp 10- học 2: “Thông tin liệu” em nắm bắt thông tin gì? Dữ liệu gì? byte = bit? kb = byte? kiến thức vừa gần vừa xa mà em hay nghe lống thống ti vi, báo chí, từ người khác Nhưng giáo viên giới thiệu mã ASCCII sở đổi số số sang số khác - đầu nhìn vào mã ASCII sở ( SGK trang 169) học sinh thấy ngại thật phức tạp rối tinh với số 0,1,0,1…dày đặc có học sinh đặt câu hỏi 004 hệ thập phân lại dãy bit 00000100? 014 hệ thập phân lại dãy bit 00001110? Và nhiều câu hỏi tương tự… Vậy làm để học sinh tự đổi số sang số khác 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 tự hồn thành mã ASCII cách dễ dàng? Dù nội dung nội dung nhỏ số ý kiến cho không cần sâu khai thác (vì giới thiệu sơ qua chủ yếu đọc thêm) năm giảng dạy tin học trường THPT Ba Đình thân tơi nhận thấy sát thực cần thiết để giải khúc mắc học sinh nên tơi tự nghiên cứu tìm tịi để viết nên sáng kiến “ Hướng dẫn cho học sinh cách đổi số hoàn thành mã ASCII”, áp dụng sáng kiến vào giảng dạy thu tiết học thật lí thú có hiệu qủa II Mục đích nhiệm vụ sáng kiến: Làm bật tác dụng việc kẻ bảng n bit để học sinh tra số bảng thật dễ dàng, từ hướng dẫn học sinh để học sinh đưa nhận xét với số đặc biệt có qui luật biểu diễn dãy bit cho Giáo viên đưa ví dụ thật dễ hiểu, sát thực với mục đích vấn đề mà giáo viên cần truyền đạt cho học sinh nắm bắt mấu chốt vấn đề để chuyển đổi số 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: Đề tài sử dụng phương pháp phân tích tổng hợp B NỘI DUNG: I Nội dung: Với mục đích nêu giáo viên cần đưa nội dung sau: Ví dụ : Đổi 1510 sang hệ số 2? Cách 1: Giống hướng dẫn SGK trang 18 Ta lấy 15/2=7 dư 7/2 =3 dư 3/2 =1 dư 1/2= dư Dừng phép chia thương không, viết ngược lại số dư ta dãy bit 1111 Khi học sinh thành thạo ta 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 thu kết quả: 1111 Cách 2: Kẻ bảng: Ta có: Nếu có n bit có 2n số thập phân biểu diễn phạm vi biểu diễn là: đến 2n -1 Ví dụ: kẻ bảng bit: 23 = số biểu diễn là: đến Mã thập phân Mã nhị phân 000 001 010 011 100 101 110 111 Sau giáo viên kẻ bảng 3bit, gọi học sinh nhận xét đặc điểm bảng để học sinh phát bảng có đặc điểm bật khơng, có qui luật khơng? Trong q trình giảng dạy, hỏi đến vấn đề này, nhiều học sinh nghĩ “ học thuộc lịng thơi” học sinh tìm qui luật theo hàng ngang dãy Ban đầu học sinh trả lời: + Dãy nhị phân hàng đầu khơng có bit 1:000 + Dãy nhị phân hàng thứ có bit 1: 001 Vậy dãy tiếp theo? Học sinh không trả lời Một số học sinh lại có ý kiến: + Dãy nhị phân hàng đầu khơng có bit 1: 000 + Dãy nhị phân hàng thứ có bit nằm cuối: 001 + Dãy nhị phân hàng thứ có bit nằm giữa: 010 + Dãy nhị phân hàng thứ có …? Và dãy tiếp theo? Học sinh không trả lời Một số học sinh lại phát hiện: + Lấy dãy nhị phân 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 số 010 số 710 tức 0002 + 1112 = 1112) Cứ : lấy dãy số nhị phân số 10 cộng với dãy nhị phân số 10; lấy dãy số nhị phân số 210 cộng với dãy nhị phân số 510, lấy dãy số nhị phân số 310 cộng với dãy nhị phân số 410 bằng: 1112 Ý kiến tạm chấp nhận cách phức tạp, buộc phải tính nhẩm; 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 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ư chắn chốc lát có học sinh phát hiện: Coi dãy nhị phân bảng bit cột: + Cột đầu: bảng bit biểu diễn số, nên cột có 8/2=4 bit 0; bit 1: 00001111 + Cột giữa: có bit 0, bit 1, bit 0, bit 1…cứ đến hết bảng: 00 11 00 11… đến hết bảng + Cột cuối cùng: bit 0, 1bit 1, bit 0, 1bit 1…cứ đến hết bảng: 1…đến hết bảng cụ thể bảng bit minh họa chi tiết sau: Hệ thập Hệ thập phân phân 0 0 0 1 0 1 1 1 Tuy số học sinh chưa hiểu rõ, giáo viên cần giải thích lại bảng cho học sinh hiểu ( giáo viên nhấn mạnh qui luật viết bit số in đậm in nghiêng) Sau giáo viên giải thích, lớp lên nói “dễ mà không phát ra” Như bảng bit, bit, bit…n bit có qui luật tương tự bảng bit Từ học sinh dễ dàng kẻ bảng n bit mà giáo viên yêu cầu; Gọi học sinh lên bảng kẻ bảng bit, bit, 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 dựa vào qui luật bảng bit khơng bị nhầm lẫn bit Bảng bit: Ta có 21 = số, số biểu diễn: 0,1 Hệ thập Hệ nhị phân phân 0 1 Bảng bit: Ta có 22 = số, số biểu diễn: đến Hệ thập Hệ nhị phân phân 00 01 10 11 Bảng bit: Ta có 24 = 16 số, số biểu diễn: đến 15 Hệ thập Hệ nhị phân phân 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 10 1010 11 1011 12 1100 13 1101 14 1110 10 15 1111 Như trở lại ví dụ, giáo viên câu hỏi? Số 1510 nằm tối thiểu bảng bit? nêu dãy bit nhị phân 15 10? Học sinh vận dụng kiến thức trả lời: 24= 16 số, số biểu diễn từ: đến 15, số 1510 nằm tối thiểu bảng bit Vậy kẻ bảng bit ta có cách 2: Tra bảng bit: 15 10 nhị phân dãy bit: 1111 mà lấy 15 chia cách Nắm bắt qui luật tính chất số bảng học sinh dễ dàng trả lời câu hỏi cho số bảng khác có tính chất Khi hồn thành bảng bit đến bit, giáo viên cho học sinh quan sát mã ASCII sở trang 169 Từ số 0101 rối tinh phức tạp ban đầu trở nên thật gần gũi dễ hiểu Từ ta cho học sinh nhận xét số “đặc biệt” bảng bit đến bit: + Số bảng n bit biểu diễn n bit Ví dụ: Số bảng bit biểu diễn bit : 00 Số bảng bit biểu diễn bit : 0000 Giáo viên đưa câu hỏi: Số bảng bit biểu diễn? Học sinh trả lời: Số bảng bit biểu diễn 6bit 0: 000000 + Số bảng n bit biểu diễn n-1 bit bit Ví dụ: Số bảng bit biểu diễn bit 1bit : 01 11 Số bảng 4bit biểu diễn bit bit 1: 0001 Giáo viên đưa câu hỏi: Số bảng bit biểu diễn? Học sinh trả lời: Số bảng bit biểu diễn bit bit 1: 0000001 + Số kết thúc bảng n bit biểu diễn n bit Ví dụ: Số kết thúc bảng 2bit biểu diễn bit 1: 11 Số 15 kết thúc bảng bit biểu diễn 4bit 1: 1111 Giáo viên đưa câu hỏi: Số 63 bảng bit biểu diễn? Học sinh trả lời: Số 63 bảng bit biểu diễn bit 1: 111111 + Số liền trước số kết thúc bảng n bit biểu diễn: n-1 bit 1bit 0: Ví dụ: Số bảng bit biểu diễn bit bit 0: 10 Số 14 bảng bit biểu diễn 3bit bit 0: 1110 Giáo viên đưa câu hỏi: Số 62 bảng bit biểu diễn? Học sinh trả lời: Số 62 bảng bit biểu diễn bit bit 0: 111110 + Số xuất bảng n bit biểu diễn bit n-1 bit Ví dụ: Số xuất hiên bảng bit ( bảng bit kết thúc số 3, chưa có số 4) biểu diễn 1bit bit 0: 100 Số xuất hiên bảng bit ( bảng bit kết thúc số 7, chưa có số 8) biểu diễn 1bit bit 0: 1000 Giáo viên đưa câu hỏi: Số 64 bảng bit biểu diễn? Học sinh trả lời: Số 64 bảng bit biểu diễn bit bit 0: 1000000 …vv & vv… 12 Tương tự bảng n bit khác số đứng vị trí có qui luật Vì trở lại số 1510 ví dụ ta có: Cách 3: 1510 số kết thúc bảng bit nên có bit 1: 1510 = 11112 Đến ta số tập áp dụng: Bài tập áp dụng 1: Đổi 3010 sang hệ nhị phân nhiều cách: Gọi học sinh lên bảng: Đáp án: Cách 1: giống cách ( thực phép chia) ví dụ trên: 3010 = 11102 Cách 2: Học sinh kẻ bảng bit ( = 32; số biểu diễn từ 0-31) theo qui luật bảng đến bit tra bảng: 3010 = 11102 hệ thập hệ nhị phân phân 00000 00001 00010 00011 00100 00101 00110 00111 13 01000 01001 10 01010 11 01011 12 01100 13 01101 14 01110 15 01111 16 10000 17 10001 18 10010 19 10011 20 10100 21 10101 22 10110 23 10111 24 11000 25 11001 26 11010 27 11011 28 11100 14 29 11101 30 11110 31 11111 Cách 3: 3010 số đứng liền trước số kết thúc bảng bit nên dãy bit biểu diễn có 4bit bit : 111102 Bài tập áp dụng 2: Số 6410 nằm tối thiểu bảng bit? Nêu dãy bit đó? 64 bảng bit dãy bit nào? Đáp án: 64 nằm tối thiểu bảng bit vì: Từ bảng bit đến bit biểu diễn 64 số, số từ - 63 Ở bảng bit: 27 = 128: Các số biểu diễn : - 127, số 64 nằm phạm vi + 6410 số xuất bảng bit nên theo qui luật 64 có bit bit 0: 10000002 ( hướng dẫn học sinh cách nữa: thực phép chia kẻ bảng bit để tra, cách dài) + số 6410 bảng bit dãy: 010000002 Bài tập áp dụng 3: Cho biết số 510 bảng bit 1012, Số 910 bảng bit 10012 Vậy suy luận số bảng bit có tính chất qui luật số Nêu số thập phân dãy bit số thập phân đó? Đáp án: Dựa vào bảng bit ta thấy: số đứng sau số (số xuất bảng bit); 15 Dựa vào bảng bit ta thấy: số đứng sau số (số xuất bảng bit); Vậy bảng bit số đứng sau số 16 (số xuất bảng 5bit) số 17 Lại có 1012 = 22 + 20 =510 ( bảng bit nên n=3) 10012 = 23 + 20 = 910 (9 bảng bit nên n=4) Vậy với n = 24 + 20 = 1710 dãy bit biểu diễn 100012 II Giải vấn đề: Trên ví dụ tơi đưa ví dụ đơn giản, cịn q trình tìm tịi em lại có khúc mắc, tập cách đổi số từ hệ nhị phân sang thập phân, từ hexa sang nhị phân, nhị phân sang hexa nhiều câu hỏi phức tạp giáo viên đưa cách thức giải học sinh hiểu rõ ví dụ em dễ dàng giải khúc mắc cách dễ dàng III Kết thu được: Từ cách thức, nội dung học mà giáo viên hướng dẫn truyền đạt cho học sinh trên, hầu hết học sinh nhận thức đắn tầm quan trọng môn tin học em có hứng thú, say mê học môn Kết học tập nâng cao hơn, khả tư duy, sáng tạo, khả suy luận, tính logic học sinh nâng lên rõ rệt Cụ thể khảo sát lớp 10A 10B giảng dạy, trước áp dụng cách giải vấn đề theo đề tài đề kiểm tra 15 phút dạng tương tự ví dụ cho lớp 10A (45 học sinh) sau áp dụng cách giải vấn đề theo đề tài cho lớp 10B( 45 học sinh), kết thu sau: Lớp Điểm 16 10 15 10 0 Tỷ lệ 7% 11% 33% 15% 22% 7% 0% 0% Số 0 12 10 0% 0% 0% 9% 11% 14% 18% 26% 22% Số 10A lượng 10B lượng Tỷ lệ Như vậy, sau giáo viên áp dụng đề tài vào giảng dạy, kết học tập thu lớp 10B cao so với trước áp dụng đề tài lớp 10A 17 C PHẦN KẾT LUẬN Tin học nói chung cịn mơn học mẻ trường học phổ thơng với 70 tiết học phân phối chương trình lớp 10, làm học sinh yêu thích ham mê học tập giảng dạy, truyền đạt nhiệt huyết giáo viên mơn Từ em có ý thức học tập đắn, hay say học hỏi, tìm tịi, sáng tạo hình thành cho em kỹ kỹ xảo để linh hoạt, thành thạo giải vấn đề giáo viên đưa Trên đề tài thân tự tìm tịi tích lũy sau năm giảng dạy, dù ý kiến nhỏ thân tự nhận thấy với cách giảng dạy dẫn dắt mang lại cho học sinh tiết học thật hiệu Đề tài có thiếu sót nên mong bạn đọc đồng nghiệp đóng góp ý kiến để đề tài hồn thiện Tơi chân thành cảm ơn! 18 ... giáo viên giới thiệu mã ASCCII sở đổi số số sang số khác - đầu nhìn vào mã ASCII sở ( SGK trang 169) học sinh thấy ngại thật phức tạp rối tinh với số 0,1,0,1…dày đặc có học sinh đặt câu hỏi 004... để giải khúc mắc học sinh nên tự nghiên cứu tìm tịi để viết nên sáng kiến “ Hướng dẫn cho học sinh cách đổi số hoàn thành mã ASCII? ??, áp dụng sáng kiến vào giảng dạy thu tiết học thật lí thú có... 00001110? Và nhiều câu hỏi tương tự… Vậy làm để học sinh tự đổi số sang số khác 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

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan