- Biết ngôn từ lập trình gồm 3 nhân tố cơ bản là: Bảng chữ cái, cú pháp với ngữ nghĩa. Gọi và phân biệt được 3 thành phần này.

Bạn đang xem: Soạn tin 11 bài 2

- Biết một vài khái niệm: tên, thương hiệu chuẩn, tên dành riêng ( từ khoá), hằng và biến.

- yêu thương cầu học viên ghi nhớ những quy định về tên, hằng và trở nên trong một ngôn ngữ lập trình. Biết cách đặt tên đúng và nhận ra được tên không nên quy định.

Xem thêm: Câu 20 Đạo Hàm Của Sin2X - Câu 20 Đạo Hàm Của Hàm Số Y Sin 2X

II. Nội dung bài dạy.

* thời gian dự kiến:

 


*
7 trang
*
quocviet
*
*
13541
*
9Download
Bạn vẫn xem tư liệu "Giáo án Tin học 11 - bài xích 2: những thành phần cơ bạn dạng của ngữ điệu lập trình", để tải tài liệu nơi bắt đầu về máy chúng ta click vào nút DOWNLOAD ngơi nghỉ trên

BÀI 2: CÁC THÀNH PHẦN CƠ BẢN CỦANGÔN NGỮ LẬP TRÌNHNgày soạn:Ngày dạy dỗ :Người biên soạn : Phạm Thị HườngGV phía dẫn: Nguyễn Văn TrườngI. Mục đích, yêu cầu.- Biết ngôn ngữ lập trình bao gồm 3 thành phần cơ bạn dạng là: Bảng chữ cái, cú pháp cùng ngữ nghĩa. Phát âm và biệt lập được 3 yếu tắc này.- Biết một số trong những khái niệm: tên, tên chuẩn, tên thích hợp ( từ khoá), hằng cùng biến.- yêu cầu học sinh ghi nhớ các quy định về tên, hằng và trở nên trong một ngôn từ lập trình. Biết cách đặt tên đúng và nhận ra được tên sai quy định.II. Nội dung bài dạy.* thời hạn dự kiến:Nội dungThời gian (Phút)Ổn định tổ chức lớp1Bài mới 43Đặt vấn đề11) các thành phần cơ bản172) một vài khái niệm25Củng cố, dặn dò11. Ổn định tổ chức lớp Lớp:Sĩ số:Vắng:2. Bài mới * Đặt vấn đề: Như chúng ta đã biết, ngôn ngữ lập trình là ngôn ngữ để viết chương trình, gồm 3 loại ngôn từ lập trình là ngôn ngữ máy, vừa lòng ngữ và ngôn ngữ bậc cao. Vậy ngôn ngữ lập trình bao gồm thành phần nào, bí quyết quy định về cách sử dụng những thành phần đó như thế nào, bây giờ cô và các em đi tìm kiếm hiểu bài xích mới: bài xích 2. Các thành phần của ngữ điệu lập trình.Hoạt động của GVHoạt cồn của HS1. Những thành phần cơ bản.Hỏi: Để biên soạn thảo văn bạn dạng tiếng Việt thì ta dùng các ký hiệu nào?Hỏi: Để soạn thảo văn phiên bản tiếng Việt ta chỉ cần dùng chữ cái, chữ số, những dấu câu. Vậy lúc ta ghép những chữ cái, chữ số và những dấu câu kia một cách ngẫu nhiên thì liệu chúng ta cũng có thể có được một từ bỏ hoặc một câu có nghĩa xuất xắc không? GV: do vậy tiếng Việt có những thành phần là chữ cái, chữ số, các dấu câu, cú pháp cùng ngữ nghĩa.Tương tự do vậy mỗi ngôn từ lập trình thông thường sẽ có 3 nhân tố cơ bạn dạng là: + Bảng chữ cái+ Cú pháp + Ngữ nghĩaa. Bảng chữ cái.- Khái niệm: Bảng vần âm là tập những kí từ được dùng để làm viết chương trình. Ko được phép dùng bất cứ kí tự nào ngoài các kí tự lao lý trong bảng chữ cái.- trong Pascal bảng chữ cái bao hàm các kí từ sau:+ các chữ dòng thườngVD: a,b,c,...x,y,z+ các chữ loại in hoaVD: A, B, C,..., X, Y, Z+ 10 chữ số thập phân Ả Rập: 0,...,9+ những kí tự quánh biệt: /, +, -, =...b. Cú phápHỏi: Theo những em cú pháp là gì?GV: Cú pháp của không ít ngôn ngữ lập trình khác biệt cũng khác nhau. Ví dụ: trong Pascal câu lệnh rẽ nhánh dạng khuyết bao gồm cú pháp là: If then ; Còn C++ thì cú pháp lại là: If (biểu thức) câu lệnh;c. Ngữ nghĩaHỏi: Theo những em phát âm thì ngữ nghĩa của một từ hay là một câu trong giờ đồng hồ Việt là gì?GV: giống như như vậy, ngữ nghĩa trong ngữ điệu lập trình là xác định ý nghĩa sâu sắc thao tác phải triển khai ứng với tổng hợp kí tự phụ thuộc vào ngữ cảnh của nó.VD:- nhiều phần các ngôn từ lập trình đều sử dụng dấu (+) nhằm chỉ phép cộng. Xét biểu thức:A+B (1)I+J (2) mang thiết A, B là những đại lượng nhận quý hiếm thực và I, J là những đại lượng nhận cực hiếm nguyên. Khi ấy dấu “+” vào biểu thức (1) được gọi là cùng hai số thực, dấu “+” vào biểu thức (2) được phát âm là cộng hai số nguyên. Như vậy, ngữ nghĩa lốt “+” trong nhị ngữ cảnh khác nhau là không giống nhau.GV: Em nào mang lại cô biết cú pháp và ngữ nghĩa có gì khác nhau?Hỏi: Theo các em nguyên nhân mỗi bọn chúng ta ai cũng đều được để tên?GV: Trong ngôn ngữ lập trình cũng vậy, các đối tượng sử dụng trong lịch trình đều được lấy tên để rõ ràng và tiện thể sử dụng. 2. Một trong những khái niệm a) Tên- Mọi đối tượng người dùng trong chương trình đều phải đặt tên theo luật lệ của ngôn từ lập trình với từng chương trình dịch núm thể- Quy tắc viết tên trong Turbo Pascal:+ Tên là một dãy không quá 127 kí tự+ Tên gồm những: chữ số, chữ cái hoặc che dấu gạch dưới+ Tên bước đầu bằng chữ cái hoặc giấu gạch dưới.- VD: trong ngữ điệu Pascal+ tên đúng:AR21P21_c_45+ thương hiệu sai:A BC ( đựng dấu cách)6pq ( ban đầu bằng số)X#Y ( cất kí từ bỏ “#” )GV: Treo bảng phụ 2 cho HS quan gần cạnh và chỉ ra những tên đúng với tên sai.- Yêu cầu HS lấy 2 ví dụ như về tên đúng với 2 lấy một ví dụ về tên không nên theo quy tắc đánh tên trong ngôn từ lập trình Pascal.Chú ý: ngôn ngữ lập trình Pascal không rõ ràng chữ hoa, chữ thường trong tên.+ VD: LAPTRINH với LAPtrinh là 1 tên vào Pascal, tuy vậy lại là 2 tên khác nhau trong ngữ điệu C++.- Nhiều ngôn từ lập trình, trong các số đó có Pascal, biệt lập 3 loại tên.+ Tên dành riêng riêng+ thương hiệu chuẩn+ tên do bạn lập trình đặt.GV: bên cạnh khái niệm về thương hiệu trong Pascal còn có một định nghĩa nữa rất đặc trưng đó là hằng với biến. Vậy hằng và thay đổi trong Pascal là gì? Chúng bao gồm điểm gì tương tự và khác biệt với hằng và đổi mới trong toán học? b. Hằng cùng biến* Hằng: Hỏi: Em nào cho cô biết hằng vào toán học tập được hiểu là gì?ĐN: Hằng là đại lượng có mức giá trị không đổi trong quá trình thực hiện nay chương trình.- có 3 loại hằng thường xuyên dùng:+ Hằng số học+ Hằng lôgic+ Hằng xâu.- Treo bảng phụ 3 yêu cầu HS phân loại những loại hằng mang đến đúng.GV dấn xét.- Yêu cầu HS lấy 3 lấy ví dụ về: hằng số học, hằng lôgic, hằng xâu* Biến:Hỏi: các em theo dõi SGK và cho cô biết đổi mới là gì?ĐN: trở thành là đại lượng được để tên, dùng làm lưu trữ quý hiếm và giá trị teo thể được đổi khác trong quá trình thực hiện nay chương trình.- VD: lúc giải phương trình bậc 2 ta cần khai báo các biến sau: a, b, c, x1, x2, delta.( những em sẽ rõ hơn trong số phần học tiếp theo)GV: lúc viết chương trình, tín đồ lập trình thường có nhu cầu giải mê say cho các câu lệnh bản thân viết, nhằm khi đọc lại được thuận lợi hoặc fan khác đọc rất có thể hiểu được lịch trình mình viết, vị vậy những ngôn ngữ lập trình sẵn thường hỗ trợ cho ta phương pháp để đưa các chú thích vào trong chương trìnhc. Chú thích- hoàn toàn có thể đặt những đoạn ghi chú trong lịch trình nguồn. Những chú mê say này giúp cho tất cả những người đọc công tác nhận biết chân thành và ý nghĩa của lịch trình đó dễ dàng hơn- chú thích không làm ảnh hưởng đến văn bản chương trình nguồn cùng được chương trình dịch bỏ qua.- vào Pascal: ghi chú được để giữa cặp vệt cùng hoặc (* với *)- vào C++: đặt giữa cặp lốt /* cùng */ hoặc để sau vệt //- Sử dụng những chữ cái, chữ số, các dấu câu và một trong những ký tự sệt biệt.- không được vì từ tuyệt câu được ghép đề xuất tuân theo ngữ pháp của giờ Việt và nó phải tất cả ý nghĩa.- Ghi bàiCú pháp là cỗ quy tắc nhằm viết chương trình. Phụ thuộc vào chúng mà fan lập trình và lịch trình dịch biết được tổ hợp nào của những kí tự vào bảng vần âm là phù hợp lệ và tổng hợp nào là chưa phù hợp lệ.. Dựa vào đó hoàn toàn có thể mô tả đúng chuẩn thuật toán để máy thực hiện. - tự hoặc câu đó cần mang ý nghĩa để người nghe đọc đúng ý fan nói.- Cú pháp cho biết thêm cách viết một chương trình hợp lệ, còn ngữ nghĩa xác định ý nghĩa sâu sắc của các tổ hòa hợp kí tự vào chương trình. - Để riêng biệt giữa người này với những người khác.- Ghi bài- HS quan cạnh bên và ghi nhận- Ghi bài bác - Hằng là 1 số cố định và thắt chặt . - Ghi bài- HS nhấn dạng với phân biệt- HS rước VD- trở thành là đại lượng có mức giá trị gắng đổi. - Nghe cùng ghi bài- Lắng nghe và ghi nhận- Ghi bàiIII. Củng nuốm và dặn dò Qua bài này những em đề xuất nắm được:- các thành phần cơ phiên bản của ngôn ngữ lập trình: bảng chữ cái, cú pháp, ngữ nghĩa.- một vài khái niệm: + thương hiệu ( tên dành riêng riêng, tên chuẩn, tên do người lập trình đặt)+ Hằng, biến.+ cách ghi chú thíchCách đặt tên cho các đối tượngĐọc, trả lời và làm các bài tập tr 13 và sẵn sàng bài new ở nhà.IV) Rút kinh nghiệm