Cú pháp là gì Tin 11

Bài viết Cú pháp là gì Tin 11 thuộc chủ đề về Giải Đáp Thắc Mắt thời gian này đang được rất nhiều bạn quan tâm đúng không nào !! Hôm nay, Hãy cùng Buyer tìm hiểu Cú pháp là gì Tin 11 trong bài viết hôm nay nhé ! Các bạn đang xem bài : “Cú pháp là gì Tin 11”

Đánh giá về Cú pháp là gì Tin 11


Xem nhanh
Hướng dẫn làm bài tập và thực hành 1 tin học 11, soạn thảo chương trình pascal giải phương trình bậc hai

Loạt bài giải bài tập sgk Tin học 11 hay, chi tiết được biên soạn bám sát nội dung sách giáo khoa Tin học lớp 11 giúp bạn đơn giản trả lời các câu hỏi và học tốt hơn môn Tin học 11.

  • Giải bài tập sgk Tin học lớp 11 hay nhất
  • Giải Tin học 11 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
  • Tin học 11 Bài 2: Các thành phần của ngôn ngữ lập trình
  • Giải bài tập Tin học 11 trang 13
  • Video liên quan
cú pháp là gì tin 11

Giải Tin học 11 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình

– Lập trình: Là việc sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.

– Ngôn ngữ lập trình: Là ngôn ngữ dung để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được.Bao gồm:

+ Ngôn ngữ máy: Chương trình viết bằng ngôn ngữ máy có thể nạp trự tiếp vào bố nhớ và thực hiện ngay

+ Hợp ngữ: sử dụng các thuật nhớ than thiện để viết chương trình thay cho cách lập trình trực tiếp bằng mã máy

+ Ngôn ngữ lập trình bậc cao: Chương trình viết trên ngôn ngữ lập trình bậc cao phải chuyển đổi thành chương trình trên ngôn ngữ máy mới có khả năng thực hiện được.

– Chương trình dịch: Là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy (chương trình đích).

Chương trình dịch có 2 loại:

+ Thông dịch: Chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh. Thích hợp cho môi trường đối thoại giữa người và hệ thống.tuy nhiên nếu một câu lệnh nào đó phải thực hiện bao nhiêu lần thì nó phải được dich bấy nhiêu lần.

Mọi Người Xem :   Ban Giám Hiệu Tiếng Anh là gì: Cách viết, ví dụ Tiếng Anh

ảnh: Giao tiếp giữa người và hệ thống.

cụ thể thông dịch được thực hiện bằng lặp lại các bước sau:

B1: Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn.

B2: Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy.

B3: Thực hiện câu lệnh vừa chuyển đổi được.

-Biên dịch: Được thực hiện qua hai bước

B1: Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn

B2: Dịch toàn bộ chương trình nguồn thành một chương trình đích có khả năng thực hiện trên máy và có khả năng lưu trữ để dùng lại khi cần thiết.

Thông thường, trong môi trường làm việc trên một ngôn ngữ lập trình cụ thể, ngoài chương trình biên dịch còn có một số thành phần chức năng như biên soạn, lưu trữ, tìm kiếm.

Ví dụ trên Free Pascal:

……………………………………….

……………………………………….

……………………………………….

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

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

– Mỗi ngôn ngữ lập trình thường có 3 thành phần cơ bản là: bảng chữ cái, cú pháp, ngữ nghĩa.

– Bảng chữ cái: là tập các kí tự được dung để viết chương trình. Không được phép dung bất kì kí tự nào ngoài các kí tự quy định trong bảng chữ cái. Trong pascal bảng chữ cái bao gồm:

+ 26 chữ cái thường: a, b, c, …, z

+ 26 chữ cái in hoa: A, B, C, …, Z

+ 10 chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

+ Các kí tự đặc biệt:

– Cú pháp: là bộ quy tắc để viết chương trình, dựa vào chúng người lập trình và chương trình dịch biết được tổ hợp nào là không hợp lệ.

– Ngữ nghĩa: xác định ý nghĩa thao tác cần phái thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó.

Ví dụ: Phần lớn các ngôn ngữ lập trình đều sử dụng dấu + để chỉ phép cộng.

Giả sử a và b là số thực thì đây là phép cộng hai số thực, I và j là 2 số nguyên thì đây là phép cộng 2 số nguyên.

– Cú pháp cho biết cách viết một chương tỉnh hợp lệ, ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.

2. một vài khái niệm

– Tên: Mọi đối tượng trong chương trình đề được đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch chi tiết.

Trong Turbo Pascal: Tên là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái, dấu gạch dưới, bắt đầu bằng chữ cái hoặc dấu gạch dưới.

Ví dụ:

+ Các tên đúng: A , R21, _45

+ Các tên sai: A B (chứa dấu cách), 6Pq (bắt đầu bằng số), X#Y (chứa kí tự không hợp lệ).

Mọi Người Xem :   Mua cây bọ mắm ( Cây thuốc dòi ) ở đâu tại Tp Hcm ???

Trong pascal không phân biệt chữ hoa chữ thường: Như vậy Ab ab AB bA được tính là một tên.

Pascal phân biệt ba loại tên:

+ Tên dành riêng: là tên được ngôn ngữ lập trình quy định dung với ý nghĩa riêng xác định.người lập trình không được dùng với ý nghĩa khác.

Ví dụ (Trong pascal): program, uses, const, type, var, begin, end.

+ Tên chuẩn: Là tên được ngôn ngữ lập trình sử dụng với ý nghĩa nhất định nào đó, tuy nhiên người lập trình có thể khi báo và dung cúng với ý nghĩa và mục đích khác.

Ví dụ (Trong pascal): abs(Tính giá trị tuyệt đối), sqrt(Tính căn bậc 2), break(Thoát khỏi vòng lặp),

+ Tên do người lập trình đặt: Là tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng,tên này không được trùng với tên dành riêng.

Ví dụ: a1, delta, vidu,..

-Hằng và Biến:

+ Hằng : Đại lượng có tổng giá trị không thay đổi trong quy trình thực hiện chương trình.

Bao gồm: Hằng số học 2; 0; -5.

Hăng Logic :TRUE; FALSE.

Hằng xâu : ‘Pascal’; ‘Ngon ngu lap trinh’.

+ Biến: Là đại lượng được đặt tên, sử dụng để lưu trữ giá trị và giá trị có thể thay đổi trong quy trình thực hiện chương trình.

Ví dụ : Ta có biến numtao để lưu số lượng táo trong giỏ.

– Chú thích: Chú thích giúp cho người đọc chương trình nhận biết ý nghĩa của chương trình đó đơn giản hơn, chú thích không ảnh hưởng đến nội dung chương trình nguồn và được chương trình đích bỏ qua. Trong pascal đoạn chú thích được đặt giữa cặp dấu và hoặc (*và*).

……………………………………….

……………………………………….

……………………………………….

Giải bài tập Tin học 11 trang 13

Bài 1 (trang 13 sgk Tin học lớp 11): Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?

Trả lời:

+ Ngôn ngữ lập trình bậc thấp không thuận lợi cho việc viết, đọc hiểu, câu lệnh khó học và khó dung không gần với ngôn ngữ một cách tự nhiên, ngoài ra ngôn ngữ lập trình bậc thấp phụ thuộc vào hệ thống phần cứng máy tính vì vậy khi đem sang máy khác có khả năng phải viết lại code.

+ Ngôn ngữ lập trình bậc cao khắc phục những nhược điểm đó. Ngôn ngữ lập trình bậc cao dễ viết, đọc, mặt khác ngôn ngữ lập trình bậc cao có thể thực hiện trên nhiều loại máy tính khác nhéu.

Bài 2 (trang 13 sgk Tin học lớp 11): Chương trình dịch là gì? Tại sao cần phải có chương trình dịch?

Trả lời:

– Chương trình dịch là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy(chương trình đích).

– Vì ngôn ngữ lập trình bậc cao không thể nạp trực tiếp vào bộ nhớ và thực hiện ngay như mã máy nên cần chương trình dich để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang mã máy.

Mọi Người Xem :   [Top Bình Chọn] - Nước sâm tiếng anh là gì - Hoàng Gia Plus

Bài 3 (trang 13 sgk Tin học lớp 11): Biên dịch và thông dịch khác nhéu như thế nào?

Trả lời:

-Trong thông dịch, không có chương trình đích để lưu trữ,trong biên dịch cả chương trình nguồn và chương trình đích có khả năng lưu trữ lại để sử dụng về sau.

Bài 4 (trang 13 sgk Tin học lớp 11): Hãy cho biết các điểm khác nhéu giữa tên dành riêng và tên chuẩn ?

Trả lời:

Tên dành riêng được quy định dung với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác.

Còn tên chuẩn được ngôn ngữ lập trình dung với ý nghĩa nhất định nào đó, tuy nhiên người lâp trình có thể khai báo và dung chúng với ý nghĩa và mục đích khác.

Bài 5 (trang 13 sgk Tin học lớp 11): Hãy viết ra ba tên đúng với quy tắc của pascal?

Trả lời:

– Nhắc lại quy tắc: Tên là một dãy liên tiếp trong vòng 127 kí tự bao gồm chữ số, chữ cái, dấu gạch dưới, bắt đầu bằng chữ cái hoặc dấu gạch dưới.

3 tên đúng với quy tắc: ABC, _BC, A12.

Bài 6 (trang 13 sgk Tin học lớp 11): Hãy cho biết những biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal và chỉ rõ lỗi trong từng trường hợp?

Trả lời:

a) 150.0 (Đúng).

b) b) -22 (Đúng).

c) c) 6.23 (Đúng).

d) D ) ’43’ (Đúng là hằng xâu).

e) A20 (Sai do có chứa kí tự nên không phải hằng số học, nhưng cũng không phải hằng xâu vì thiếu ‘ ‘).

f) 1.06E-15(Đúng).

g) 4+6(Đúng 4+6=10 là một hằng số học).

h) ‘C(Sai do thiếu dấu ‘).

i) ‘TRUE’ (Đúng).

……………………………………….

……………………………………….

……………………………………….



Các câu hỏi về cú pháp là gì tin 11


Nếu có bắt kỳ câu hỏi thắc mắt nào vê cú pháp là gì tin 11 hãy cho chúng mình biết nhé, mõi thắt mắt hay góp ý của các bạn sẽ giúp mình cải thiện hơn trong các bài sau nhé <3 Bài viết cú pháp là gì tin 11 ! được mình và team xem xét cũng như tổng hợp từ nhiều nguồn. Nếu thấy bài viết cú pháp là gì tin 11 Cực hay ! Hay thì hãy ủng hộ team Like hoặc share. Nếu thấy bài viết cú pháp là gì tin 11 rât hay ! chưa hay, hoặc cần bổ sung. Bạn góp ý giúp mình nhé!!

Các Hình Ảnh Về cú pháp là gì tin 11


Các hình ảnh về cú pháp là gì tin 11 đang được chúng mình Cập nhập. Nếu các bạn mong muốn đóng góp, Hãy gửi mail về hộp thư [email protected] Nếu có bất kỳ đóng góp hay liên hệ. Hãy Mail ngay cho tụi mình nhé

Tra cứu thêm báo cáo về cú pháp là gì tin 11 tại WikiPedia

Bạn nên tra cứu thêm nội dung về cú pháp là gì tin 11 từ trang Wikipedia.◄ Tham Gia Cộng Đồng Tại

💝 Nguồn Tin tại: https://buyer.com.vn/

💝 Xem Thêm Chủ Đề Liên Quan tại : https://buyer.com.vn/hoi-dap/