Gv: Nhận xét, kết luận tên chương trình do ngừơi sử dụng đặt để phân biệt các đại lượng khác nhau Gv: Hãy quan sát ví dụ và chỉ ra những câu lệnh không hợp lệ tronh pascal.. b Tờn dùng đ[r]
(1)Ngày soạn: / _/ _ Ngày dạy: _/ _/ _ Tuần: 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à chữ cái và các quy tắt để 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 mục đích sử dụng - Biết tên ngôn ngữ lập trình dùng để phân biệtcác đại lượng và đối tương chương trình, tên người sử dụng đặt và phải tuân thủ quy tắc ngôn ngữ lập trình Kỹ năng: - Rèn luyện kĩ làm quen với các chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ Giáo viên: giáo án Học sinh: sách giáo khoa III TIẾN TRÌNH LÊN LỚP Ổn định lớp: Vào nội dung mới: Giáo viên giới thiệu sơ thiết bị điện tử ngày và ứng dụng nó Cho ví dụ cụ thể Rôbốt nhặt rác từ đó di vào bài Nội dung bài mới: HĐ CỦA GIÁO HĐ CỦA HỌC NỘI DUNG VIÊN SINH Ví dụ chương trình Gv: Ví dụ chương Hs: Quan sát trình in màn hình dòng chữ “Chao cac ban” viết ngôn ngữ lập trình Pascal Program Viết chương trình in màn hình dòng chữ “Chao cac ban” CT_dau_tien; Program CT_dau_tien; Uses Crt; Hs: Lắng nghe Uses Crt; Begin Begin Writeln(‘Chao cac Writeln(‘Chao cac ban’); ban’); End End - Chư¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u lÖnh gåm Gv: Program c¸c côm tõ kh¸c ®ưîc t¹o tõ c¸c ch÷ c¸i CT_dau_tien; Lệnh khai báo tên (2) chương trình Gv: Writeln(‘Chao Cac Ban’); Lệnh in màn hình dòng chữ “Chao Cac Ban” Gv: Chương trình Hs: dòng lệnh gồm bao nhiêu dòng lệnh? Gv: Trong thực tế Hs: Ghi nhận số chương trình có thể có hàng ngàn lệnh Gv: Các câu lệnh đựơc viết nào thì chúng ta hãy vào phần Ngôn ngữ lập trình gồm gì? Để viết đựơc Hs: Lắng nghe và Ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc viết chương trình thì ghi nhận câu lệnh cho tạo thành chương trình hoàn chỉnh và cần phải có công chạy trên máy tính cụ hỗ trợ đó là: Bảng chữ cái và các quy tắc viết lệnh Gv: Em hãy quan sát lại ví dụ Gv: Em hãy cho biết chương trình có sử dụng kí hiệu nào để viết chương trình? Gv: Nói chung, hầu hết các kí tự có trên bàn phím máy tính có mặt bảng chữ cái ngôn ngữ lập trình, ngôn ngữ lập trình không phân biệt chữ hoa và chữ thường Hs: Quan sát và trả lời câu hỏi Hs: Các chữ cái tiếng anh, các chữ số và số kí hiệu khác Hs: Ghi nhận Hs: Lắng nghe a) Bảng chữ cái - Mọi ngôn ngữ lập trình có bảng chữ cái riêng - Các câu lệnh viết từ các chữ cái bảng chữ cái ngôn ngữ lập trình - Bảng chữ cái ngôn ngữ lập trình gồm: Chữ cái Các chữ Các kí tự tiếng anh số khác Chữ hoa: Các phép A, B ,Z toán:*,/, +… Chữ 0,1,2…,9 Các kí hiệu thường: khác:@, (, “, a, b,…z :, … (3) Gv: Mỗi câu lệnh chương trình gồm các kí tự và kí hiệu viết theo quy tắt định Ví dụ: kết thúc câu lệnh có dấu (;) và kết thúc chương trình phải có dấu (.) - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết và thông báo lỗi Gv: Trong trương trình trên ta thấy các từ Program, Uses, begin, end… đó là từ gì thì chúng ta cùng tìm hiểu phần Gv: Quan sát ví dụ : từ viết màu trắng chương trình trên đựơc gọi là từ khóa, em hãy đọc to từ khóa có chương trình trên? Gv: Em hãy cho biết ý nghĩa tiếng anh từ khóa trên? Gv: Mọi ngôn ngữ lập trình thường có tập hợp các từ khóa dành riêng cho mục đích sử dụng định Ví dụ Pascal Program là từ khóa dùng để khai b) Quy tắc viết lệnh Từ khóa và tên Hs: Quan sát, đọc a) Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®ưîc dïng cho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn to ngữ lập trình quy định Mỗi ngôn ngữ lập trình có số từ khóa định Ví dụ ngôn ngữ lập trình pascal Từ khóa: Program, uses, begin, end… Hs: Trả lời theo hiều biết cùa mình Hs: Ghi nhận (4) báo tên chương trình; Uses: khai báo thư viện; Begin, end: thông báo điểm bắt đầu, kết thúc chương trình Gv: Tên dùng để làm gì? Vì phải đặt tên? Gv: Ngoài từ khóa theo em chương trình có thêm thành phần nào nữa? Gv: Nhận xét, kết luận tên chương trình ngừơi sử dụng đặt để phân biệt các đại lượng khác Gv: Hãy quan sát ví dụ và câu lệnh không hợp lệ tronh pascal Vì sao? b) Tờn dùng để nhận biết , phân biệt các đại lượng và đối tượng chương trình - Tên chương trình đặt cho dễ nhớ, dễ hiểu - Tên không có khoảng trắng Hs: Tên chương - Tên không bắt đầu chữ số hay kí hiệu nào đó trình - Tên khác tương đương với đại lượng khác - Tên không trùng từ khóa Hs: Lắng nghe Vd: ct_dautien Hs: Ghi nhận Hs: Quan sát và trả lời IV CỦNG CỐ - Hệ thống lại kiến thức đã học và từ kiến thức đó học sinh dùng để xử lý bài tập nhỏ mà giáo viên cho: V.DẶN DÒ Làm bài tập 1, 2, 3, SGK trang 13 Học ghi nhớ, chuẩn bị phần cho tiết học sau (5) (6)