Dưới đây là nội dung bài học bài Các thành phần của ngôn ngữ lập trình, thông qua bài học này các em sẽ biết được: ngôn ngữ lập trình có ba thành phần cơ bản; một số khái niệm tên, tên dành riêng, tên chuẩn, hằng và biến và các qui định về cách đặt tên hằng, biến,... Mời các em cùng theo dõi.
Mỗi 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.
Ví dụ:
Trong Pascal bảng chữ cái bao gồm:
\(+\) | \(-\) | \(*\) | \(\diagup\) | \(=\) | \(<\) | \(>\) | \([\) | \(]\) | \(.\) | \(,\) | |
\(;\) | \(\#\) | \(\wedge\) | \(\alpha\) | \(\$\) | \(\&\) | \((\) | \()\) | \(\{\) | \(\}\) | \(:\) | \('\) |
Dấu cách (mã ASCII là 32) | _ Dấu gạch dưới |
Bảng 1. Các kí tự đặc biệt trong Pascal
* Lưu ý:
Turbo Pascal | C++ |
|
|
Bảng 2. Qui tắc đặt tên trong ngôn ngữ lập trình Pascal và ngôn ngữ lập trình C++
Ví dụ:
LOP11C2, LOP_11C2
LOP 11C2, 3D, A\B
Nhiều ngôn ngữ lập trình phân biệt ba loại tên:
Ví dụ:
LOẠI TÊN | PASCAL | C/ C++ |
Tên dành riêng | PROGRAM, USE, VAR, BEGIN, END,… | MAIN, INCLUDE, VOID, WHILE, IF… |
Tên chuẩn | BYTE, REAL, ABS... | COUT, CLRSCR, CIN… |
Tên do người lập trình đặt | BAITAP, A, X1, CHUVI, SO_LUONG, … |
Bảng 3. Phân biệt các loại tên trong ngôn ngữ lập trình Pascal và ngôn ngữ lập trình C++
Ví dụ:
LOẠI HẰNG | PASCAL | C/ C++ |
Hằng số học | 3 0 -8 +15 2.5 5.0 -12.79 +6.8 0.2 -2.259E02 1.7E-3 | |
Hằng lôgic | TRUE FALSE | |
Hằng xâu | 'Tin hoc' '12345' | "Tin hoc" "12345" |
Bảng 4. Các loại hằng trong ngôn ngữ lập trình Pascal và ngôn ngữ lập trình C++
Phân biệt Tên đúng/sai trong ngôn ngữ lập trình
Kiem tra
TRUE
Baitap5
Đúng
Tongso_lop11A
12_con_giap
Gợi ý trả lời:
TÊN ĐÚNG | TÊN SAI |
Baitap5 Tongso_lop11A | Kiem tra TRUE 12_con_giap Đúng |
Cho bài toán sau:
Tính chu vi (CV), diện tích (S) hình tròn với bán kính (R) bất kì được đưa vào từ bàn phím. Cho Pi=3.14.
Hãy xác định hằng và biến trong bài toán trên.
Gợi ý trả lời:
Hằng | Biến |
Pi=3.14 | R, CV, S |
Sau khi học xong bài Các thành phần của ngôn ngữ lập trình, các em cần ghi nhớ các nội dung trọng tâm:
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Bài 2 cực hay có đáp án và lời giải chi tiết.
Phát biểu nào dưới đây là đúng
Chọn phát biểu đúng trong các phát biểu dưới đây:
Phát biểu nào dưới đây là hợp lí nhất khi nói về Biến?
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 11 Bài 2để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 4 trang 13 SGK Tin học 11
Bài tập 5 trang 13 SGK Tin học 11
Bài tập 6 trang 13 SGK Tin học 11
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 DapAnHay
Phát biểu nào dưới đây là đúng
Chọn phát biểu đúng trong các phát biểu dưới đây:
Phát biểu nào dưới đây là hợp lí nhất khi nói về Biến?
Phát biểu nào dưới đây là hợp lí nhất khi nói về Hằng?
Phát biểu nào dưới đây là hợp lí nhất khi nói về Tên?
Trong tin học, hằng là đại lượng
Các thành phần của ngôn ngữ lập trình là
Khái niệm nào sau đây là đúng về tên dành riêng
Khai báo nào sau đây là đúng về tên chuẩn?
Phát biểu nào dưới đây là hợp lí nhất
Hãy cho biết các điểm khác nhau giữa tên dành riêng và tên chuẩn?
Hãy tự viết ra ba tên đúng theo quy tắc của Pascal.
Những biểu diễn sau đây không phải là biểu diễn trong Pascal và chỉ rõ lỗi trong từng trường hợp.
a) 150.0 b) -22 c) 6,23
d) '43' e) A2 f) 1.06E-15
g) 4+6 h) c i) 'True'
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
Câu trả lời của bạn
Có các lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương đương với một lệnh máy. Để chạy được cần dịch ra ngôn ngữ máy
Câu trả lời của bạn
Câu trả lời của bạn
215 -2-15 nha bạn
Câu trả lời của bạn
Câu trả lời của bạn
Kết quả là 5 4 nhé.
4 4
5 4
Nêu sự giống và khác nhau giữa hằng và biến
Câu trả lời của bạn
giống
- biến và hằng đều là đại lượng lưu trữ dữ liệu
- hai đại luongj này phải khai báo ms sd đk
khác
- hằng: gtrị của hằng ko thể thay đổi trg qtrình t/hiện c/trình
+cách khai báo: const<tên hằng>= <gtrị của hằng>;
- biến: gtrị của biến có thể thay đổi trg lúc t/hiện c/trình
+cách khai báo: var<tên biến> : <kiểu dữ kiệu>;
Câu trả lời của bạn
Cho mình hỏi chút về 2 câu này, mai kt 15p rồi
1.Nêu điểm khác nhau giữa biên dịch và thông dịch
2.Nêu điểm khác nhau giữa tên chuẩn và từ khóa
Thanks trước nha
Câu trả lời của bạn
1.
-Thông dịch: khi chạy chương trình, ngôn ngữ chương trình được dịch sang ngôn ngữ máy rồi sau đó mới thực thi.
-Biên dịch: lệnh của chương trình được thực thi, không cần dịch sang ngôn ngữ máy
2.
-từ khóa do ngôn ngữ lập trình quy định
-Tên chuẩn được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác, do con ng đặt
Câu trả lời của bạn
C
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *