logo

Câu lệnh ghép là gì?

Câu trả lời chính xác nhất: 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.

Để hiểu rõ hơn về Câu lệnh ghép là gì, mời các bạn cùng tìm hiểu phần nội dung dưới đây.


Mục lục nội dung

Câu lệnh ghép

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.

[CHUẨN NHẤT] Câu lệnh ghép là gì?

Câu lệnh ghép trong Pascal:

Begin

<các câu lệnh>

End;

Trong nhiều trường hợp, sau một số từ khóa (như then hoặc else ) phải là một lệnh đơn. Nhưng trong nhiều trường hợp các thao tác sau những tên dành riêng đòi hỏi không chỉ một mà là nhiều câu lệnh để mô tả. Trong trường hợp như vậy, ngôn ngữ lập trình cho phép gộp một dãy các câu lệnh thành một câu lệnh ghép.

Lý do có câu lệnh ghép: Vì sau một số từ khóa (như then hoặc else) phải là một câu lệnh. Nhưng trong nhiều trường hợp, các thao tác sau những tên dành riêng phức tạp, đòi hỏi không phải chỉ một mà là nhiều câu lệnh để mô tả. Trong những trường hợp như vậy ta phải sử dụng câu lệnh ghép.

Thuật ngữ câu lệnh, câu lệnh 1, câu lệnh 2 trong các câu lệnh if-then ở mục trên có thể là câu lệnh ghép.

Ví dụ:

If D<0 then writeln(‘Phuong trinh vo nghiem ’)

Else

                Begin

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

X2:=-b/a-x1;

                End;

Ví dụ 2:

Viết chương trình tìm nghiệm thực của phương trình bậc hai:

ax2+bx+c = 0 với a ≠ 0.

Program gptb2;

Uses crt;

Var         a,b,c:real;

                D,X1,X2:real;

Begin

                Clrscr;

                Write(‘a,b,c:’);

Readln(a,b,c);

D:=b*b-4*a*c;

If D<0 then writeln(‘Phuong trinh vo nghiem ’)

Else

                Begin

                                X1:=(-b-sqrt(D))/(2*a);

                                X2:=-b/a-X1;

Writeln(‘X1=’,X1:8:3,’ X2=’,X2:8:3);

                End;

Readln;

End.

>>> Xem thêm: Câu lệnh ghép là gì

------------------------

Hi vọng với những kiến thức trên đây của Top lời giải cung cấp về Câu lệnh ghép là gì và ngoài câu lệnh ghép ra còn có câu lệnh nào nữa. Sẽ giúp các bạn học tập tốt hơn và đạt kết quả cao!

icon-date
Xuất bản : 23/05/2022 - Cập nhật : 04/12/2022