Tin học 11 bài xích 1: có mang về xây dựng và ngôn ngữ lập trình

Tin học 11 bài xích 2: các thành phần của ngôn ngữ lập trình


1. Nắm tắt lý thuyết

1.1. Các nguyên tố cơ bản

1.2. Một số khái niệm

2. Bài xích tập minh họa

3. Rèn luyện Bài 2 Tin học 11

3.1. Trắc nghiệm

3.2. Bài xích tập SGK

4. Hỏi đáp Bài 2 Tin học 11


Mỗi ngôn ngữ lập trình tất cả 3 nguyên tố cơ phiên bản là Bảng chữ cái, cú phápngữ nghĩa.

Bạn đang xem: Bài tập tin 11 bài 2

a. Bảng chữ cáiTập hợp kí tự được dùng để viết chương trình

Ví dụ:

Trong Pascal bảng vần âm bao gồm:

Chữ loại thường và chữ cái in hoa tiếng Anh: a...z ; A..Z10 chữ thập phân: 0..9Các kí tự sệt biệt:
(+)(-)(*)(diagup)(=)((>)(<)(>)(.)(,)
(;)(#)(wedge)(alpha)($)(&)(()())(\)(\)(:)(")
Dấu giải pháp (mã ASCII là 32)_ lốt gạch dưới

Bảng 1. Các kí tự đặc trưng trong Pascal

* lưu giữ ý:

Các ngôn từ lập trình không giống nhau cũng đều có sự không giống nhau về bảng chữ cáiVí dụ: Bảng chữ cái của ngôn từ C/C++ so với PASCAL có bổ sung thêm một số trong những kí trường đoản cú như: (") (diagdown) (!) (?) (\%) (|)Không được phép dùng bất kỳ kí tự nào ngoài các kí tự nguyên tắc trong bảng vần âm khi viết chương trìnhb. Cú phápLà bộ quy tắc để viết chương trình, bao gồm những phương pháp viết trường đoản cú và tổ hợp từ của từng ngôn ngữDựa vào cú pháp bạn lập trình và công tác dịch biết tổng hợp nào của các kí tự trong bảng chữ cái là đúng theo lệ, nhờ vào đó hoàn toàn có thể mô tả đúng chuẩn thuật toán để máy thực hiệnc. Ngữ nghĩaXác định ý nghĩa sâu sắc thao tác nên thực hiện, ứng với tổ hợp kí tự phụ thuộc ngữ cảnh của nóNgữ nghĩa khẳng định tính chấtthuộc tính của những tổ vừa lòng kí tự tạo ra thành những dòng lệnh trong chương trình
a. TênDùng để xác định các đối tượng trong chương trìnhTên đặt theo quy tắc của ngôn ngữ lập trình với từng chương trình dịch cố thể

Turbo Pascal

C++

Tên là một trong những dãy thường xuyên các kí từ gồm: chữ cái, chữ số, dấu gạch dướiĐộ nhiều năm tên ≤ 127 kí tựBắt đầu tên bằng chữ cái hoặc dấu gạch dướiKhông sáng tỏ chữ hoa cùng thường

 

 

Độ nhiều năm tên tuỳ ý

 

Có khác nhau chữ hoa và thường

Bảng 2. Qui tắc đánh tên trong ngữ điệu lập trình Pascal và ngôn ngữ lập trình C++

Ví dụ:

Tên đúng:

LOP11C2, LOP_11C2

Tên sai:

LOP 11C2, 3D, AB

Nhiều ngôn từ lập trình phân biệt cha loại tên:

Tên thích hợp (Từ khoá): là phần đa tên được ngôn ngữ lập trình sẵn dùng với chân thành và ý nghĩa xác định cơ mà không được dùng với ý nghĩa sâu sắc khácTên chuẩn: sử dụng với ý nghĩa xác định nào này được quy định trong số thư viện của ngữ điệu lập trình, nhưng người lập trình có thể khai báo và cần sử dụng với ý nghĩa khácTên do fan lập trình đặt: áp dụng theo ý nghĩa riêng, xác định bằng phương pháp khai báo trước khi sử dụng

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 tín đồ lập trình đặt

BAITAP, A, X1, CHUVI, SO_LUONG, …


Bảng 3. Phân biệt những loại thương hiệu trong ngôn từ lập trình Pascal và ngôn từ lập trình C++

b. Hằng cùng biếnb.1. HằngHằng là đại lượng bao gồm giá trị không cố gắng đổi trong quy trình thực hiện nay chương trìnhHằng số học là những số nguyên với số thực (dấu phẩy tĩnh hay vết phẩy động)Hằng lôgic là những giá trị TRUE hoặc FALSEHằng xâuchuỗi kí tự bất kì, khi viết đặt trong cặp dấu nháy

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. Những loại hằng trong ngữ điệu lập trình Pascal và ngôn từ lập trình C++

b.2. BiếnLà mọi đại lượng được đặt tên, dùng làm lưu trữ quý hiếm và giá bán trị rất có thể được thay đổi trong quá trình thực hiện nay chương trìnhTên trở thành mang quý giá của trở nên tại từng thời điểm thực hiện chương trìnhc. Chú thíchCác đoạn chú thích đặt trong công tác nguồn giúp bạn đọc thuận lợi nhận biết ý nghĩa của lịch trình đóChú phù hợp không làm ảnh hưởng đến nội dung chương trình nguồn và được công tác dịch bỏ quaTrong Pascal, chú thích được để giữa cặp vệt hoặc (* *)Trong C++, ghi chú được đặt giữa cặp lốt /* và */

Câu 1

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:


Câu 2

Cho bài toán sau:

Tính chu vi (CV), diện tích (S) hình tròn trụ với bán kính (R) bất kể được đưa vào từ bàn phím. Mang lại Pi=3.14.

Xem thêm: Vở Bài Tập Tiếng Việt Lớp 3 Tuần 24 Hay Nhất, Giải Vở Bài Tập Tiếng Việt Lớp 3 Tuần 24

Hãy xác định hằng và trở nên trong việc trên.

Gợi ý trả lời:


Sau lúc học kết thúc bài Các yếu tố của ngữ điệu lập trình, những em buộc phải ghi nhớ các nội dung trọng tâm:

Các thành phần cơ bản của ngữ điệu lập trình: bộ chữ cái, cú pháp, ngữ nghĩaCác khái niệm cơ bạn dạng của ngữ điệu lập trình: tên (tên nói riêng (từ khóa), thương hiệu chuẩn, tên do người dùng đặt), những đại lượng (hằng/ biến), chú thích

3.1. Trắc nghiệm

Các em hoàn toàn có thể hệ thống lại nội dung kỹ năng và kiến thức đã học tập được thông qua bài kiểm tra Trắc nghiệm Tin học 11 bài bác 2 cực hay có đáp án và giải mã chi tiết. 


A.Ngữ nghĩa trong ngôn từ lập trình phụ thuộc vào nhiều vào ý mong của bạn lập trình tạo ra raB.Mỗi ngôn từ lập trình đều có 3 yếu tố là bảng chữ cái, cú pháp cùng ngữ nghĩa, nên việc khai báo dạng hình dữ liệu, hằng, biến,… được áp dụng chung giống hệt cho mọi ngôn ngữ lập trìnhC.Cú pháp của một ngữ điệu lập trình là bộ quy tắc có thể chấp nhận được người xây dựng viết chương trình trên ngôn ngữ đóD.Các ngôn ngữ lập trình đều có chung một cỗ chữ cái
A.Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc nhằm khai báo biến, hằng,…B.Ngoài bảng chữ cái, có thể dùng các kí tự thịnh hành trong toán học để viết chương trìnhC.Chương trình bao gồm lỗi cú pháp rất có thể được dịch ra ngôn ngữ máy nhưng mà không thực hiện đượcD.Cú pháp là bộ quy tắc dùng làm chương trình
A.Biến là đại lượng nhận giá trị trước lúc chương trình thực hiệnB.Biến là đại lượng được đặt tên và có mức giá trị thay đổi trong quá trình thực hiện nay chương trìnhC.Biến có thể lưu trữ nhiều các loại giá trị không giống nhauD.Biến rất có thể đặt hoặc không khắc tên gọi

3.2. Bài bác tập SGK

Bài tập 4 trang 13 SGK Tin học tập 11

Bài tập 5 trang 13 SGK Tin học tập 11

Bài tập 6 trang 13 SGK Tin học tập 11


4. Hỏi đáp bài 2 Tin học 11

Trong quá trình học tập trường hợp có vướng mắc hay cần trợ góp gì thì những em hãy bình luận ở mục Hỏi đáp, cộng đồng Tin học HOC247 sẽ cung cấp cho các em một biện pháp nhanh chóng!