Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (225.16 KB, 6 trang )
<span class='text_page_counter'>(1)</span>Giáo án tin học lớp 8. GV: Phan Hữu Hà. Ngày soạn: 18/08/2016 Ngày dạy: 23/08/2016. Tuần 1 Tiết 1. Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. MỤC TIÊU: 1. Kiến thức: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. - Biết chương trình là cách để con người chỉ dẫn cho máy thực hiện thông qua các lệnh 2. Kỹ năng: Nhận biết được các lệnh trong một chương trình, áp dụng các lệnh để điều khiển máy tính. 3. Thái độ: Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. II. CHUẨN BỊ: 1. Giáo viên: SGK, SGV, tài liệu, Giáo án 2. Học sinh: Đọc trước bài, SGK, Đồ dùng học tập, bảng phụ III. CÁC HOẠT ĐỘNG DẠY-HỌC: 1. Ổn định tổ chức lớp: (1’) -Kiểm tra sĩ số: 8A1........................................................................................................ 8A2....................................................................................................... 8A3....................................................................................................... 8A4....................................................................................................... 8A5........................................................................................................ 2. Kiểm tra bài cũ : (2’) Kiểm tra sách vở học sinh, Hướng dẫn về nhà và những yêu cầu khi học tin học 8. 3. Bài mới: Vào bài : Em thấy rằng máy tính như một cục sắt, hay rôbốt hoạt động được, đi lại được và làm việc nhà được vì sao vậy?. Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng Hoạt động 1: Con người ra lệnh cho máy tính như thế nào? (10’) Gv: Để máy tính có thể thực 1. Con người ra lệnh cho máy hiện một công việc theo mong - Hs lắng nghe tính như thế nào? muốn của mình, con người - Để chỉ dẫn máy tính thực hiện phải đưa ra những chỉ dẫn một công việc nào đó, con người thích hợp cho máy tính. đưa cho máy tính một hoặc nhiều Hs trả lời: - Khi thực hiện sao chép 1 lệnh, máy tính sẽ lần lượt thực đoạn văn bản, ta đã ra mấy + Chọn đoạn văn bản cần hiện các lệnh này theo đúng thứ tự lệnh cho máy tính thực hiện sao chép nhận được. + Vào Edit/Copy gì? VD 1: Gõ 1 chữ a trên bàn phím + Di chuyển con trỏ tới vị trí ta đã ra lệnh cho MT ghi chữ a cần sao chép tới lên màn hình. + Vào Edit/Paste.
<span class='text_page_counter'>(2)</span> Giáo án tin học lớp 8. GV: Phan Hữu Hà. Hoạt động 2: Ví dụ: Rô – bốt nhặt rác (10’) Gv: Quan sát và nghiên cứu Hs: Quan sát và nghiên cứu 2. Ví dụ: rô-bốt quét nhà: SGK SGK Gv: Em phải ra những lệnh Hs trả lời: Ta thực hiện các nào để rôbốt hoàn thành việc lệnh sau: nhặc rác bỏ vào thùng đúng + Lệnh 1: tiến 2 bước. + Lệnh 2: quẹo trái, tiến một nơi qui định. * Để rô-bốt hoàn thành nhiệm vụ bước. ta ra các lệnh sau: + Lệnh 3: nhặt rác + Lệnh 1: tiến 2 bước. + Lệnh 4: tiến 2 bước. + Lệnh 5: quẹo phải, tiến 3 + Lệnh 2: quẹo trái, tiến một bước. + Lệnh 3: nhặt rác bước. + Lệnh 6: bỏ rác vào thùng + Lệnh 4: tiến 2 bước. + Lệnh 5: quẹo phải, tiến 3 bước. Hs: Quan sát và nhớ các + Lệnh 6: bỏ rác vào thùng thao tác thực hiện của rôbốt. Gv: Cho rôbôt chạy trên mô Hs: Nhắc lại các lệnh mà hình để hs hình dung bằng robôt phải làm để hoàn thành công việc. trực quan. Gv: Cho Hs nhắc lại các lệnh mà Rôbot phải làm Hoạt động 3: Viết chương trình – ra lệnh cho máy tính làm việc(10’). Gv: Trở lại ví dụ về rô-bốt - Hs chú ý lắng nghe nhặt rác, việc viết các lệnh để điều khiển rô-bốt về thực chất cũng có nghĩa là viết chương trình. Gv: Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự GV: Việc viết các lệnh để điều khiển rô-bốt trong ví dụ trên chính là viết chương trình. Tương tự, để điều khiển máy tính làm việc, ta cũng phải viết chương trình máy tính Gv?: Tại sao chúng ta cần viết chương trình cho máy. Hs: Do mỗi câu lệnh chỉ thực hiện được một việc nhất định mà yêu cầu của con người đối với máy tính rất đa dạng và phức tạp.. 3. Viết chương trình - ra lệnh cho máy tính làm việc:. * Tại sao cần viết chương trình? Các công việc con người muốn máy tính thực hiện rất đa dạng và phức tạp. Một lệnh đơn giản không đủ để chỉ dẫn cho máy tính. Vì thế việc viết nhiều lệnh và hợp lại trong một chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn..
<span class='text_page_counter'>(3)</span> Giáo án tin học lớp 8. GV: Phan Hữu Hà. tính? . Hoạt động 4: Chương trình và ngôn ngữ lập trình(10’) Gv?: Giả sử có hai người - Hs: Hai người đó sẽ 4. Chương trình và ngôn ngữ nói chuyện với nhau. Một không thể giao tiếp với lập trình ? người chỉ biết tiếng Anh, nhau một người chỉ biết tiếng - Thông tin đưa vào máy tính Việt. Vậy hai người có thể phải được chuyển đổi thành hiểu nhau không? dạng dãy bit (dãy các số chỉ Gv: Tương tự để chỉ dẫn gồm 0 và 1) được gọi là ngôn - Hs: Chú ý lắng nghe cho máy tính những công ngữ máy việc cần làm ta phải viết - Máy tính “nói” và “Hiểu” chương trình bằng ngôn bằng một ngôn ngữ riêng là ngữ máy. ngôn ngữ máy tính. Hs: Việc viết chương tình Gv?: Việc viết chương trình - Viết chương trình là sử dụng bằng ngôn ngữ máy là rất bằng ngôn ngữ máy khó các từ có nghĩa (thường là tiếng khó. hay dễ? Anh) Gv: Để thực hiện được - Các chương trình dịch đóng công việc, máy tính phải vai trò "người phiên dịch" và hiểu các lệnh được viết dịch những chương trình được trong chương trình. Vậy viết bằng ngôn ngữ lập trình làm thế nào để máy tính sang ngôn ngữ máy để máy tính hiểu được các lệnh của con có thể hiểu được. người? Ta có thể ra lệnh Như vậy, thông tin đưa vào cho máy tính bằng cách nói máy phải được chuyển đổi - Hs thảo luận theo nhóm hoặc gõ các phím bất kì thành dạng dãy bit (dãy các tín 4em được không? hiệu được kí hiệu bằng 0 hoặc Gv: Cho học sinh thảo luận 1). nhóm được viết bằng ngôn ngữ lập Gv: Nhận xét kết quả của trình sang ngôn ngữ máy để từng nhóm máy tính có thể hiểu được. => các ngôn ngữ lập trình đã ra đời để giảm nhẹ khó khăn trong việc viết chương trình GV: Mô tả trên máy chiếu việc ra lệnh cho máy tính làm việc 4. Củng cố: (1’) - Con người ra lệnh cho máy tính như thế nào? Lấy ví dụ? - GV: Hướng dẫn học sinh làm bài tập SGK.
<span class='text_page_counter'>(4)</span> Giáo án tin học lớp 8. GV: Phan Hữu Hà. 5. dặn dò: (1’) - Về nhà đọc trước Bài 2 IV. Rút kinh nghiệm: ..................................................................................................................................................... ...................................................................................................................................................... Ngày soạn: 18/08/2016 Ngày dạy: 24/08/2016 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (t1). Tuần 1 Tiết 2.
<span class='text_page_counter'>(5)</span> Giáo án tin học lớp 8. GV: Phan Hữu Hà. I. MỤC TIÊU : 1. Kiến thức: - Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các qui tắc để viết chương trình. - Biết các từ khóa dành riêng cho mục đích sử dụng nhất định. 2. Kỹ năng: Nhận biết một số chương trình đơn giản. 3. Thái độ: Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. II. CHUẨN BỊ: 1. Giáo viên: SGK, SGV, tài liệu, Giáo án 2. Học sinh: Đọc trước bài, SGK, đồ dùng học tập, bảng phụ... III. CÁC HOẠT ĐỘNG DẠY-HỌC: 1. Ổn định tổ chức lớp: (1’) -Kiểm tra sĩ số: 8A1........................................................................................................ 8A2....................................................................................................... 8A3....................................................................................................... 8A4....................................................................................................... 8A5........................................................................................................ 2. Kiểm tra bài cũ : (4’) Câu hỏi : Ngôn ngữ lập trình dùng để làm gì? Tại sao cần viết chương trình? Trả lời : + Ngôn ngữ lập trình dùng để viết các chương trình máy tính + Do yêu cầu của còn người đối với máy tính đa dạng và phức tạp. 3. Bài mới:. Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng Hoạt động 1: Tìm hiểu về ví dụ chương trình (20’) Gv: Đưa ra ví dụ minh hoạ 1. Ví dụ về chương trình: một chương trình đơn giản Học sinh chỳ ý lắng nghe => Ví dụ minh hoạ một chương được viết bằng ngôn ngữ lập ghi nhớ kiến thức. trình đơn giản được viết bằng trình Pascal. ngôn ngữ lập trình Pascal. Program CT_dau_tien; Program CT_dau_tien; Uses Crt; Uses Crt; Begin Begin Writeln(‘Chao cac ban’); End. Chương trình gồm cú 5 câu Writeln(‘Chao cac ban’); ? Chương trình gồm bao nhiêu lệnh. Mỗi lệnh gồm các cụm từ End. câu lệnh khác nhau được tạo thành từ các chữ cái..
<span class='text_page_counter'>(6)</span> Giáo án tin học lớp 8. GV: Phan Hữu Hà. Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm những gì? (15’) Học sinh chỳ ý lắng nghe =>ghi 2. Ngôn ngữ lập trình gồm nhớ kiến thức. những gì? Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắt viết các Hs: Bảng chữ cái của ngôn ngữ lệnh tạo thành một chương lập trình bao gồm các chữ cái trình hoàn chỉnh và thực hiện tiếng Anh và một số kí hiệu được trên máy tính. khác, dấu đóng mở ngoặc, dấu nháy. - Gv: Mỗi câu lệnh trong - Học sinh chú ý lắng nghe. chương trình gồm các kí tự và kí hiệu được viết theo một quy tắt nhất định. - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch sẽ nhận biết được và thông báo lỗi. Gv: Câu lệnh được viết từ những kí tự nhất định. Kí tự này tạo thành bảng chữ cái của ngôn ngữ lập trình. Gv? Bảng chữ cái của ngôn ngữ lập trình gồm những gì?. 4. Củng cố: (4’) ? Qua tiết học em đã hiểu được những điều gì. ? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ - GV: Tên hợp lệ trong ngôn ngữ lập trình Pascal không được bắt đầu bằng chữ số và không được chứa dấu cách (kí tự trống). Do vậy chúng ta có thể đặt tên STamgiac để chỉ diện tích hình tam giác, hoặc đặt tên ban_kinh cho bán kính của hình tròn,.... Các tên đó là những tên hợp lệ, còn các tên Lop em, 10A,... là những tên không hợp lệ. 5. Dặn dò: (1’) - Về nhà học bài cũ, trả lời các câu hỏi trong SGK và đọc trước phần còn lại bài 2. IV. Rút kinh nghiệm: ........................................................................................................................................... ............................................................................................................................................
<span class='text_page_counter'>(7)</span>