Tải Giáo án môn Tin học lớp 11 bài 2 - Các thành phần của ngôn ngữ lập trình

3 39 0
Tải Giáo án môn Tin học lớp 11 bài 2 - Các thành phần của ngôn ngữ lập trình

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

Thông tin tài liệu

- Nắm được các thành phần của một ngôn ngữ lập trình nói chung - Biết được một số khái niệm như: tên, tên chuẩn, tên dành riêng và qui tắc đặt tên2. Kỹ năng.[r]

(1)

Tiết 2- §2: CÁC THÀNH PHẦN CỦA NGƠN NGỮ LẬP TRÌNH I Mục tiêu

Kiến thức:

- Nắm thành phần ngơn ngữ lập trình nói chung - Biết số khái niệm như: tên, tên chuẩn, tên dành riêng qui tắc đặt tên

Kỹ năng

- Phân biệt tên chuẩn với tên dành riêng tên người dùng đặt

- Biết đặt tên đúng, nhận biết tên sai II Chuẩn bị

1 Giáo viên

- Giáo án, SGK, sách giáo viên 2 Học sinh

- Vở ghi, sách giáo khoa, đồ dùng học tập III Tổ chức hoạt động học tập

1 Ổn định tổ chức lớp:

Kiểm tra cũ: Trình bày khái niệm lập trình? Theo em cần phải có chương trình dịch?

3 Tiến trình học

Hoạt động thầy trò Nội dung

Hoạt động 1: Giới thiệu thành phần cơ ngơn ngữ lập trình (15 phút) GV: Các ngơn ngữ lập trình nói chung thường có chung số thành phần như: Dùng ký hiệu để viết chương trình, viết theo quy tắc nào, viết có ý nghĩa gì? Mỗi ngơn ngữ lập trình có quy định riêng thành phần

Ví dụ: Bảng chữ ngơn ngữ lập trình khác có khác Chẳng hạn ngôn ngữ Pascal không sử dụng dấu ! ngôn ngữ C++ lại sử dụng ngôn ngữ

này

- Cú pháp ngôn ngữ lập trình khác khác nhau, ngơn ngữ Pascal dùng cặp từ Begin – End để gộp nhiều lệnh thành lệnh C++ lại dùng cặp

kí hiệu {}

- Mỗi ngơn ngữ khác có cách xác định ngữ nghĩa khác

1.Các thành phần bản:

a.Bảng chữ cái: Là tập ký hiệu dùng để viết chương trình

-Trong ngơn ngữ Pascal bảng chữ gồm: Các chữ bảng chữ tiếng Anh, chữ số  số ký tự đặc biệt b.Cú pháp: Là quy tắc dùng để viết chương trình

c Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực ứng với tổ hợp ký tự dựa vào ngữ cảnh

- Cú pháp cho biết cách viết chương trình hợp lệ, ngữ nghĩa xác định ý nghĩa tổ hợp ký tự chương trình

- Lỗi cú pháp chương trình dịch phát thơng báo cho người lập trình Chương trình khơng cịn lỗi cú pháp dịch sang ngôn ngữ máy

(2)

Hoạt động thầy trò Nội dung HS: Nghe giảng.

GV: Đưa ví dụ ngơn ngữ tự nhiên cũng có bảng chữ cái, ngữ pháp (cú pháp) nghĩa câu, từ

Hoạt động 2: Tìm hiểu số khái niệm (20 phút)

GV: Giới thiệu cách đặt tên ngôn ngữ cụ thể Pascal

Ví dụ:

Tên đúng: a, b, c, x1, x2, _ten … Tên sai: a bc, 2x, a&b …

GV: Ngơn ngữ có loại tên cơ tùy theo ngôn ngữ mà tên có ý nghĩ khác ngơn ngữ khác

o Trong soạn thảo chương trình, ngơn ngữ lập trình thường hiển thị tên dành riêng với màu chữ khác hẳn với tên cịn lại giúp người lập trình nhận biết tên tên dành riêng (từ khóa) Trong ngơn ngữ Pascal, từ khóa thường hiển thị màu trắng

GV: Mở chương trình viết bằng Pascal để học sinh quan sát cách hiển thị số từ khóa chương trình HS: số tên chuẩn ngơn ngữ Pascal

GV: Đưa ví dụ: Để viết chương trình giải phương trình bậc hai ta cần khai báo tên nào?

HS: + a, b, c ba tên để lưu ba hệ số của chương trình

+ X1,X2 tên dùng để lưu nghiệm có

+ Delta tên để lưu giá trị Delta

2 Một số khái niệm a Tên

- Mọi đối tượng chương trình phải đặt tên Mỗi ngơn ngữ lập trình có quy tắc đặt tên riêng

- Trong ngôn ngữ Turbo Pascal tên dãy liên tiếp không qúa 127 ký tự bao gồm chữ cái, chữ số dấu gạch phải bắt đầu chữ dấu gạch

- Trong Free Pascal, tên có tối đa 255 ký tự

Tên dành riêng:

- Là tên ngơn ngữ lập trình quy định với ý nghĩa xác định mà người lập trình khơng thể dùng với ý nghĩa khác

- Tên dành riêng cịn gọi từ khóa

Ví dụ: Một số từ khóa

Trong ngơn ngữ Pascal: Program, Var, Uses, Begin, End, …

Trong ngôn ngữ C++: main, include, while,

void,… Tên chuẩn:

- Là tên ngơn ngữ lập trình (NNLT) dùng với ý nghĩa thư viện NNLT, nhiên người lập trình sử dụng với ý nghĩa khác

Ví dụ: Một số tên chuẩn

Trong ngôn ngữ Pascal: Real, Integer, Sin, Cos, Char, …

Trong ngôn ngữ C==: cin,cout Getchar…

Tên người lập trình tự đặt

(3)

Hoạt động thầy trò Nội dung

GV: Hằng thường có loại, đặt tên không đặt tên Hằng không đặt tên giá trị viết trực tiếp viết chương trình

GV: Biến đối tượng sử dụng nhiều viết chương trình Biến đại lượng thay đổi nên thường dùng để lưu trữ kết qủa, làm trung gian cho tính tốn

GV: Mở chương trình Pascal đơn giản có chứa thành phần khái niệm học

HS: Quan sát thành phần khái niệm ngơn ngữ lập trình GV: Em hiểu thích?

HS: Chú thích khơng làm ảnh hưởng đến chương trình

trước sử dụng khơng trùng với tên dành riêng

- Các tên chương trình khơng trùng

b Hằng biến

Hằng: Là đại lượng có giá trị khơng đổi q trình thực chương trình - Các ngơn ngữ lập trình thường có:

+ Hằng số học: số nguyên số thực + Hằng xâu: chuỗi ký tự đặt dấu

nháy ''

+ Hằng Logic: giá trị sai Biến:

- Là đại lượng đặt tên, giá trị thay đổi chương trình

- Biến phải khai báo trước sử dụng c Chú thích

Trong Pascal thích đặt {và} (* *)

Tổng kết hướng dẫn học tập nhà * * Tổng kết:

- Thành phần ngôn ngữ lập trình: Bảng chữ, cú pháp ngữ nghĩa - Khái niệm: Tên, tên chuẩn, tên dành riêng, tên người lập trình đặt, hằng, biến thích

* Hướng dẫn học tập nhà

- Làm tập 4, 5, 6, sách giáo khoa, trang 13

- Xem đọc thêm: Ngôn ngữ Pascal, sách giáo khoa, trang 14, 15, 16

- Xem trước bài: Cấu trúc chương trình, sách giáo khoa, trang 18

lập trình

Ngày đăng: 19/02/2021, 21:45

Từ khóa liên quan

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

Tài liệu liên quan