Bài tập  /  Bài đang cần trả lời

Tin học - Lớp 11
31/01/2021 19:52:32

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 ghép là gì? Tại sao phải có câu lệnh ghép?

Làm hộ mình nha cần gấp

3 trả lời
Hỏi chi tiết
316
1
0
Nguyễn Minh Vũ
31/01/2021 19:53:28
+5đ tặng

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.

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng ký tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập
1
0
Trần Hoa
31/01/2021 19:54:21
+4đ tặng
1. Cho biết sự giống và khác nhau giữa hai dạng if - then

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

a) Dạng thiếu

If<điều kiện> then <câu lệnh>;

if <điều kiện> then <câu lệnh 1 >else <câu lệnh 2 > ;

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: 

+ Ở dạng thiếu thì nếu điều kiện sai thì nó sẽ 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.

+ Ở dạng đầy đủ thì nếu điều kiện sai nó sẽ thực hiện nhánh câu lệnh sau else (<câu lệnh 2> trong dạng đầy đủ). Sau đó mới thoát khỏi rẽ nhánh rồi thực hiện các câu lệnh tiếp theo của chương trình.

1
0
Nguyễn Anh Minh
31/01/2021 19:54:38
+3đ tặng

Nhắc lại hai dạng câu lệnh if-then.

Dạng thiếu: if<điều kiện> then <câu lệnh>;

Dạng đầy đủ: if<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

Sự giống nhau: Điều kiện được tính và kiểm tra. Nếu điều kiện đúng thì nhánh câu lệnh sau then (<câu lệnh > trong dạng thiếu và <câu lệnh 1> trong dạng đầy đủ)

Sự khác nhau:

+ Ở dạng thiếu thì nếu điều kiện sai thì nó sẽ 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.

+ Ở dạng đầy đủ thì nếu điều kiện sai nó sẽ thực hiện nhánh câu lệnh sau else (<câu lệnh 2> trong dạng đầy đủ). Sau đó mới thoát khỏi rẽ nhánh rồi thực hiện các câu lệnh tiếp theo của chương trình.

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng bạn bè học sinh cả nước, đến LAZI, sôi động, tích cực, trải nghiệm
Câu hỏi Tin học mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Gia sư Lazi Gia sư
×
Trợ lý ảo Trợ lý ảo