So sánh câu lệnh if dạng thiếu và đủ

Bài 1 trang 50 sgk Tin học 11

Answers [ ]

  1. Giống nhau: đều là cấu trúc rẽ nhánh, điều kiện sẽ được tính và kiểm tra vàchọn lựa thực hiện thao tác thích hợp

    Khác nhau:

    -Dạng thiếu: Nếu biểu thức điều kiện có giá trị đúng thì thực hiện câu lệnh sau từ khoá THEN, rồi thoát ra khỏi câu lệnh IF, chuyển sang câu lệnh tiếp theo, nếu biểu thức điều kiện có giá trị sai thì thoát ra khỏi câu lệnh IF và chuyển đến thực hiện lệnh tiếp theo

    -Dạng đủ: Nếu biểu thức điều kiện có giá trị đúng thì thực hiện câu lệnh sau từ khoá THEN, rồi thoát ra khỏi câu lệnh IF, chuyển đến thực hiện lệnh tiếp theo, nếu biểu thức điều kiệncó giá trị sai thì thực hiện câu lệnh 2 sau từ khóa ELSE, rồi thoát ra khỏi câu lệnh IF,chuyển đến thực hiện lệnh tiếp theo.

Câu 1 trang 50 SGK Tin học 11

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

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 then ; If then else ;

Trong đó:

  • Điều kiện biểu thức quan hệ hoặc lôgic.
  • Câu lệnh, câulệ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.

Video liên quan

Chủ Đề