Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
2,12 MB
Nội dung
Nguyễn Thái Đức Tiết : 01 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § BÀI TIN HỌC LÀ MỘT NGÀNH KHOA HỌC A MỤC TIÊU I Kiến thức : Trình bày đời phát triển ngành khoa học Tin học Đặc tính vai trị máy tính II Thái độ : Thấy tầm quan trọng tin học đời sống xã hội cần thiết phải biết Tin học người B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách, đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) Kiểm tra sĩ số : II.Nội dung dạy: (39 phút) Đặt vấn đề : Hiện xã hội ngày phát triển lên xãy cách mạng Tin học hố tồn cầu Vậy Tin học nghiên cứu vấn đề gì? Nó hình thành phát triển nào? Triển khai bài: HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu hình thành phát triển Tin học ? Em hiểu Tin học ? HS : Là ngành KH nghiên cứu sử dụng máy tính ? Tin học hình thành ntn? HS : Do nhu cầu tính tốn xữ lí thơng tin ngày lớn người ? Vì người ta nói Tin học lĩnh vực? HS : Ngày Tin học ứng dụng rộng rãi sống ? Động lực thúc đẩy ngành Tin học phát triển mạnh mẽ gì? HS : Do nhu cầu khai thác thông tin Giáo án Sự hình thành phát triển Tin học - Do nhu cầu tính tốn xữ lí lưu trữ thông tin ngày nhiều người địi hỏi cần có cơng cụ, ngành KH để phục vụ - Tin học hình thành phát triển thành ngành KH độc lập có nội dung, mục tiêu, phương pháp, nghiên cứu riêng Tin học có ứng dụng rộng rãi hầu hết lĩnh vực hoạt động xã hội loài người 7 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ người - Ngành Tin học gắn liền với việc phát ? Mục tiêu ngiên cứu ngành Tin học triển sử dụng MTĐT gì? HS : Ứng dụng MTĐT ? Có nên đồng việc học Tin học với việc sử dụng MT không? HS : Không Vì ? Ở bậc phổ thơng kiến thức trọng tâm cần học gì? HS : Văn hóa Tin học HOẠT ĐỘNG : Tìm hiểu đặc tính vai trị máy tính điện tử (MTĐT) ? MT có đặc tính khiến trở Đặc tính vai trị MTĐT thành cơng cụ khơng thể thiếu kỷ * Đặc tính : ngun thơng tin này? - MT làm việc khơng mệt mỏi 24/24 HS : - Tốc độ xữ lí thơng tin nhanh, xác GV : Phân tích đặc tính MTĐT ngày nâng cao - Lưu trữ lượng thông tin lớn không gian hạn chế - MT ngày gọn nhẹ, tiện dụng rẻ - Có thể liên kết thành mạng lớn ? Vai trị MT gì? * Vai trị : HS GV : Phân tích vai trị cần thiết phải - MTĐT công cụ hổ trợ đắc lực cho ngành Tin học biết Tin học - Hiện người có kiến thức cần phải biết Tin học HOẠT ĐỘNG : Tìm hiểu thuật ngữ “Tin học” ? Tóm lại Tin học hiểu nào? HS : GV Thuật ngữ “Tin học” Pháp : Informatique Anh : Informatics Mỹ : Computer Sciense *** “Tin học ngành KH có mục tiêu phát triển sử dụng MTĐT để nghiên cứu cấu trúc tính chất thơng tin, phương pháp thu thập, lưu trữ, tìm kiếm, biến đổi, truyền thơng tin ứng dụng vào lĩnh vực khác đời sống xã hội.” IV Cũng cố : (4 phút) Cần nắm hình thành phát triển Tin học nào? Đặc tính vai trị khiến khơng thể thiếu xã hội Thuật ngữ Tin học V Dặn dò : (1 phút) - Học nắm kĩ củ, làm tập đầy đủ chuẩn bị bài: § Giáo án 8 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ E RÚT KINH NGHIỆM Giáo án 9 Tin học 10 Nguyễn Thái Đức Tiết : 02 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § THƠNG TIN VÀ DỮ LIỆU (Tiết 1) A MỤC TIÊU I Kiến thức : Cung cấp cho HS khái niệm thông tin liệu; dạng thông tin; đơn vị đo lượng thông tin II Kỷ : Nhận biết dạng thông tin Chuyển đổi đơn vị đo lượng thông tin III Thái độ : Giúp HS thấy tầm quan trọng thông tin sống cách xữ lí chúng HS biết cách bảo vệ thơng tin quan trọng có ý thức việc xữ lí thơng tin B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp, giải vấn đề C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy:(35 phút) Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu khái niệm thơng tin liệu ? Em hiểu thông tin? HS : Là kiến thức cho biết vật tượng ? Hãy cho ví dụ? HS : ? Nêu khái niệm thông tin? HS : ? Làm để MT xữ lí thơng tin? HS : Phải đưa thông tin vào MT, biểu diễn thơng tin để MT nhận biết xữ lí ? Dữ liệu gì? HS : Giáo án Khái niệm thông tin liệu Ví dụ : Tác giả ngơn ngữ Pascal : “Giáo sư Niclaus Wirth sinh năm 1934 Thụy Sĩ.” Thơng tin : Những hiểu biết có thực thể gọi thơng tin thực thể Dữ liệu : Là thông tin đưa vào MT 10 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ ? Hãy phân biệt điểm khác thông tin liệu HS : HOẠT ĐỘNG : Tìm hiểu đơn vị đo lượng thơng tin GV : Mỗi vật tượng hàm chứa lương thông tin Muốn nhận biết đối tượng ta phải biết đủ lượng thơng tin Ví dụ : - Tung ngẫu nhiên đồng xu có hai mặt hồn tồn cân xứng - Ví dụ bóng đèn tắt đỏ ? Cho biết đơn vị đo lượng thông tin độ lớn nó? HS : ? Hãy chuyển đổi giá trị đon vị đo lượng ? HS : Đơn vị đo lượng thông tin - Đơn vị đo lương thơng tin Bit Đó đại lượng thông tin vừa đủ để xác định chắn trạng thái kiện có hai trạng thái với khả xuất - Ngồi cịn có đơn vị : Byte : Byte = bit KB : 1KB = 210 Byte = 1024 Byte MB : 1MB = 210 KB = 1024 KB GB : 1GB = 210 MB = 1024 MB TB : 1TB = 210 GB = 1024 GB PB : 1TB = 210 TB = 1024 TB HOẠT ĐỘNG : Tìm hiểu dạng thơng tin GV : Thế quan có nhiều dạng thơng tin Các dạng thông tin khác thuộc loại số phi số - Dạng văn ? Nêu dạng thông tin? Cho ví dụ - Dạng hình ảnh HS : - Dạng âm IV Cũng cố : (4 phút) Cần nắm thơng tin liệu gì? Đơn vị đo lượng thông tin Các dạng thơng tin V Dặn dị : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § THƠNG TIN VÀ DỮ LIỆU (phần cịn lại) E RÚT KINH NGHIỆM Giáo án 11 Tin học 10 Nguyễn Thái Đức Tiết : 03 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § THƠNG TIN VÀ DỮ LIỆU (Tiết 2) A MỤC TIÊU I Kiến thức : Cung cấp cho HS cách mã hố thơng tin biểu diễn thơng tin MT II Kỷ : Mã hố thơng tin biễu diễn thông tin B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp, giải vấn đề C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: (35 phút) Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu mã hố thơng tin MT ? Để đưa thơng tin MT xữ lí làm nào? HS : Phải mã hoá thông tin, tức biến đổi thành dãy bit ? Làm để mã hoá ký tự? HS : Dựa vào bảng mã Với bảng mã ký tự có giá trị nhị phân giá trị đánh số tương ứng Ví dụ : “A” => Mã thập : 65 => Mã nhị phân : 01000001 Mã hố thơng tin MT - Để mã hố thơng tin dạng văn ta cần mã hố ký tự - Ta sử dụng mã ký tự ASCII để mã hố ký tự có mã nhị phân tương ứng - Bộ mã ASCII (American Standard Code for Information Interchange) gồm 256 (28) ký tự chưa đủ để mã hoá hết tất chữ giới => Unicode - Bộ mã Unicode có 16 bit mã hố => 65536 (216) ký tự HOẠT ĐỘNG : Tìm hiểu cách biểu diễn thông tin MT Biểu diễn thông tin MT GV : Dữ liệu thông tin mã hố a) Thơng tin loại số : thành dãy bit Chúng ta tìm hiểu cách biểu diễn thông tin MT Giáo án 12 Tin học 10 Nguyễn Thái Đức ? Nêu hệ đếm mà em biết? HS : ? Hệ đếm hiểu nào? HS : ? Có loại hệ đếm? HS : Hệ đếm phụ thuộc vị trí hệ đếm khơng phụ thuộc vị trí GV : Bất kỳ số tự nhiên b (b>1) chọn làm số cho hệ đếm ? Hãy cho biết hệ thập phân? HS : ? Nêu cách tính giá trị hệ bất kỳ? HS : ? Làm để phân biệt hệ với nhau? HS : ? Hệ nhị phận biểu diễn tính giá trị nào? Ví dụ? HS : ? Hệ Hexa biểu diễn tính nào? Ví dụ ? HS : ? Cách biểu diễn số nguyên nào? HS : Ta chọn 1,2,4 byte để biểu diễn Số byte nhiều giá trị lớn Có thể biểu diễn số ngun có dấu khơng dấu Nếu biểu diễn số ngun có dấu ta dùng bit cao để biểu diễn dấu với âm, dương Các bit đánh số từ phải sang trái ? Cách biểu diễn số thực Tin học nào? HS : Dùng dấu chấm thay cho dấu phẩy vị trí phân cách phần nguyên phần phân Ví dụ : 1427.592 GV : Mọi số thực biểu diễn dạng dấu phẩy động Khi lưu MT lưu gồm : dấu số, phần Giáo án Trường THPT Cam Lộ Hệ đếm : Được hiểu tập ký hiệu quy tắc sử dụng tập ký hiệu để biểu diễn xác định giá trị số - Hệ đếm La Mã : SGK - Hệ thập phân : SGK Trong hệ đếm số b, giả sử N biểu diễn: dndn-1dn-2 d1d0,d-1d-2 d-m Khi giá trị N tính : N = dnbn + dn-1bn-1 + + d0b0 + d-1b-1 + + d-mb-MT Ghi : Khi cần phân biệt số biểu diễn hệ đếm người ta viết số làm số số 1012 5A16 5768 Hệ đếm thường dùng Tin học: - Hệ nhị phân : dùng kí hiệu 0,1 - Hệ Hexa : sử dụng kí hiệu : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, E, F Biểu diễn số nguyên : - Số nguyên có dấu khơng - Có thể chọn 1,2,4 byte để biểu diễn, số byte nhiều khoảng giá trị số biểu diễn lớn * Xét việc biểu diễn số nguyên byte : - Các bit đánh số từ phải sang trái - Nếu biểu diễn số ngun có dấu bit cao thể dấu với âm, dương - Khi byte biểu diễn số phạm vi -127 đến 127 Nếu không dấu : đến 255 (28-1) Biểu diễn số thực: - Trong Tin học dùng dấu chấm (.) để phân cách phần nguyên phần phân - Mọi số thực biểu diễn dạng ±M x 10±K (dấu phẩy động) Trong : 0.1≤ M ≤ gọi phần định trị; K số nguyên không âm gọi phần bậc Ví dụ : 1354.865 => 0.1354865 x 104 13 Tin học 10 Nguyễn Thái Đức định trị, dấu bậc phần bậc ? Biểu diễn thông tin dạng văn nào? HS : Sử dụng cách mã hoá thành dãy bit, dựa vào bảng mã Ví dụ : “TIN” =>01010100 01001001 01001110 ? Các dạng thông tin khác? HS : ? Ta thấy ngun lí chung đưa thơng tin vào MT gì? HS : Trường THPT Cam Lộ b) Thông tin loại phi số : + Văn : Biểu diễn thành dãy bit, mã nhị phân kí tự bảng mã + Các dạng khác : tất mã hoá thành dãy bit Ngun lí mã hố nhị phân : Thơng tin có nhiều dạng khác số, văn bản, hình ảnh, âm đưa vào MT chúng biến đổi thành dạng chung-dãy bit Dãy bit mã nhị phân thơng tin mà biểu diễn IV Cũng cố : (4 phút) Cách mã hố thơng tin máy tính Biểu diễn thơng tin MT nào? Ngun lí mã hố nhị phân V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 14 Tin học 10 Nguyễn Thái Đức Tiết : 04 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / BÀI TẬP - THỰC HÀNH A MỤC TIÊU I Kiến thức : - Sử dụng bảng mã ASCII để mã hố thơng tin dạng ký tự - Biểu diễn số MT II Kỷ : Rèn luyện kỷ mã hỗ thơng tin dạng văn biểu diễn số thực động III Thái độ : Giáo dục học sinh tinh thần tích cực học tập, độc lập tư sáng tạo, vận dụng tốt kiến thức học vào giải tập B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp giải vấn đề Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Mã hố thơng tin ? Hãy sử dụng bảng mã ASCII để mã hoã dãy ký tự HS GV : Gọi HS lên bảng làm, lớp làm vào giấy nháp ? Hãy chuyển dãy mã nhị phân thành dãy ký tự? HS : Mã hố thơng tin MT : a) Chuyển ký tự sang nhị phân : “VN” => 01010110 01001110 “Tin” => 01010100 01101001 01101110 “Bit” => 01000010 01101001 01110100 b) Chuyển ký dãy bit sang dãy ký tự : 01001000 01101111 01100001 => “Hoa” 01001110 01000001 01001101=>“NAM” 01001110 01100001 01101101 => “Nam” HOẠT ĐỘNG : Biểu diễn thông tin MT Biểu diễn thông tin MT : GV : Gọi HS lên làm tập lí giải cụ Bài 1: Để mã hoá số sau cần thể byte? Vì sao? Giáo án 15 Tin học 10 Nguyễn Thái Đức -27 Trường THPT Cam Lộ 122 1118 * Gợi ý trả lời : Bài 1: Bài : Hãy biểu diễn số sau thành dãy -27 122 cần byte byte có bit: -27 32 -122 122 thể biểu diễn số nguyên : Bài 3: Viết số thực sau dạng dấu phẩy động : • khơng dấu : [-127 127] 11025 25.456 0.0000198 • có dấu : [0 255] 1118 dùng byte Bài : -27 => 10011011 32 => 00100000 -122 => 11110000 122 => 01110000 Bài 3: 11025 => 0.11025 x 105 25.456 => 0.25456 x 102 0.0000198 => 0.198 x 10- HOẠT ĐỘNG : Giải tập SGK SBT - Giải đáp thắc mắc - Đưa tập thảo luận giải sau đưa đáp án ( Các tập SGK SBT) - Đưa thông tin bổ ích cơng nghệ thơng tin IV Cũng cố : (4 phút) Cách mã hoá thơng tin máy tính Biểu diễn thơng tin MT, biểu diễn số thực V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 16 Tin học 10 Nguyễn Thái Đức Tiết : 17 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § NGƠN NGỮ LẬP TRÌNH A MỤC TIÊU I Kiến thức : - Giới thiệu loại ngơn ngữ lập trình : ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao - Giúp học sinh thấy ngôn ngữ lập trình phương tiện dùng để diễn đạt cho MT việc người muốn MT thực II Thái độ : Nghiêm túc tự giác, tích cức tư B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) Kiểm tra sĩ số : II Kiểm tra củ : (4 phút) Các yếu tố tốn gì? Thuật tốn gì? Nêu tính chất thuật tốn III.Nội dung dạy: HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu ngơn ngữ máy ? Ở trước diễn tả bước giải tốn MT giải thuật MT hiểu thực không? HS : Không ? Vậy ta phải làm nào? HS : Diễn tả ngơn ngữ mà máy thực GV : Như người máy có ngơn ngữ để diễn tả Khi diễn tả giải thuật ngôn ngữ cho MT hiểu thực Kết diễn tả ta chương trình Ngơn ngữ để diễn tả chương trình gọi NNLT ? Ngơn ngữ lập trình gì? Giáo án 53 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ HS : * Ngơn ngữ lập trình phương tiện GV :Có nhiều loại NNLT khác dùng để diễn đạt cho MT việc Như MT có ngơn ngữ máy để viết người muốn MT thực chương trình * Chương trình cách mơ tả thuật ? Ngơn ngữ máy gì? HS : tốn NNLT mà MT hiểu thực Ngôn ngữ máy - Mỗi loại MT có ngơn ngữ máy - Đó ngôn ngữ để viết chương ? Nếu viết chương trình dạng trình mà MT trực tiếp hiểu thực ngơn ngữ máy ta có lợi khơng? HS : - Khai triệt để đặc điểm phần ? Ngôn ngữ máy biểu diễn cứng MT nào? - Các lệnh viết ngôn ngữ máy dạng HS : Mã mã nhị phân hexa nhị phân dạng Hexa ? Điều khó khăn hay thuận lợi? => Không thuận lợi cho người HS : Khó khăn nhiều với người khơng việc viết hiểu chương trình chuyên? ? Vì sao? HS : + Nhớ máy móc dịng số khơng gợi ý nghĩa dòng lệnh +Phải dùng nhiều câu lệnh để diễn tả chi tiết thao tác thuật toán ? Vậy có cách khắc phục khơng? HS : Để thuận lợi khắc phục nhược điểm ngôn ngữ máy, số NNLT phát triển (xây dựng NNLT khác) - Đại diện ngơn ngữ hợp ngữ HOẠT ĐỘNG : Tìm hiểu hợp ngữ Hợp ngữ ? Hợp ngữ thể nào? HS : Sử dụng số từ thường viết tắt - Cho phép người lập trình sử dụng số từ (thường viết tắt cảu tiếng Anh) để thể tiếng Anh để thể lệnh lệnh cần thực Ví dụ : Lệnh sau : ADD AX, BX => Cộng (ADD) giá trị chứa hai ? Có thuận lợi hơn? HS : Dể nhớ lệnh trình bày thuận tiện ghi có tên AX BX lại đặt giá trị vào AX (quy ước) rõ rang ? Để máy hiểu chương trình viết - Để MT hiểu chương trình phải dịch ngơn ngữ máy “Chương hợp ngữ ta phải làm gì? trình hợp dịch” HS : Dịch sang ngôn ngữ máy ? Với hợp ngữ thuận lợi Giáo án 54 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ viết chương trình chưa (đặc biệt với người khơng chun) HS : Chưa ? Vì sao? HS : Ngơn ngữ cịn đụng chạm đến nhiều kiến thức MT : cấu trúc MT, cấu trúc lưu trữ MT => Điều gây khó khăn cho nhiều người khơng chun ? Yêu cầu đặt ra? HS : Xây dựng NNLT khác để gần gủi với ngôn ngữ người, ngôn ngữ tự nhiên => Sự xuất NNLT bậc cao dễ hiểu dễ sử dụng HOẠT ĐỘNG : Tìm hiểu ngơn ngữ bậc cao ? Ngơn ngữ bậc cao có đặc điểm khiến ưa chuộng HS : Các câu lệnh viết gần với ngơn ngữ tự nhiên, phụ thuộc vào MT ? Nêu đặc điểm ngôn ngữ bậc cao? HS : ? Để MT hiểu ta cần làm gì? HS : Dịch sang ngôn ngữ máy Ngôn ngữ bậc cao * Đặc điểm : - Các câu lệnh viết gần với ngơn ngữ tự nhiên - Có tính độc lập cao - Ít phụ thuộc vào máy cụ thể * Mỗi ngơn ngữ bậc cao có chương trình dịch để dịch chương trình viết ngôn ngữ sang ngôn ? Nêu số NNLT bậc cao? ngữ máy HS : * Một số ngôn ngữ bậc cao : Basic, Pascal, C, C++, Java GV : Có thể giới thiệu minh họa chương * Ví dụ : Viết đoạn lệnh làm cơng việc xét trình viết ngơn ngữ bậc cao giá trị R nhập vào lớn tính diện tích hình trịn bán kính R - Viết Pascal : IF R>0 THEN S:=3.14*R*R; IV Cũng cố : (4 phút) Học sinh cần nắm NNLT gì? Các loại ngơn ngữ Sự khác nhau, ưu nhược điểm chúng V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 55 Tin học 10 Nguyễn Thái Đức Tiết : 18 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § GIẢI BÀI TỐN TRÊN MÁY TÍNH A MỤC TIÊU I Kiến thức : - Trình bày bước giải toán MT - Làm rõ cac khái niệm tốn, thuật tốn, liệu,ngơn ngữ lập trình chương trình II Kỷ : Nắm bước giải toán MT, thực bước xác định toán, xây dựng thuật toán III Thái độ : Giáo dục học sinh tinh thần tích cực học tập, độc lập tư sáng tạo, vận dụng tốt kiến thức học vào giải tập B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp, giải vấn đề C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu việc xác định toán ? Để giải toán MT ta phải tiến * Các bước giải toán MT : hành qua bước thực nào? B1: Xác định tốn HS Tìm hiểu bước giải toán : B2: Lựa chọn thiết kế tốn B3: Viết chương trình ? Xác định tốn làm gì? B4: Hiệu chỉnh HS : Thực tìm Input Output B5: Viết tài liệu tốn ? Hãy nhắc lại Input, Output gì? Xác định toán HS : * Xét toán tìm ƯCLN hai số Input: Hai số nguyên M, N nguyên M, N Output: ƯCLN M, N ? Hãy Xác định toán trên? HS : Giáo án 56 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ HOẠT ĐỘNG : Tìm hiểu việc lựa chọn thiết kế thuật tốn ? Khi lựa chọn, thiết kế thuật toán ta phải dựa vào tiêu chí nào? TL : - Thời gian - Độ phức tạp - Sự đáp ứng thực tế ? Nêu ý tưởng cho toán? HS : - Nếu M= N ƯCLN M N N - Nếu MN : ƯCLN(M,N) =ƯCLN(M-N,N) Lựa chọn thiết kế thuật toán a) Lựa chọn thuật toán : Khi lựa chọn thuật toán cần quan tâm đến yếu tố sau : Tài nguyên thời gian : Càng tốn tốt Độ phức tạp : tốt Lượng tài ngun thuật tốn đòi hỏi lượng tài nguyên thực tế cho phép b)Diễn tả thuật toán : Nhập M, N; M=N Đúng Sai M>N Đúng M!M-N Đưa N kết thúc Sai N!N-M HOẠT ĐỘNG : Tìm hiểu việc viết chương trình ? Sau có thuật tốn ta làm việc gì? HS : Viết chương trình Giáo án Viết chương trình 57 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ ? Khi viết chương trình ta cần ý đến - Sử dụng NNLT phù hợp để viết chương vấn để gì? trình HS : - Khi viết chương trình cần lựa chọn việc tổ GV : Ví dụ chương trình : chức liệu sử dụng NNLT để diễn đạt Program UCLN; thuật toán Var M,N :Integer; Begin Read(M,N); While MN Do IF M>N Then M:=M-N ELSE N:=N-M; Writeln(‘ UCLN la :’, N); End HOẠT ĐỘNG : Tìm hiểu việc hiệu chỉnh ? Khi viết xong chương trình ta có cần kiểm tra khơng? HS : ? Nếu chưa ta làm gì? HS : ? Ở bước ta ý đến vấn đề gì? HS : Chọn giá trị Test phù hợp Hiệu chỉnh lại chương trình thuật tốn * Khi Test ta cần phải chọn giá trị chuẩn để test Ví dụ thực tìm ƯCLN: Ví dụ : M 16 10 4 N 6 2 Lượt 4 Hiệu chỉnh - Sử dụng giá trị tiêu biểu để kiểm tra lại tính đắn chương trình - Tiến hành hiệu chỉnh có sai sót - Nếu cấn thiết phải lựa chọn hay thiết kế lại thuật tốn Ví dụ : MT N Lượt 27 21 15 3 HOẠT ĐỘNG : Tìm hiểu việc viết tài liệu ? Khi viết xong chương trình trình ta thường làm người sử dụng hiểu dùng chương trình hiệu chỉnh nâng cấp cần HS : Viết tài liệu ? Trong tài liệu ta trình bày vấn đề gì? Giáo án Viết tài liệu - Tài liệu dùng để mơ tả tốn, thuật tốn, thiết kế chương trình, kết thử nghiệm hướng dẫn sử dụng - Đề xuất hoàn thiện thêm 58 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ HS : * Các bước giải tốn lặp lặp lại nhiều lần đạt kết IV Cũng cố : (4 phút) Nắm rõ bước thực giải tốn MT Cơng việc cụ thể bước; điểm cần ý bước V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 59 Tin học 10 Nguyễn Thái Đức Tiết : 19 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § PHẦN MỀM MÁY TÍNH A MỤC TIÊU I Kiến thức : - Giới thiệu phần mềm MT II Thái độ : Giúp học sinh có nhìn tổng thể ứng dụng to lớn Tin học thực Từ có ý thức học tập, nâng cao trách nhiệm với việc khai thác bảo vệ tài nguyên thông tin B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp minh họa Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu phần mềm hệ thống ? Phần mềm MT gì? HS : Là chương trình dùng để giải Phần mềm hệ thống toán với nhiều Input khác ? PMMT phân thành loại nào? HS : Phần mềm hệ thống phần mềm ứng dụng ? Phần mềm hệ thống gì? HS : ? Chức phần mềm hệ thống? HS : ? Hãy nêu số phần mềm hệ thống mà em biết? HS : Windows, MS-DOS, LINUX, UNIX Giáo án Là chương trình cung cấp dịch theo yêu cầu chương trình khác trình hoạt động MT Nó tạo mơi trường làm việc cho chương trình khác Ví dụ : Windows, MS-DOS 60 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ HOẠT ĐỘNG : Tìm hiểu phần mềm ứng dụng ? Phần mềm ứng dụng gì? HS : ? Chức phần mềm ứng dụng? HS : Giải công việc lĩnh vực ? Hãy nêu số phần mềm ứng dụng mà em biết? HS : ? Thế PM cơng cụ? Chúng dùng làm gì? Cho ví dụ? HS: Phần mềm ứng dụng Là phần mềm phát triển để giải số công việc cụ thể lĩnh vực Ví dụ : Word, Excel, AutoCad, PhotoShop + Phần mềm công cụ: * Giới thiệu : Visual Basic, Java, C, + Phần mềm cơng cụ: ? Thế PM tiện ích? Chúng dùng làm gì? Cho ví dụ? + Phần mềm tiện ích: NC, Bkav HS: * Giới thiệu : + Phần mềm tiện ích • Giới thiệu số chương trình ứng dụng thường gặp • IV Cũng cố : (4 phút) Nắm loại phần mềm máy tính Các ứng dụng Tin học đời sống xã hội V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 61 Tin học 10 Nguyễn Thái Đức Tiết : 20 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § NHỮNG ỨNG DỤNG CỦA TIN HỌC A MỤC TIÊU I Kiến thức : - Ứng dụng Tin học lĩnh vực đời sống xã hội II Thái độ : Giúp học sinh có nhìn tổng thể ứng dụng to lớn Tin học thực Từ có ý thức học tập, nâng cao trách nhiệm với việc khai thác bảo vệ tài nguyên thông tin B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp minh họa Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ ? Nêu số ví dụ ứng dụng Tin học đời sống xã hội nay? HS : GV : Dùng máy chiếu minh hoạ số hình ảnh ứng dụng Tin học đời sống ? Hãy nêu số ví dụ? HS : Thiết kế cơng trình khoa học xây dựng nhà, cửa, xí nghiệp; thiết kế mẫu mã sản phẩm ? Hoạt động quản lí người thường xãy nào? HS : ? Nó có đặc điểm chung gì? HS : ? Điểm khó khăn gì? HS : Giáo án NỘI DUNG KIẾN THỨC Giải toán KHKT Các toán lĩnh vực thiết kế kỷ thuật, xữ lí số liệu thực nghiệm thường dẫn đến số lượng lớn phương án lựa chọn, nhiều phép toán số cần phải xữ lí => Cần có hổ trợ MT Hổ trợ việc quản lí Các hoạt động có tổ chức người thường cần quản lí Nó có đặc điểm chung phải xữ lí khối lượng lớn thông tin đa dạng Sử dụng đến phần mềm chuyên dụng để hổ trợ 62 Tin học 10 Nguyễn Thái Đức ? Làm để khắc phục? HS : ? Nêu quy trình ứng dụng Tin học để quản lí? HS : GV : Một số hoạt động cần tốn nhiều công sức người điều khiển trực tiếp khơng có hổ trợ MT ? Tự động hoá điều khiển mang lại hiệu nào? Ví dụ HS : ? Nêu ứng dụng mạng truyền thông MT? HS : Vệ tinh VINASAT ? Lợi ích nó? HS : ? Em ứng dụng cho thân? HS : Trường THPT Cam Lộ • Quy trình ứng dụng Tin học để quản lí : (SGK) Tự động hố điều khiển - Với giúp đở MT người có quy trình cơng nghệ tự động hố linh hoạt, chuẩn xác, chi phí thấp, hiệu đa dạng - Ví dụ : Phóng vệ tinh, điều khiển tự động nhà máy xí nghiệp Truyền thông - Ứng dụng mạng truyền thông-MT ngày phát triển Mạng Internet với nhiều tiện lợi đa dạng : thư điện tử, thương mại điện tử, phủ điện tử ? Nêu số ứng dụng văn phịng mà em biết? HS : ? Em có ứng dụng chưa? HS : Soạn thảo, in ấn, lưu trữ, văn phòng ? Nêu số ứng dụng MT lĩnh vực trí tuệ nhân tạo? TL : - Các Rô bốt tạo nên để thay người hoạt động khó khăn nguy hiểm - Nhiều loại máy chế tạo để chuẩn đoán bệnh, chữ viết, nhận dạng theo yêu cầu có nhiều kết đáng hứa hẹn Trí tuệ nhân tạo ? Nêu ứng dụng MT lĩnh vực giáo dục nay? HS : ? Nó mang lại lợi ích gì? HS : ? Bản thân em vận dụng MT để học tập nào? HS : ? Xu hướng sử dụng MT vào học tập sao? HS : Giáo án - Ứng dụng với trợ giúp phần mềm ứng dụng soạn thảo, xữ lí văn bản, hình ảnh, lập kế hoạch cơng tác, ln chuyển công văn - Đây lĩnh vực triển vọng Tin học - Mục tiêu nghiên cứu thiết kế máy đảm đương số hoạt động thuộc lĩnh vực trí tuệ người - Một số máy phiên dịch, chuẩn đoán bệnh, chữ viết, nhận dạng - Công nghệ rô bốt phát triển mạnh Giáo dục - Rất nhiều phần mềm hổ trợ dạy-học mang lại hiệu tốt công tác giáo dục 63 Tin học 10 Nguyễn Thái Đức ? Nêu ứng dụng giải trí? HS : Trường THPT Cam Lộ Giải trí Xem phim, nghe nhạc, game, chat nhiều trị chơi giải trí vơ phong phú IV Cũng cố : (4 phút) Nắm loại phần mềm máy tính Các ứng dụng Tin học đời sống xã hội V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Chuẩn bị bài: § E RÚT KINH NGHIỆM Giáo án 64 Tin học 10 Nguyễn Thái Đức Tiết : 21 Tuần : Trường THPT Cam Lộ Ngày soạn : / / Ngày giảng : / / § TIN HỌC VÀ XÃ HỘI A MỤC TIÊU I Kiến thức : Cho học sinh thấy rõ Tin học có ảnh hưởng lớn lao phát triển mặt xã hội Từ nhận thức cách tổ chức cách tiến hành hoạt động II Thái độ : Giáo dục học sinh cần thiết phải biết tôn trọng quy định pháp luật sử dụng tài nguyên chung, đồng thời cần có ý thức học tập khơng ngừng để thích ứng với nhịp điệu phát triển xã hội đại B PHƯƠNG PHÁP GIẢNG DẠY Phương pháp thuyết trình gợi mở Phương pháp vấn đáp C CHUẨN BỊ Giáo viên: Giáo án, tài liệu dụng cụ dạy học Học sinh : Sách đồ dùng học tập D TIẾN TRÌNH LÊN LỚP I Ổn định lớp : (1 phút) II Kiểm tra củ : (4 phút) III.Nội dung dạy: Kiểm tra sĩ số : HOẠT ĐỘNG THẦY & TRÒ NỘI DUNG KIẾN THỨC HOẠT ĐỘNG : Tìm hiểu ảnh hưởng tin học xã hội ? Nêu tình hình phát triển Tin học nay? HS : ? Nêu số thành tựu Tin học đạt được? HS : ? Điều có gây ảnh hưởng đến nhận thức người khơng? HS : ? Tình hình phát triển ứng dụng Tin học giới? HS : ? Ở VN Tin học đánh gí nào? HS : Giáo án Ảnh hưởng tin học phát triển xã hội - Hiện Tin học phát triển mạnh quy mơ rộng lớn - Ngành Tin học có nhiều ứng dụng to lớn đời sống xã hội - Sự phát triển Tin học làm cho xã hội có nhiều thay đổi nhận thức -Nhiều quốc gia giới nhận thức 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 - Ở VN có nhiều đầu tư lớn cho Tin học : đưa Tin học vào nhà trường phổ thông 65 Tin học 10 Nguyễn Thái Đức Trường THPT Cam Lộ HOẠT ĐỘNG : Tìm hiểu xã hội hố Tin học ? Nêu tình hình ứng dụng cụ thể Tin học xã hội nay? HS : ? Các lĩnh vực ứng dụng mạnh mẽ? HS : ? Hiệu mang lại nào? HS : ? Xu phát triển nào? Có làm thay đổi điều khơng? HS : GV : Dẫn chứng, minh họa cho học sinh thấy Tin học hoá diễn mạnh mẽ nhanh chống Việt Nam giới Xã hội tin học hoá - Hiện Tin học ứng dụng rộng rãi vào lĩnh vực đời sống ngày hiệu - Việc sử dụng Tin học vào ứng dụng đem lại nhiều hiệu rõ rệt - Quản lí xác, tiện lợi hơn, ổn định - Các thiết bị sản phẩm ngành ngày tối ưu hơn, xuất hệ Rơ bốt HOẠT ĐỘNG : Tìm hiểu văn hoá pháp luật xã hội tin học hố ? Cần ý thức điều sử dụng tài nguyên thông tin mạng? HS : ? Ý thức thái độ hệ việc học để đáp ứng nhu cầu gì? HS : ? Nhà nước làm để ngăn chặn tộ phạm xâm hại thông tin? HS : ? Là HS tình hình xã hội Tin học hố em có suy nghĩ gì? HS : GV : Cần cho học sinh biết cần thiết phải có ý thức xây dựng bảo vệ tài nguyên thông tin - Không lợi dụng tiện lợi truyền thông Tin học để truyền bá thơng tin khơng lành mạnh Văn hố pháp luật xã hội tin học hoá - Chúng ta cần có ý thức xây dựng, bảo vệ tài nguyên quý giá lượng thông tin chung lưu thông mạng - Thế hệ cần đào tạo lượng kiến thức đủ lớn để đáp ứng nhu cầu đòi hỏi xã hội Tin học - Xây dựng văn pháp luật để chống cá loại tội phạm xâm hại thông tin IV Cũng cố : (4 phút) Nắm ảnh hưởng Tin học xã hội Tình hình xã hội hố Tin học V Dặn dò : (1 phút) - Về nhà học làm đầy đủ - Ôn tập lại hệ thống kiến thức toàn chương E RÚT KINH NGHIỆM Giáo án 66 Tin học 10 Nguyễn Thái Đức Giáo án 67 Trường THPT Cam Lộ Tin học 10 ... 0101 0110 010 0111 0 “Tin” => 01010100 0110 1001 0110 1110 “Bit” => 01000010 0110 1001 0111 0100 b) Chuyển ký dãy bit sang dãy ký tự : 01001000 0110 1111 0110 0001 => “Hoa” 010 0111 0 01000001 010 0110 1=>“NAM”... : • khơng dấu : [-1 27 127] 110 25 25.456 0.0000198 • có dấu : [0 255] 111 8 dùng byte Bài : -2 7 => 10 0110 11 32 => 00100000 -1 22 => 111 10000 122 => 0111 0000 Bài 3: 110 25 => 0 .110 25 x 105 25.456... trị số - Hệ đếm La Mã : SGK - Hệ thập phân : SGK Trong hệ đếm số b, giả sử N biểu diễn: dndn-1dn-2 d1d0,d-1d-2 d-m Khi giá trị N tính : N = dnbn + dn-1bn-1 + + d0b0 + d-1b-1 + + d-mb-MT Ghi