GIÁO ÁN MÔN TIN HỌC: CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
GIÁO ÁN MÔN TIN HỌC: CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNHI. MỤC ĐÍCH YÊU CẦU Biết ngôn ngữ lập trình có 3 thành phần cơ bản là: bảng chữ cái, cú pháp và ngữ nghĩa. Hiểu và phân biệt được 3 thành phần này. Biết các thành phần cơ bản của Pascal: Bảng chữ cái, tên, tên chuẩn, tên riêng (từ khóa), hằng và biến. Phân biệt được tên, hằng và biến Biết đặt tên đúng.II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC: Phương pháp: Thuyết trình, vấn đáp. Phương tiện: Máy chiếu, máy tính, phòng chiếu hoặc bảngIII. LƯU Ý SƯ PHẠM: Phần này bắt đầu một kiến thức mới, ngoài giới thiệu cho các em biết các khái niệm mới, cần giải thích sự khác nhau giữa cú pháp và ngữ nghĩa. Riêng các thành phần cơ sở của Pascal, với mỗi khái niệm cần nên lấy ví dụ minh họa đúng-sai, và ví dụ sự khác biệt giữa chúng, nên minh họa bằng một đoạn chương trình đơn giản.IV. NỘI DUNG BÀI GIẢNG: Hoạt động của Giáo viên và Học sinh Nội dungỔn định lớp:+ Chào thầy cô.+ Cán bộ lớp báo cáo sỉ số+ Chỉnh đốn trang phục+GV: Các ngôn ngữ lập trình nói chung 1.Các thành phần cơ bản:thường có chung một số thành phần như:Dùng những ký hiệu nào để viết chương - Mỗi ngôn ngữ lập trình thường có 3trình, viết theo quy tắc nào, viết như vậy thành phần cơ bản là : bảng chữ cái, cúcó ý nghĩa là gì? Mỗi ngôn ngữ lập trình pháp và ngữ nghĩa.có một quy định riêng về những thànhphần này. a.Bảng chữ cái: Là tập các ký hiệuVí dụ: Bảng chữ cái của các ngôn ngữ dùng để viết chương trình.lập trình khác nhau có sự khác nhau. -Trong ngôn ngữ Pascal bảng chữ cáiChẳng hạn ngôn ngữ Pascal không sử gồm: Các chữ cái trong bảng chữ cáidụng dấu ! nhưng ngôn ngữ C++ lại sử tiếng Anh, các chữ số 0 9 và một sốdụng ngôn ngữ này. ký tự đặc biệt (xem trong SGK) b.Cú pháp: Là bộ quy tắc dùng để viết chương trình.- Cú pháp các ngôn ngữ lập trình khácnhau cũng khác nhau, ngôn ngữ Pascaldùng cặp từ Begin – End để gộp nhiềulệnh thành 1 lệnh nhưng C++ lại dùng cặpkí hiệu {}.Ví dụ: Xét 2 biểu thức:A + B (1) A, B là các số thực.I + J (2) I, j là các số nguyên.Khi đó dấu + trong (1) sẽ là cộng hai số c. Ngữ nghĩa: Xác định ý nghĩa thaothực, trong (2) là cộng hai số nguyên. tác cần thực hiện ứng với tổ hợp ký tự dựa vào ngữ cảnh của nó.- Mỗi ngôn ngữ khác nhau cũng có cách - Cú pháp cho biết cách viết chươngxác định ngữ nghĩa khác nhau. trình hợp lệ, ngữ nghĩa xác định ýHS: Lắng nghe, ghi chép. nghĩa của các tổ hợp ký tự trong chương trình.GV: Đưa ra ví dụ ngôn ngữ tự nhiên - Lỗi cú pháp được chương trìnhcũng có bảng chữ cái, ngữ pháp (cú dịch phát hiện và thông báo chopháp) và nghĩa của câu, từ. người lập trình. Chương trình không còn lỗi cú pháp thì mới có thể dịch sang ngôn ngữ máy. - Lỗi ngữ nghĩa được phát hiện khi chạy chương trình. 2. Một số khái niệmGV: Trong các ngôn ngữ lập trình nóichung, các đối tượng sử dụng trong a. Tênchương trình đều phải đặt tên để tiện cho - Mọi đối tượng trong chương trìnhviệc sử dụng. Việc đặt tên trong các ngôn đều phải được đặt tên. Mỗi ngônngữ khác nhau là khác nhau, có ngôn ngữ ngữ lập trình có một quy tắc đặt tênphân biệt chữ hoa, chữ thường, có ngônngữ không phân biệt chữ hoa, chữ riêng . - Trong ngôn gnữ Turbo Pascal tênthường. là một dãy liên tiếp không qúa 127GV: Giới thiệu cách đặt tên trong ngôn ký tự bao gồm các chữ cái, chữ sốngữ cụ thể Pascal. và dấu gạch dưới nhưng phải bắt đầu bằng chữ cái hoặc dấu gạchVí d ụ : dưới.Tên đúng: a, b, c, x1, x2, _ten … - Trong Free Pascal, tên có thể có tốiTên sai: a bc,2x, a&b … đa 255 ký tự. - Ngôn ngữ lập trình Pascal không phân biệt chữ hoa, chữ thường nhưng một số ngôn ngữ lập trình khác lại phân biệt chữ hoa và chữ thường. - Ngôn ngữ lập trình thường có 3 loại tên cơ bản: Tên dành riêng, tênGV: Ngôn ngữ nào cũng có 3 loại tên cơ chuẩn và tên do người lập trình tựbản này nhưng tùy theo ngôn ngữ mà các đặt.tên có ý nghĩ khác nhau trong các ngônngữ khác nhau.o Trong khi soạn thảo chương trình, Tên dành riêng: - Là những tên được ngôn ngữ lập các ngôn ngữ lập trình thường hiển thị các tên dành riêng với một màu trình quy định với ý nghĩa xác định chữ khác hẳn với các tên còn lại giúp mà người lập trình không thể dùng người lập trình nhận biết được tên với ý nghĩa khác. nào là tên dành riêng (từ khóa). - Tên dành riêng còn được gọi là từ Trong ngôn ngữ Pascal, từ khóa khóa thường hiển thị bằng màu trắng. Ví dụ: Một số từ khóaGV: Mở một chương trìn ...
Tìm kiếm theo từ khóa liên quan:
Tin học căn bản giáo trình tin học hướng dẫn học tin học bài tập tin học tài liệu tin họcTài liệu cùng danh mục:
-
Đề cương ôn tập giữa học kì 1 môn Sinh học lớp 10 năm 2023-2024 - Trường THPT Hoàng Văn Thụ
8 trang 397 0 0 -
Tài liệu Giáo dục địa phương tỉnh Lai Châu lớp 10
76 trang 362 0 0 -
Đề cương ôn tập giữa học kì 1 môn GDKT-PL lớp 11 năm 2023-2024 - Trường THPT Hoàng Văn Thụ
5 trang 338 0 0 -
Đề cương ôn tập giữa học kì 1 môn Hóa học lớp 12 năm 2023-2024 - Trường THPT Xuân Đỉnh, Hà Nội
11 trang 331 0 0 -
Đề cương giữa học kì 1 môn Sinh học lớp 12 năm 2023-2024 - Trường THPT Bắc Thăng Long
9 trang 287 0 0 -
176 trang 273 3 0
-
Nội dung ôn tập học kì 1 môn Địa lí lớp 10 năm 2023-2024 - Trường THPT Hàn Thuyên, Bắc Ninh
12 trang 266 0 0 -
Tài liệu Giáo dục địa phương tỉnh Bắc Ninh lớp 10
96 trang 252 0 0 -
CÁC QUY LUẬT HOẠT ĐỘNG THẦN KINH CẤP CAO
5 trang 231 6 0 -
Đề cương ôn tập học kì 2 môn Hóa học 11 năm 2018-2019 - Trường THPT chuyên Bảo Lộc
1 trang 225 0 0
Tài liệu mới:
-
Bài giảng Kiến trúc máy tính nâng cao - Tăng Cẩm Nhung
102 trang 0 0 0 -
Quyết định số 3198/2019/QĐ-BCT
13 trang 1 0 0 -
Luận văn Thạc sĩ Quản lý kinh tế: Thanh tra ngân sách huyện của Sở tài chính tỉnh Lào Cai
99 trang 0 0 0 -
Bài giảng Đại cương về kỹ thuật - Trường Đại học Kỹ thuật Công nghiệp
190 trang 0 0 0 -
Giáo trình chuyên đề thực tế Công nghệ chế tạo máy 2 - Trường Đại học Kỹ thuật Công nghiệp
48 trang 0 0 0 -
Giáo trình Hệ thống phun nhiên liệu - Trường Đại học Kỹ thuật Công nghiệp
102 trang 0 0 0 -
38 trang 0 0 0
-
Đề thi học kì 1 môn Toán lớp 10 năm 2024-2025 - Trường PTDTNT THCS&THPT Nước Oa
3 trang 0 0 0 -
Đề thi học kì 1 môn KHTN lớp 8 năm 2024-2025 - Trường THCS Thượng Thanh, Long Biên
3 trang 0 0 0 -
Đề thi học kì 1 môn Công nghệ lớp 7 năm 2024-2025 - Trường THCS Việt Hưng, Long Biên
3 trang 2 0 0