Giáo án Tin học Khối 8

20 6 0
Giáo án Tin học Khối 8

Đ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

chuyển đổi thành dạng dãy bit dãy các số Tương tự để chỉ dẫn cho máy chỉ gồm 0 và 1 được gọi là ngôn ngữ tính những công việc cần làm ta phải máy viết chương trình bằng ngôn ngữ máy.. Má[r]

(1)Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần Tiết : BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH A MỤC TIÊU :  Biết người dẫn cho máy tính thực công việc thông qua lệnh Biết chương trình là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học, Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Kiểm tra đồ dùng học sinh III Dạy bài :  HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh hiểu người điều khiển máy tính thông qua cái gì Để máy tính có thể thực công việc theo mong muốn mình, người phải đưa dẫn thích hợp cho máy tính Double click chuột lên biểu tượng trên màn hình Desktop lệnh cho MT khởi động phần mềm Khi thực chép đoạn văn bản, ta đã lệnh cho máy tính thực hiện? Con người lệnh cho máy tính nào? - Để dẫn máy tính thực công việc nào đó, người đưa cho máy tính nhiều lệnh, máy tính thực các lệnh này theo đúng thứ tự nhận VD 1: Gõ chữ a trên bàn phím ta đã lệnh cho MT ghi chữ a lên màn hình VD 2: Sao chép đoạn vb là yêu cầu MT thực lệnh: chép ghi vào nhớ và Giáo án tin học khối Lop8.net (2) Giáo án tin học khối chép từ nhớ vị trí HOẠT ĐỘNG : Tìm hiểu ví dụ rô bốt quét nhà Ví dụ: rô-bốt quét nhà H : Quan sát và nghiên cứu SGK G : Em phải lệnh nào để rôbốt hoàn thành việc nhặc rác bỏ vào thùng đúng nơi qui định H : Trả lời G : Cho rôbôt chạy trên mô hình để hs hình dung trực quan Để rô-bốt hoàn thành nhiệm vụ ta H : Quan sát và nhớ các thao tác thực các lệnh sau: rôbốt Lệnh 1: tiến bước H : Nhắc lại các lệnh mà robôt phải Lệnh 2: quẹo trái, tiến bước làm để hoàn thành công việc Lệnh 3: nhặt rác Lệnh 4: tiến bước Lệnh 5: quẹo phải, tiến bước Lệnh 6: bỏ rác vào thùng Củng cố kiến thức Sau thực lệnh “Hãy quét nhà” trên, vị trí rô-bốt là gì? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên trái màn hình) Hướng dẫn nhà Viết các lệnh dẫn để rôbốt hoàn thành công việc trực nhật lớp em Viết các lệnh dẫn để rôbốt giúp em là cái áo Giáo án tin học khối Lop8.net (3) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần Tiết 2: BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (T.T) A MỤC TIÊU :  Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể  Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình Biết vai trò chương trình dịch B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học , Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Con người lệnh cho máy tính nào ? Lấy ví dụ minh hoạ ? III Dạy bài :  HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh hiểu viết chương trình là gì Viết chương trình : lệnh cho máy tính làm việc Trở lại ví dụ rô-bốt nhặt rác, việc viết các lệnh để điều khiển rô-bốt thực chất có nghĩa là viết chương trình Khi thực chương trình, máy tính thực các lệnh có chương trình cách Các lệnh vị trí bắt đầu và kết thúc chương trình Hãy quét nhà; Bắt đầu Rẽ phải bước; Tiến bước; Nhặt rác; Rẽ phải bước; Tiến bước; Đổ rác; Kết thúc Tên chương trình Dãy lệnh đơn giản chương trình Việc viết các lệnh để điều khiển rô-bốt ví dụ trên chính là viết chương trình Tương tự, để Giáo án tin học khối Lop8.net (4) Giáo án tin học khối điều khiển máy tính làm việc, ta phải viết chương trình máy tính * Tại cần viết chương trình? Các công việc người muốn máy tính thực đa dạng và phức tạp Một lệnh đơn giản không đủ để dẫn cho máy tính Vì việc viết nhiều lệnh và hợp lại chương trình giúp người điều khiển máy tính cách đơn giản và hiệu Hoạt động 2: Tìm hiểu lý phải viết chương trình Giả sử có hai người nói chuyện với Chương trình và ngôn ngữ lập trình ? Một người biết tiếng Anh, người biết tiếng Việt Vậy hai Thông tin đưa vào máy tính phải người có thể hiểu không? chuyển đổi thành dạng dãy bit (dãy các số Tương tự để dẫn cho máy gồm và 1) gọi là ngôn ngữ tính công việc cần làm ta phải máy viết chương trình ngôn ngữ máy Máy tính “nói” và “Hiểu” ngôn Tuy nhiên, việc viết chương trình ngữ riêng là ngôn ngữ máy tính ngôn ngữ máy khó.? - Viết chương trình là sử dụng các từ có Để thực công việc, máy nghĩa (thường là tiếng Anh) tính phải hiểu các lệnh viết - Các chương trình dịch đóng vai trò "người chương trình Vậy làm nào để máy phiên dịch" và dịch chương trình tính hiểu các lệnh viết ngôn ngữ lập trình sang ngôn người? Ta có thể lệnh cho máy tính ngữ máy để máy tính có thể hiểu cách nói gõ các phím bất kì  Như vậy, thông tin đưa vào máy phải không? chuyển đổi thành dạng dãy bit (dãy các các ngôn ngữ lập trình đã đời để tín hiệu kí hiệu 1) giảm nhẹ khó khăn việc viết chương trình GV: Mô tả trên máy chiếu việc viết lệnh cho máy tính làm việc ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu - Chương trình soạn thảo và chương trình dịch thường kết hợp vào phần mềm, gọi là môi trường lập trình Củng cố kiến thức ? Qua bài học em cần ghi nhớ điều gì H : Trả lời G : Chốt các ghi nhớ trên màn hình : GHI NHỚ Giáo án tin học khối Lop8.net (5) Giáo án tin học khối Con người dẫn cho máy tính thực công việc thông qua các lệnh Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình Hướng dẫn nhà Em hãy cho biết soạn thảo văn yêu cầu máy tính tìm kiếm và thay (Replace), thực chất ta đã yêu cầu máy thực lệnh gì ? Ta có thể thay đổi thứ tự chúng không? Sau thực lệnh “Hãy quét nhà” trên, vị trí rô-bốt là gì ? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên trái màn hình) Tại người ta tạo các ngôn ngữ khác để lập trình các máy tính đã có ngôn ngữ máy mình? Học thuộc phần ghi nhớ Giáo án tin học khối Lop8.net (6) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần Tiết 3: BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A MỤC TIÊU :  Biết ngôn ngữ lập trình gồm các thành phần là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh  Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng định  Biết tên ngôn ngữ lập trình là người lập trình đặt ra, đặt tên phải tuân thủ các quy tắc ngôn ngữ lập trình Tên không trùng với các từ khoá B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học , Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Viết chương trình là gì ? phải viết chương trình ? Ngôn ngữ lập trình là gì ? phải tạo ngôn ngữ lập trình ? III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh hiểu nào là ngôn ngữ lập trình Ví dụ chương trình G : Đưa ví dụ chương * Ví dụ chương trình đơn giản viết trình đơn giản viết môi Pascal trường Pascal H : Quan sát cấu trúc và giao diện chương trình Pascal Giáo án tin học khối Lop8.net (7) Giáo án tin học khối G : Theo em chương trình dịch sang mã máy thì máy tính đưa kết gì ? - Sau chạy chương trình này máy in lên H : Trả lời theo ý hiểu màn hình dòng chữ Chao cac ban HOẠT ĐỘNG : Học sinh hiểu ngôn ngữ lập trình gồm gì Ngôn ngữ lập trình gồm gì? G : Khi nói và viết ngoại ngữ để người khác hiểu đúng các em có Ngôn ngữ lập trình gồm: cần phải dùng các chữ cái, từ - Bảng chữ cái: thường gồm các chữ cái tiếng cho phép và phải ghép theo Anh và số kí hiệu khác dấu phép đúng quy tắc ngữ pháp hay không ? toán (+, , *, /, ), dấu đóng mở ngoặc, dấu H : Đọc câu hỏi suy nghĩ và trả lời nháy, Nói chung, các kí tự có mặt trên bàn phím máy tính có mặt bảng chữ cái G : Ngôn ngữ lập trình gồm ngôn ngữ lập trình gì ? - Các quy tắc: cách viết (cú pháp) và ý nghĩa chúng; cách bố trí các câu lệnh thành H : Nghiên cứu SGK trả lời chương trình, G : Chốt khái niệm trên màn hình Ví dụ 1: Hình đây là chương trình đơn giản viết ngôn ngữ lập trình Pascal Sau dịch, kết chạy chương trình là dòng chữ "Chao Cac Ban" in trên màn hình HOẠT ĐỘNG : HS tìm hiểu nào là từ khoá và tên chương trình G : Đưa ví dụ chương trình phần trước H : Nghiên cứu G : Theo em từ nào chương trình là từ khoá H : Trả lời theo ý hiểu G : Chỉ các từ khoá chương Từ khoá và tên - Từ khoá ngôn ngữ lập trình là từ dành riêng, không dùng các từ khoá này cho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn ngữ lập trình quy định Giáo án tin học khối Lop8.net (8) Giáo án tin học khối trình G : Trong chương trình đại lượng nào gọi là tên H : Trả lời theo ý hiểu G : Tên là gì ? G : Chốt khái niệm tên và giải thích thêm quy tắc đặt tên chương trình H : Nghe và ghi bài - Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt theo quy tắc : + Hai đại lượng khác chương trình phải có tên khác + Tên không trùng với các từ khoá Củng cố kiến thức ? Qua tiết học em đã hiểu điều gì ? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ G : Tên hợp lệ ngôn ngữ lập trình Pascal không bắt đầu chữ số và không chứa dấu cách (kí tự trống) Do chúng ta có thể đặt tên STamgiac để diện tích hình tam giác, đặt tên ban_kinh cho bán kính hình tròn, Các tên đó là tên hợp lệ, còn các tên Lop em, 10A, là tên không hợp lệ Hướng dẫn nhà Học thuộc khái niệm ngôn ngữ lập trình và hiểu môi trường lập trình là gì Hiểu, phân biệt từ khoá và tên chương trình Giáo án tin học khối Lop8.net (9) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần : TIẾT : BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A MỤC TIÊU :  Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Ngôn ngữ lập trình gồm gì ? Thế nào là từ khoá và tên chương trình ? III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh hiểu cấu trúc chương trình G : Đưa ví dụ chương trình Cấu trúc chung chương trình - Cấu trúc chung chương trình gồm: Phần khai báo o Khai báo tên chương trình; G : Cho biết chương trình có phần nào ? H : Quan sát chương trình và nghiên cứu sgk trả lời G : Đưa lên màn hình phần chương trình H : Đọc Giáo án tin học khối o Khai báo các thư viện (chứa các lệnh viết sẵn có thể sử dụng chương trình) và số khai báo khác Phần thân chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có - Phần khai báo có thể có không Tuy Lop8.net (10) Giáo án tin học khối G : Giải thích thêm cấu tạo nhiên, có phần khai báo phải đặt trước phần thân chương trình phần đó HOẠT ĐỘNG : Học sinh hiểu số thao tác chính NNLT Pascal G : Khởi động chương trình T.P để xuất màn hình sau : Ví dụ ngôn ngữ lập trình - Khởi động chương trình : - Màn hình T.P xuất G : Giới thiệu màn hình soạn thảo T.P H : Quan sát và lắng nghe G : Giới thiệu các bước để làm việc với chương trình môi trường lập trình T.P Củng cố kiến thức - Từ bàn phím soạn chương trình tương tự word - Sau đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 GHI NHỚ Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc cho có thể viết các lệnh tạo thành chương trình hoàn chỉnh và chạy trên máy tính Một chương trình thường có hai phần: Phần khai báo và phần thân chương trình CÂU HỎI VÀ BÀI TẬP Hãy cho biết các bước cần thực để tạo các chương trình máy tính Ngôn ngữ lập trình có thành phần nào? Những thành phần đó có ý nghĩa, chức gì? Cấu trúc chương trình gồm phần nào? Phần nào là quan trọng nhất? Giáo án tin học khối Lop8.net (11) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần : TIẾT BÀI THỰC HÀNH : LÀM QUEN VỚI TURBO PASCAL A MỤC TIÊU :  Thực thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP  Thực các thao tác mở các bảng chọn và chọn lệnh  Soạn thảo chương trình Pascal đơn giản  Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Học sinh : - Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Cấu trúc chung chương trình gồm phần nào ? Đọc tên và chức số từ khoá chương trình Nêu các bước để làm việc với chương trình Turbo Pascal III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Hướng dẫn ban đầu G : Đóng điện H : Khởi động và kiểm tra tình trạng máy tính mình => Báo cáo tình hình cho G G : Xác nhận kết báo cáo trên máy H : ổn định vị trí trên các máy G : Phổ biến nội dung yêu cầu chung tiết thực hành là làm quen với ngôn ngữ lập trình Giáo án tin học khối Lop8.net (12) Giáo án tin học khối Turbo Pascal HOẠT ĐỘNG : Giáo viên hướng dẫn H làm bài 1trên màn hình lớn G : Giới thiệu biểu tượng chương trình và cách khởi động chương trình cách H : Theo dõi và quan sát tìm biểu tượng chương trình trên máy mình G : Giới thiệu màn hình TP H : Quan sát khám phá các thành phần trên màn hình TP G : Giới thiệu các thành phần trên màn hình Turbo Pascal H : Quan sát Bài Làm quen với việc khởi động và thoát khỏi Turbo Pascal Nhận biết các thành phần trên màn hình Turbo Pascal a Khởi động Turbo Pascal hai cách: Cách 1: Nháy đúp chuột trên biểu tượng trên màn hình nền; Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe thư mục chứa tệp này (thường là thư mục TP\BIN) b Quan sát màn hình Turbo Pascal và so sánh với hình 11 SGK c Nhận biết các thành phần: Thanh bảng chọn; tên tệp mở; trỏ; dòng trợ giúp phía màn hình G : Giới thiệu và làm mẫu cách mở d Nhấn phím F10 để mở bảng chọn, sử dụng hệ thống thực đơn (menu) và cách các phím mũi tên sang trái và sang phải ( và di chuyển vệt sáng, chọn lệnh ) để di chuyển qua lại các bảng chọn thực đơn e Nhấn phím Enter để mở bảng chọn H : Làm theo trên máy mình và quan sát các lệnh menu G : Giới thiệu cách thoát khỏi TP H : Làm thử trên máy tính mình G : Theo dõi quan sát các thao tác thực H trên máy và hướng dẫn thêm f Quan sát các lệnh bảng chọn - Mở các bảng chọn cách khác: Nhấn tổ hợp phím Alt và phím tắt bảng chọn (chữ màu đỏ tên bảng chọn, ví dụ phím tắt bảng chọn File là F, bảng chọn Run là R, ) g Sử dụng các phím mũi tên lên và xuống ( và ) để di chuyển các lệnh bảng chọn h Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal HOẠT ĐỘNG : Giáo viên hướng dẫn H làm bài trên màn hình lớn H : Gõ chương trình phần a Bài Soạn thảo, lưu, dịch và chạy sgk chương trình đơn giản G : Mở chương trình đã chuẩn bị program CT_Dau_tien; uses crt; sẵn từ máy chủ begin Giáo án tin học khối Lop8.net (13) Giáo án tin học khối clrscr; writeln('Chao cac ban'); write('Toi la Turbo Pascal'); H : Đọc và hiểu chú ý sgk end - Nhấn tổ hợp phím Alt+F9 để dịch chương trình H : Làm theo cách các - Nhấn tổ hợp phím Ctrl+F9 để chạy chương bước b, c, d sgk trình G : Theo dõi và hướng dẫn trên các - Sau đó nhấn Alt+F5 để quan sát kết máy G : dịch và chạy chương trình trên máy chủ H : Quan sát và đối chiếu kết trên máy mình TIẾT : HOẠT ĐỘNG : Giáo viên hướng dẫn H làm bài trên màn hình lớn H : Làm theo các bước yêu cầu SGK Bài Chỉnh sửa chương trình và nhận biết số lỗi G : Thường xuyên các máy kiểm tra, theo dõi và hướng dẫn cụ thể G : Làm các bước a, b trên máy chủ và giải thích số lỗi cho H hiểu H : Quan sát và lắng nghe giải thích HOẠT ĐỘNG : Giáo viên tổng kết nội dung tiết thực hành G : Đưa lên màn hình nội dung chính cần đạt tiết thực hành này (SGK) Tổng kết : SGK H : Đọc lại H : Đọc phần đọc thêm SGK G : Có thể giải thích thêm Nhận xét sau tiết thực hành : Hướng dẫn nhà Đọc và chuẩn bị bài : Chương trình máy tính và liệu Giáo án tin học khối Lop8.net (14) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần : TIẾT : BÀI THỰC HÀNH : LÀM QUEN VỚI TURBO PASCAL A MỤC TIÊU :  Thực thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP  Thực các thao tác mở các bảng chọn và chọn lệnh  Soạn thảo chương trình Pascal đơn giản  Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Học sinh : - Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : Cấu trúc chung chương trình gồm phần nào ? Đọc tên và chức số từ khoá chương trình Nêu các bước để làm việc với chương trình Turbo Pascal III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Hướng dẫn ban đầu G : Đóng điện H : Khởi động và kiểm tra tình trạng máy tính mình => Báo cáo tình hình cho G G : Xác nhận kết báo cáo trên máy H : ổn định vị trí trên các máy Giáo án tin học khối Lop8.net (15) Giáo án tin học khối HOẠT ĐỘNG : Giáo viên hướng dẫn H làm bài H : Làm theo các bước yêu cầu SGK Bài Chỉnh sửa chương trình và nhận biết số lỗi G : Thường xuyên các máy kiểm tra, theo dõi và hướng dẫn cụ thể G : Làm các bước a, b trên máy chủ và giải thích số lỗi cho H hiểu H : Quan sát và lắng nghe giải thích HOẠT ĐỘNG : Giáo viên tổng kết nội dung tiết thực hành G : Đưa lên màn hình nội dung chính cần đạt tiết thực hành Tổng kết : SGK này (SGK) H : Đọc lại H : Đọc phần đọc thêm SGK G : Có thể giải thích thêm Nhận xét sau tiết thực hành : Hướng dẫn nhà Đọc và chuẩn bị bài : Chương trình máy tính và liệu Giáo án tin học khối Lop8.net (16) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần : TIẾT BÀI : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU A MỤC TIÊU :  Biết khái niệm kiểu liệu;  Biết số phép toán với liệu số; B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học Học sinh : - Kiến thức đã học - Đọc trước bài - SGK, Đồ dùng học tập C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… - Ổn định trật tự : II Kiểm tra bài cũ : III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ 8E :………… KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh tìm hiểu liệu và kiểu liệu Dữ liệu và kiểu liệu G : Nêu tình để gợi ý liệu và kiểu liệu Ví dụ 1: Minh hoạ kết thực chương G : Đưa lên màn hình ví dụ trình in màn hình với các kiểu liệu quen thuộc là SGK chữ và số H : Quan sát để phân biệt hai loại liệu quen thuộc là chữ và số Dòng chữ Phép toán với các số G : Ta có thể thực các phép toán với liệu kiểu gì ? H : Nghiên cứu SGK trả lời Giáo án tin học khối Lop8.net (17) Giáo án tin học khối với kiểu số G : Còn với kiểu chữ thì các phép toán đó không có nghĩa - Các ngôn ngữ lập trình định nghĩa sẵn số kiểu liệu Dưới đây là số kiểu liệu thường dùng nhất:  Số nguyên, ví dụ số học sinh lớp, số sách G : Theo em có kiểu thư viện, liệu gì ? Lấy ví dụ cụ thể  Số thực, ví dụ chiều cao bạn Bình, điểm trung kiểu liệu nào đó bình môn Toán, H : Nghiên cứu SGK và trả lời trên SGK, Đồ dùng học  Xâu kí tự (hay xâu) là dãy các "chữ cái" lấy từ tập, bảng phụ bảng chữ cái ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945" G : Chốt trên màn hình kiểu liệu và - Ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu giải thích thêm G : Trong ngôn ngữ lập trình liệu khác Số các kiểu liệu và tên kiểu liệu nào có kiểu ngôn ngữ lập trình có thể khác liệu đó hay còn nhiều ? H : Nghiên cứu SGK trả lời Ví dụ Bảng đây liệt kê số kiểu liệu ngôn ngữ lập trình Pascal: G : Đưa lên màn hình ví dụ SGK để giới thiệu tên số kiểu liệu NNLT pascal G : Đọc tên kiểu liệu Integer, real, char, string H : Đọc lại H : Viết tên và ý nghĩa kiểu liệu TP G : Đưa ví dụ : 123 và ‘123’ H : Đọc tên hai kiểu liệu trên G : Đưa chú ý kiểu liệu char và string Tên kiểu integer real char string Phạm vi giá trị Số nguyên khoảng 215 đến 215  Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số Một kí tự bảng chữ cái Xâu kí tự, tối đa gồm 255 kí tự Chú ý: Dữ liệu kiểu kí tự và kiểu xâu Pascal đặt cặp dấu nháy đơn HOẠT ĐỘNG : HS tìm hiểu, làm quen với các phép toán và kiểu liệu số G : Viết lên bảng phụ các Các phép toán với liệu kiểu số Giáo án tin học khối Lop8.net (18) Giáo án tin học khối phép toán số học dùng cho - Bảng đây kí hiệu các phép toán số học đó liệu kiểu số thực và số ngôn ngữ Pascal: nguyên ? H : Viết và giơ bảng phụ có hiệu lệnh G Kí hiệu Phép toán Kiểu liệu G : Đưa lên màn hình bảng + cộng số nguyên, số thực kí hiệu các phép toán dùng  trừ số nguyên, số thực * cho kiểu số thực và số nhân số nguyên, số thực / chia số nguyên, số thực nguyên div chia lấy phần nguyên số nguyên H : Quan sát để hiểu cách viết và ý nghĩa mod chia lấy phần dư số nguyên phép toán và ghi Dưới đây là các ví dụ phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư: G : Đưa số ví dụ sgk 5/2 = 2.5; 12/5 = 2.4 và giải thích thêm div = 2; 12 div = 2 H : Quan sát, lắng nghe và ghi mod = 1; 12 mod = 2 - Ta có thể kết hợp các phép tính số học nói trên G : Đưa phép toán viết ngôn ngữ lập trình Pascal ví dụ : dạng ngôn ngữ toán học : Ngôn ngữ toán Ngôn ngữ TP x  xy  và yêu cầu H viết a*b-c+d abc+d biểu thức này ngôn a 15   15+5*(a/2) ngữ TP H : Viết và giơ bảng phụ x 5 y (x+5)/(a+3) (x  2) có hiệu lệnh G a 3 b5 y/(b+5)*(x+2)*(x+2) G : Yêu cầu H viết lại phép toán x 5 y  (x  2) Quy tắc tính các biểu thức số học: a 3 b5  Các phép toán ngoặc thực trước ngôn ngữ TP tiên; H : Làm trên bảng phụ G : Nhận xét và đưa bảng  Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên ví dụ SGK và phép chia lấy phần dư thực trước; H : Nêu quy tắc tính các  Phép cộng và phép trừ thực theo thứ tự biểu thức số học từ trái sang phải G : Nhận xét và chốt trên màn hình G : Viết lại biểu thức này ngôn ngữ lập trình Chú ý: Trong Pascal (và hầu hết các ngôn ngữ (a  b)(c  d)  6  a ? lập trình nói chung) phép sử dụng cặp dấu Pascal ngoặc tròn () để gộp các phép toán Không dùng cặp Giáo án tin học khối Lop8.net (19) Giáo án tin học khối H : Viết SGK, Đồ dùng học dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} tập, bảng phụ toán học G : Nhận xét và đưa chú ý Củng cố kiến thức H : Nhắc lại kiến thức cần đạt bài G : Chốt lại kiến thức trọng tâm bài Hướng dẫn nhà Học lý thuyết, làm bài tập 1, 2, 3, Đọc trước phần 3,4 bài Giáo án tin học khối Lop8.net (20) Giáo án tin học khối Ngày soạn : Ngày dạy : Tuần : TIẾT BÀI : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T.T) A MỤC TIÊU :  Biết các phép toán so sánh ngôn ngữ lập trình  Biết khái niệm điều khiển tương tác người với máy tính B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Kiến thức đã học - Đọc trước bài - SGK, Đồ dùng học tập, bảng phụ C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiển tra sĩ số : 8A : …… 8B :…… 8C :…… 8D :………… 8E :………… - Ổn định trật tự : II Kiểm tra bài cũ : (?) Nêu số kiểu liệu mà em học? Lấy ví dụ minh hoạ? (?) Nêu số các phép toán số học có ngôn ngữ Pascal? Lấy ví dụ? (?) Hãy nêu ít hai kiểu liệu và phép toán có thể thực trên kiểu liệu, phép toán đó không có nghĩa trên kiểu liệu (?) Dãy chữ số 2010 có thể thuộc kiểu liệu nào? HS : Trả lời GV : Nhận xét và cho điểm III Dạy bài : HOẠT ĐỘNG CỦA THÀY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : HS biết ý nghĩa và cách viết các phép toán so sánh TP G : Đưa lên màn hình bảng kí hiệu Các phép so sánh các phép toán so sánh toán - Bảng kí hiệu các phép so sánh viết học ngôn ngữ Pascal: G : Các phép toán so sánh dùng để Kí hiệu Phép so sánh Kí hiệu toán làm gì ? Pascal học H : Nghiên cứu SGK trả lời = Bằng = - để so sánh các số, các biểu thức Giáo án tin học khối Lop8.net (21)

Ngày đăng: 29/03/2021, 14:56

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

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

Tài liệu liên quan