Tiết 3_Tin 8

4 21 0
Tiết 3_Tin 8

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

Thông tin tài liệu

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 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ừ khoá dành riêng [r]

(1)Trường: THCS Kim Sơn Tổ: Khoa học tự nhiên Họ và tên giáo viên: Dương Thùy Giang Tiết BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I MỤC TIÊU Kiến thức: - 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ừ khoá 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ê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á; - Biết cấu trúc chương trình bao gồm phần khai báo và phần thân Năng lực - NLc: Giải vấn đề với hỗ trợ công nghệ thông tin và truyền thông - Phân biệt từ khoá và tên - Đặt tên cho chương trình Phẩm chất - Rèn luyện phẩm chất chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Máy tính, máy chiếu, phiếu học tập, công cụ đánh giá Học sinh: Sách giáo khoa III TIẾN TRÌNH DẠY HỌC Hoạt động 1: Khởi động (10 phút) a) Mục tiêu: Gợi động học tập b) Nội dung: HS tự đọc SGK và trả lời các câu hỏi c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: Hoạt động GV và HS GV: Tại lại phải viết chương trình theo ngôn ngữ lập trình cụ thể nào đó? HS: Máy tính có thể hiểu ngôn ngữ máy đó ngôn ngữ máy khó hiểu và vất vả để viết câu lệnh -> Cần viết NNLT cụ thể gần gũi, tự nhiên với người để dễ viết chương trình Nội dung Ví dụ chương trình: Program CT_Dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End GV: Giới thiệu chương trình viết trên ngôn ngữ Pascal -> Chương trình trên viết NNLT Pascal Sau dịch, kết chạy chương trình là dòng chữ C " hao cac ban" Hoạt động 2: Hình thành kiến thức (20 phút) a) Mục tiêu: - Biết ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc - Biết ngôn ngữ lập trình gồm từ khóa và tên b) Nội dung: HS trả lời các câu hỏi (2) c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: Hoạt động GV và HS Nội dung Ngôn ngữ lập trình gồm GV: Ngôn ngữ tự nhiên Việt, gì? Anh, Pháp tạo thành - Ngôn ngữ lập trình gồm: nào? + Bảng chữ cái HS: Tạo thành chữ cái, ghép lại với + Các quy tắc: thành từ và theo quy tắc định a)- Bảng chữ cái: Gồm các chữ cái tiếng Anh và số GV: Bất kỳ ngôn ngữ nào (Việt, ký hiệu khác dấu phép toán +, -, Anh, Pháp, ) gồm các chữ cái, *, /, (, ), ', -> Gồm hầu hết các ký tự các từ và quy tắc ngữ pháp có trên bàn phím bàn phím máy tính Muốn người khác hiểu và hiểu đúng thì cần dùng các chữ cái, các từ b)- Quy tắc: và phải ghép theo đúng quy tắc ngữ - Quy định cách viết các từ và thứ tự pháp chúng để viết các câu lệnh có ý VD: Trong tiếng Việt không phải nghĩa xác định cho có thể tạo ghép các chữ cái là thành chương trình hoàn chỉnh và từ có nghĩa, ghép các từ là thực trên máy tính câu có nghĩa mà phải tuân - Nếu viết sai quy tắc, chương trình theo các quy tắc ngôn ngữ đó dịch nhận biết và báo lỗi GV: NNLT tương tự, có bảng chữ cái và quy tắc viết mà NNLT đặt Khi viết chương trình phải sử dụng các chữ cái, các từ và tuân thủ quy tắc viết mà NNLT đặt Có chương trình có thể dịch sang ngôn ngữ máy GV: NNLT bao gồm thành phần nào ? HS: Bảng chữ cái và quy tắc GV: Quan sát chương trình ví dụ Từ khoá và tên ( Program CT_Dau_tien; mục Giới thiệu từ khoá Uses Crt; GV: Lấy ví dụ cụm từ Lớp trưởng Begin Lớp trưởng là cụm từ dành Writeln(‘Chao cac ban’); riêng để gọi HS lớp đảm End nhiệm chức vụ lớp trưởng lớp, không thể có HS nào khác - Từ khoá là các từ mà NNLT đã quy (3) lớp gọi là lớp trưởng định dùng với ý nghĩa, chức cố (trong cùng thời điểm định (còn gọi là từ dành riêng) + Program: Khai báo tên chương GV: Hãy lấy ví dụ từ khoá chức trình danh? + Uses: Khai báo thư viện + Begin: Bắt đầu phần thân chương trình GV: Giới thiệu khái niệm tên + End: Kết thúc phần thân chương trình GV: Hãy lấy ví dụ đặt tên số đại - Tên là người lập trình tự đặt ra, lượng chương trình? sử dụng kí tự mà ngôn ngữ lập * Đối với học sinh khuyết tật: Begin, trình cho phép và phải tuân thủ các quy tắc NNLT và chương trình End gọi là gì? dịch: + Tên khác với đại lượng khác + Tên không trùng với từ khoá * Lưu ý: - Trong NNLT Pascal, tên hợp lệ không bắt đầu chữ số, không chứa dấu cách * Ví dụ: - Tên hợp lệ: Stamgiac Ban_Kinh, Tên không hợp lệ 12 Anh; Bac hanh Hoạt động 3: Luyện tập (5 phút) a) Mục tiêu: Khắc sâu kiến thức các thành phần ngôn ngữ lập trình b) Nội dung: HS trả lời các câu hỏi - Các thành phần NNLT? - Phân biệt từ khoá và tên? - Câu hỏi SGK/14 c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: Bước 1: Chuyển giao nhiệm vụ học tập: - GV yêu cầu HS trả lời các câu hỏi Bước 2: Thực nhiệm vụ học tập: - HS thực cá nhân, sau đó thảo luận cặp đôi để tự sửa lỗi cho Bước 3: Báo cáo kết và thảo luận: - GV gọi số học sinh trả lời các câu hỏi, mời học sinh khác nhận xét (4) - Các học sinh bên cạnh cùng thảo luận và hỗ trợ để giúp bạn hoàn thành nhiệm vụ học tập Bước 4: Kết luận: - GV trình chiếu đáp án câu hỏi, nêu và phân tích kiến thức đã học Nhận xét kết quả, đánh giá và cho điểm học sinh (nếu cần) Hoạt động 4: Vận dụng (10 phút) a) Mục tiêu: Vận dụng kiến thức các thành phần NNLT để làm bài tập b) Nội dung: HS trả lời các câu hỏi Phân biệt từ khóa và tên bảng đây? Từ khóa Tên Program Ct_Dau_Tien uses crt; begin writeln end Em hãy liệt kê số tên Pascal gồm: Tên hợp lệ và tên không hợp lệ Với tên không hợp lệ hãy giải thích vì sao? c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: Bước 1: Chuyển giao nhiệm vụ học tập: - GV yêu cầu HS trả lời các câu hỏi Bước 2: Thực nhiệm vụ học tập: - HS thực cá nhân, sau đó thảo luận cặp đôi để tự sửa lỗi cho Bước 3: Báo cáo kết và thảo luận: - GV gọi số học sinh trả lời các câu hỏi, mời học sinh khác nhận xét - Các học sinh bên cạnh cùng thảo luận và hỗ trợ để giúp bạn hoàn thành nhiệm vụ học tập Bước 4: Kết luận: - GV trình chiếu đáp án câu hỏi, nêu và phân tích kiến thức đã học Nhận xét kết quả, đánh giá và cho điểm học sinh (nếu cần) (5)

Ngày đăng: 25/10/2021, 16:09

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

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

Tài liệu liên quan