Câu lệnh đơn là gì

Trong Bài 9 của lớp Tin học lớp 11, chúng ta đã học về cấu trúc rẽ nhánh. Câu hỏi đặt ra là: thế nào làcâu lệnh ghép ? Ví dụ về câu lệnh ghép?

Trong nội dung bài viết này, chúng tôi sẽ chia sẻ để bạn đọc làm rõ.

Bạn đang xem: Câu lệnh ghép là gì

Cấu trúc rẽ nhánh

Cấu trúc rẽ nhánh được sử dụng để diễn đạt những việc cần làm khi một điều kiện nhất định được đáp ứng.

Có 2 loại dĩa:

+ Dạng thiếu: if…then

Ví dụ, nếu trời nắng, chúng ta sẽ ra ngoài.

Trời không nắng thì chẳng biết làm sao.

+ Dạng đầy đủ: nếu…thì…, nếu không thì.

Ví dụ trời nắng thì ra ngoài, trời nắng thì ở nhà đọc truyện.

Trời không nắng thì ở nhà đọc truyện thôi.

câu lệnh if-then

Để mô tả cấu trúc rẽ nhánh, Pascal sử dụng câu lệnh if-then. Tương ứng với hai dạng thiếu và đủ nêu trên, Pascal có hai câu lệnh if-then.

A/thiếu biểu mẫu

nếu ;thì ;

b/dạng đầy đủ

if ; then other ;

Ở đâu:

+ Điều kiện là một biểu thức logic.

+ câu lệnh, câu lệnh 1 và câu lệnh 2 là câu lệnh pascal.

Ở dạng thiếu: điều kiện sẽ được đánh giá và kiểm tra. Câu lệnh được thực hiện nếu điều kiện đúng, ngược lại nó bị bỏ qua.

Xem thêm: Tuổi Ất Sửu 1985 Hợp Màu Gì 2022?

Dạng đầy đủ: Các điều kiện cũng được đánh giá và kiểm tra. Câu lệnh 1 được thực hiện nếu điều kiện đúng, ngược lại câu lệnh 2 được thực hiện.

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

Câu lệnh ghép là câu lệnh được tạo thành từ nhiều câu lệnh thành phần (đơn hoặc kép). Câu lệnh ghép để thực hiện các hoạt động bao gồm nhiều hoạt động thành phần. Mỗi hoạt động thành phần tương ứng với một câu lệnh đơn hoặc câu lệnh phức hợp khác. Đối với các ngôn ngữ lập trình, các câu lệnh ghép là một trong những thứ giúp cho các chương trình có cấu trúc trở nên khả thi.

Tại sao lại có câu ghép?

Có câu lệnh ghép bởi vì phải có câu lệnh sau một số từ khóa như then hoặc other. Nhưng trong nhiều trường hợp, hoạt động đằng sau tên dành riêng phức tạp hơn và điều cần thiết không phải là một câu lệnh mà là nhiều câu lệnh để mô tả. Trong trường hợp này, các ngôn ngữ lập trình cho phép ghép một loạt câu lệnh thành câu lệnh ghép.

Ví dụ về câu lệnh ghép

Ví dụ, một câu lệnh ghép trong pascal có dạng như sau:

bBắt đầu

;

Ví dụ 1:

if d<0 then writeln('thủ tục không xác định')

Nếu không

Bắt đầu

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

x2:=-b/a-x1;

Kết thúc;

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 trong đó a bằng 0.

Chương trình gptb2;

Xem thêm: Unit 17: Phân biệt A LOT OF, LOTS OF, ALLOT – Ms Hoa Giao tiếp

sử dụng crt;

Biến a,b,c:true;

d,x1,x2:true;

Bắt đầu

clrscr;

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

readln(a,b,c);

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

if d<0 then writeln('thủ tục không xác định')

Khác

Bắt đầu

x1:=(-b-sqrt(d))/(2*a);

x2:=-b/a-x1;

writeln(‘x1=’,x1:8:3,’x2=’,x2:8:3);

Kết thúc;

Đọc;

Kết thúc.

Chắc hẳn qua những gì chúng ta đã chia sẻ về câu ghép phải không? Ví dụ về câu lệnh ghép? Bạn đã có một số thông tin hữu ích cho mình. Bài viết rất mong nhận được thông tin chia sẻ, đóng góp của độc giả để ngày càng hoàn thiện.

Xem thêm: Collagen type 1, 2, 3 là gì? Tác dụng của collagen type 1, 2, 3 là gì? – OIC NANOTECHNOLOGY : OIC NANOTECHNOLOGY

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.

Bài tập và thực hành 2 Tin học lớp 11: Giải câu 1 đến câu 5 trang 50 .Hãy cho biết sự giống và khác nhau của hai dạng câu lệnh if – then…

Câu 1: Hãy cho biết sự giống và khác nhau của hai dạng câu lệnh if – then.

 

Câu lệnh đơn là gì

1. Sự giống và khác nhau của hai dạng câu lệnh if-then

Hai dạng cầu lệnh if-then như sau:

a) Dạng thiếu

If<điều kiện> then ;

if <điều kiện> then else ;

trong đó:

Điều kiện biểu thức quan hệ hoặc lôgic.

Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.

Giống nhau: đều cùng là câu lệnh rẽ nhánh và khi gặp một điều kiện nào đó thì chọn lựa thực hiện thao tác thích hợp.

Khác nhau: Trong câu lệnh if-then dạng thiếu, nếu điều kiện không đúng thì thoát khỏi cấu trúc rẽ nhánh, thực hiện câu lệnh tiếp theo của chương trình, còn trong câu if-then dạng đủ, nếu điều kiện không đúng thì thực hiện công việc 2, sau đó mói thoát khỏi cấu trúc rẽ nhánh, thực hiện câu lệnh tiếp theo cùa chương trình.

Câu 2: Câu lệnh ghép là gì? Tại sao phải có câu lệnh ghép?

Trả lời

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.

Câu lệnh ghép có ý nghĩa gì?

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ấu trúc.

Câu lệnh for là gì?

Cú pháp vòng lặp for Cho phép thực hiện công việc lặp đi lặp lại nhiều lần với số lần lặp có thể xác định trước. Nguyên lý hoạt động của vòng lặp for như sau: khởi tạo giá trị của biến và chỉ thực thi một lần duy nhất. Sau đó, nếu <điều kiện lặp> đúng (true) thì thực thi các dòng lệnh trong vòng lặp for.

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

Câu lệnh ghép (còn được gọi là khối lệnh, hoặc câu lệnh khối) một nhóm không hoặc nhiều câu lệnh được trình biên dịch xử lý như thể nó một câu lệnh đơn lẻ. Các khối bắt đầu bằng ký hiệu {, kết thúc bằng ký hiệu}, với các câu lệnh được thực thi được đặt ở giữa.

Khi nào cần sử dụng 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.