sang kien kinh nghiem doi co so tin hoc 10

10 284 1
sang kien kinh nghiem doi co so tin hoc 10

Đang tải... (xem toàn văn)

Thông tin tài liệu

SỞ GIÁO DỤC & ĐÀO TẠO BÀ RỊA – VŨNG TÀU TRƯỜNG THPT NGUYỄN VĂN CỪ  SÁNG KIẾN KINH NGHIỆM ĐỀ TÀI: HƯỚNG DẪN CHO HỌC SINH CÁCH ĐỔI CƠ SỐ VÀ HOÀN THÀNH BỘ MÃ ASCII NGƯỜI VIẾT SÁNG KIẾN: Phạm Thị Mỹ Hạnh DẠY MÔN: Tin học ĐƠN VỊ: THPT Nguyễn Văn Cừ NĂM HỌC 2015 - 2016 A PHẦN MỞ ĐẦU: Ngày giới diễn q 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 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 Từ thành lập năm 2004, Trường THPT Nguyễn Văn Cừ bắt đầu đưa Tin học vào giảng dạy, điều kiện để 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 loáng thoáng ti vi, báo chí, từ người khác Nhưng giáo viên giới thiệu mã ASCII 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ự hoà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 Nguyễn Văn Cừ 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ự 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” Giáo viên: Phạm Thị Mỹ Hạnh 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: Giáo viên: Phạm Thị Mỹ Hạnh 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ố 10, lấy dãy số nhị phân số 10 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? Giáo viên: Phạm Thị Mỹ Hạnh 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 phân 0 0 1 1 Hệ thập phân 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 phân Hệ nhị phân Bảng bit: Ta có 22 = số, số biểu diễn: đến Giáo viên: Phạm Thị Mỹ Hạnh Hệ thập phân Hệ nhị phân 00 01 10 11 Bảng bit: Ta có 24 = 16 số, số biểu diễn: đến 15 Hệ thập phân 10 11 12 13 14 15 Hệ nhị phân 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 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 1510? 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: 11112 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 Giáo viên: Phạm Thị Mỹ Hạnh 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 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… 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: Giáo viên: Phạm Thị Mỹ Hạnh 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 phân hệ nhị phân 00000 00001 00010 00011 00100 00101 00110 00111 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 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 Giáo viên: Phạm Thị Mỹ Hạnh 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); 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, 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 C PHẦN KẾT LUẬN Tin học nói chung mơn học mẻ trường học phổ thơng với 74 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ừ Giáo viên: Phạm Thị Mỹ Hạnh 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! Xn Sơn, ngày 20 tháng năm 2016 XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Trần Thông Người viết Phạm Thị Mỹ Hạnh Tài liệu tham khảo: Sách giáo khoa Tin học 10 Tài liệu bồi dưỡng giáo viên Tin học 10 Chuẩn kiến thức môn Tin học 10 Giáo viên: Phạm Thị Mỹ Hạnh 10 ... 3 010 = 1 1102 hệ thập phân hệ nhị phân 00000 00001 00 010 00011 0 0100 0 0101 00 110 00111 0100 0 0100 1 10 0101 0 11 0101 1 12 0 1100 13 0 1101 14 01 110 15 01111 16 100 00 17 100 01 18 100 10 19 100 11 20 101 00... 16 100 00 17 100 01 18 100 10 19 100 11 20 101 00 21 101 01 22 101 10 23 101 11 24 1100 0 25 1100 1 26 1101 0 27 1101 1 28 1 1100 29 1 1101 30 11 110 31 11111 Cách 3: 3 010 số đứng liền trước số kết thúc bảng... phân 00 01 10 11 Bảng bit: Ta có 24 = 16 số, số biểu diễn: đến 15 Hệ thập phân 10 11 12 13 14 15 Hệ nhị phân 0000 0001 0 010 0011 0100 0101 0 110 0111 100 0 100 1 101 0 101 1 1100 1101 1 110 1111 Như

Ngày đăng: 28/05/2018, 11:52

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan