Trong Pascal, Về Mặt Cú Pháp Câu Lệnh Nào Sau đây Là đúng Với Cấu ...

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh ghép là:

Nội dung chính Show
  • CÂU HỎI HOT CÙNG CHỦ ĐỀ
  • Trong ngôn ngữ lập trình pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While với phần câu lệnh có một lệnh?
  • Xem thêm các đề thi trắc nghiệm khác

Begin

<dãy các câu lệnh>;

End;

Đáp án: D

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Trắc nghiệm: Trong ngôn ngữ lập trình Pascal về mặt cú pháp, cách viết các câu lệnh ghép nào sau đây là đúng?

A. Begin:

A := 1 ;

B := 5 ;

End ;

B. Begin ;

A := 1 ;

B := 5 ;

End ;

C. Begin

A := 1 ;

B := 5 ;

End :

D. Begin

A := 1 ;

B := 5 ;

End ;

Trả lời:

Đáp án đúng: D. Begin

A := 1 ;

B := 5 ;

End ;

Giải thích:

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh ghép là:

Begin

<dãy các câu lệnh>;

End;

Hãy cùng Top Tài Liệu tìm hiểu về ngôn ngữ lập trình Pascal nhé!

Pascal là một ngôn ngữ lập trình cấp cao do giáo sư Niklaus Writh – Trường Đại Học Kỹ Thuật Zurich – Thụy Sĩ đề xuất năm 1970 và đặt tên là Pascal để tưởng nhớ nhà toán học, triết học nổi tiếng người Pháp: Blaise Pascal.

Pascal được phát triển theo khuôn mẫu của ngôn ngữ ALGOL 60. Wirth đã phát triển một số cải tiến cho ngôn ngữ này như một phần của các đề xuất ALGOL X, nhưng chúng không được chấp nhận do đó ngôn ngữ Pascal được phát triển riêng biệt và phát hành vào năm 1970.

Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con

– Ngữ pháp và ngữ nghĩa đơn giản, có tính logic.

– Cấu trúc của chương trình rõ ràng, dễ hiểu.

– Dễ sửa chữa, cải tiến.

+ Pascal là một ngôn ngữ có định kiểu rõ ràng:

Mọi biến và hằng của kiểu dữ liệu nào chỉ được gán các giá trị của đúng kiểu dữ liệu đó, không được tự do đem gán cho các giá trị của kiểu dữ liệu khác.​

Việc định kiểu một cách chặt chẽ như vậy khiến cho người lập trình luôn luôn phải có các biểu thức tương thích với nhau về kiểu dữ liệu.​

+ Pascal là một ngôn ngữ thể hiện tư duy lập trình có cấu trúc :​

Dữ liệu được cấu trúc hóa : từ dữ liệu đơn giản hoặc có cấu trúc đơn giản người lập trình có thể xây dựng các dữ liệu có cấu trúc phức tạp hơn.​

Mệnh lệnh được cấu trúc hóa : từ các lệnh chuẩn đã có, người lập trình có thể nhóm chúng lại với nhau và đặt giữa hai từ khóa Begin và End khiến chúng trở thành một ngôn ngữ phức tạp hơn gọi là lệnh hợp thành hay lệnh ghép.​

Chương trình được cấu trúc hóa : một chương trình có thể chia thành các chương trình con tổ chức theo hình cây phân cấp. Mỗi chương trình con nhằm giải quyết một nhiệm vụ xác định cụ thể, điều này giúp cho người lập trình có thể giải quyết từng phần một, từng khối một và có thể cho nhiều người tham gia lập trình, mỗi người phụ trách một vài khối.​

Một chương trình trong Pascal gồm các phần khai báo và sau đó là thân của chương trình.

+ Khai báo Program

+ Khai báo Uses

+ Khai báo Label

+ Khai báo Const

+ Khai báo Type

+ Khai báo Var

+ Khai báo các chương trình con (thủ tục hay hàm)

+ Thân chương trình

Thân của chương trình được bắt đầu bằng từ khoá Begin và kết thúc bằng từ khoá End và dấu chấm “.”. Giữa Begin và End. là các phát biểu.

Ví dụ:

Program Chuongtrinhmau;

Uses

……

Label

……

Const

……

Type

……

Var

….. (Khai báo tên và kiểu của các biến)

Function …

End;

Procedure …

End;

Begin

……

……

End.

Thông thường trong một chương trình Pascal, các khai báo Uses, Label, const, type, Function, Procedure có thể có hoặc không tuỳ theo bài, nếu không dùng biến thì cũng không cần khai báo Var (như ví dụ ở bài 1), tuy nhiên hầu hết các chương trình đều dùng khai báo Program, var các biến và thân chương trình.

Câu lệnh ghép là một câu lệnh được hợp thành từ nhiều câu lệnh thành phần (đơn hoặc kép).

Câu lệnh ghép nhằm thực hiện thao tác gồm nhiều thao tác thành phần. Mỗi thao tác thành phần tương ứng với một câu lệnh đơn hoặc câu lệnh ghép khác. Về mặt ngôn ngữ lập trình, câu lệnh ghép là một trong các yếu tố để tạo khả năng chương trình có cấu trúc.

Ví dụ:

if D <0 then writeln (‘pt vo nghiem’)

else

begin

x1:= (-b+sqrt(b*b-4*a*c))/(2*a);

x2:= (-b-sqrt(b*b-4*a*c))/(2*a);

end;

– Bộ Chữ Viết – Từ Khoá – Tên

+ Bộ chữ viết

Bộ chữ trong ngôn ngữ Pascal gồm:

26 chữ cái la tinh lớn: A, B, C… Z

26 chữ cái la tinh nhỏ: a, b, c, … z

Dấu gạch dưới _ (đánh vào bằng cách kết hợp phím Shift với dấu trừ).

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

Các ký hiệu toán học: +, -, *, /, =, <, >, (, )

Các ký hiệu đặc biệt: . , : ; [ ] ? % @ \ | ! # $

Dấu khoảng cách (khoảng trắng – Space).

+ Từ khoá

Các từ khoá là các từ chuyên dụng (reserved words) của Pascal mà người lập trình có khả năng sử dụng chúng trong chương trình để thiết kế chương trình. Đừng nên sử dụng từ khoá để đặt cho các tên riêng như tên biến, tên kiểu, tên hàm…

+ Tên

Tên hay thường được gọi là danh biểu (identifier) sử dụng để đặt cho tên chương trình, hằng, kiểu, biến, chương trình con…tên được chia thành 2 loại.

Tên chuẩn đã được PASCAL đặt trước, chẳng hạn các hàm số SIN, COS, LN,… hằng số PI, kiểu INTEGER, BYTE, REAL…

Tên do người sử dụng tự đặt. sử dụng bộ chữ cái, bộ chữ số và dấu gạch dưới để đặt tên, nhưng phải tuân theo qui tắc:

Bắt đầu bằng chữ cái hoặc “_” sau đấy là chữ cái hoặc chữ số.

– Hằng – Kiểu – Biến

+ Hằng (Constant)

Hằng là một đại lượng không đổi trong quá trình hành động chương trình. Có hai loại hằng là hằng chuẩn và hằng do người dùng khái niệm.

Hằng chuẩn là hằng do Pascal định sẵn, chẳng hạn như hằng số PI, hằng số chỉ màu RED=4,… Người tiêu dùng không cần định nghĩa lại nếu như thấy không không thể thiếu. Các hằng này được Pascal định nghĩa sẵn trong các Unit. Cần tìm đọc hướng dẫn (help) đối với mỗi Unit để biết trong Unit có các hằng nào đã được định nghĩa. Hằng do người dùng khái niệm thông qua việc khai báo

+ Kiểu

Một kiểu dữ liệu là một tập hợp các thành quả mà một biến thuộc kiểu đó có khả năng nhận được và một tập hợp các phép toán có thể ứng dụng trên các giá trị đấy. Có hai loại kiểu là kiểu chuẩn và kiểu do người sử dụng định nghĩa.

Kiểu chuẩn là kiểu Pascal định nghĩa sẵn: REAL, INTEGER, CHAR…

Kiểu do người lập trình định nghĩa thông qua việc khai báo kiểu. Cú pháp:

TYPE = ; [ = ;]

MaTran = [1..10,1..10] of Integer;

+ Biến

Biến là một ô nhớ trong bộ nhớ của máy tính, giá trị của biến có thể thay đổi trong lúc thực hiện chương trình, biến có thể được giải phóng (thu hồi ô nhớ) khi chương trình dừng lại.

Chương trình quản lý biến thông qua tên biến và mỗi biến tương ứng với một kiểu dữ liệu chắc chắn.

VAR [<, Tên biến>]: ; [[<,Tên biến>]: ;]Biến trước khi sử dụng phải được khai báo.

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh lặp nào sau đây đúng với cấu trúc câu lệnh lặp While có 1 lệnh con

A. While (a>5) and (a<17) a:= a-a

⇒ Thiếu ; cuối câu và thiếu do

B. While (a>5) and (a<17) do; a:= a-1;

⇒ Dư ; sau do

C While (a>5) and (a<17) do a:= a-1;

D While (a>5) and (a<17) do a:= a-a

⇒ Thiếu ; cuối câu

⇒ Chọn C.

Trong ngôn ngữ lập trình pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While với phần câu lệnh có một lệnh?

A.while a>5 do a:=a-1;

B.while a>5 do; a:=a-1;

C.while a>5 do: a:=a-1;

D.while a>5 do a:=a-1

Đáp án và lời giải

Đáp án:A

Lời giải:

Vậy đáp án đúng là A.

Bạn có muốn?

Xem thêm các đề thi trắc nghiệm khác

Xem thêm

Chia sẻ

Một số câu hỏi khác có thể bạn quan tâm.

  • Cho hàm số y=fx=ax4+bx2+c biết a>0 , c>2017 và a+b+c<2017 . Số cực trị của hàm số y=fx−2017 là:

  • Cho đường thẳng d:x2=y1=z−12 . Tìm vectơ chỉ phương của d ?

  • Người ta sản xuất một vật lưu niệm Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con bằng thủy tinh trong suốt có dạng khối tròn xoay mà thiết diện qua trục là hình thang cân. Bên trong Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh concó hai khối cầu ngũ sắc với bán kính lần lượt là Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conTrong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con tiếp xúc với nhau và tiếp xúc với mặt xung quanh của Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conđồng thời hai khối cầu tiếp xúc với hai đáy của Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con. Tính thể tích của vật lưu niệm đó. Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con

  • Có bao nhiêu sốnguyên Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conđểphương trình Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conCó hai nghiệm phân biệt lớn hơn Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con.

  • Trong không gian Oxyz , tìm phương trình mặt phẳng (α) cắt ba trục Ox, Oy, Oz lần lượt tại ba điểm A (−3 ; 0 ; 0) , B (0 ; 4 ; 0) , C (0 ; 0 ; −2) .

  • Cho hàmsốTrong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conxácđịnhvàliêntụctrênTrong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh convàcóđồthịlàđườngcongtronghìnhvẽbên. Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con HàmsốTrong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conđạtcựctiểutạiđiểmnàosauđây ?

  • Cho khối chóp Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh concó đáy là tam giác vuông cân tại Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con. Khoảng cách từ Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conđến Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conbằng Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con, Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh con. Xác định độ dài cạnh Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh conđể khối chóp Trong pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc for có nhiều câu lệnh concó thể tích nhỏ nhất.

  • Gọi S là diện tích của hình phẳng giới hạn bởi các đồ thị hàm số y=x2+3 và y=4x . Xác định mệnh đề đúng

  • Cho điểm A1;1;8 và đường thẳng Δ:x=1+2ty=3+tz=2−t . Viết phương trình mặt phẳng (P) đi qua A và vuông góc với Δ .

  • Trong không gian Oxyz, mặt phẳng P:x+2y−5=0 nhận vec-tơ nào trong các vec-tơ sau làm vec-tơ pháp tuyến?

Từ khóa » Câu Lệnh Nào Sau đây Là đúng Cú Pháp