Câu Lệnh Điều Kiện Trong Pascal

     

Nội dung bài học Bài 6: Câu lệnh điều kiện bên dưới đây bọn họ sẽ thuộc nhau tò mò vềcấu trúc rẽ nhánh trong lập trình;cú pháp, hoạt động vui chơi của các câu lệnh điều kiện dạng thiếu với dạng đủ trongPascal;... Mời những em thuộc theo dõi bài xích học.

Bạn đang xem: Câu lệnh điều kiện trong pascal


1. Nắm tắt lý thuyết

1.1.Hoạt động nhờ vào vào điều kiện

1.2.Tính đúng hoặc không đúng của điều kiện

1.3.Điều khiếu nại và những phép so sánh

1.4.Cấu trúc rẽ nhánh

1.5.Câu lệnh điều kiện

2. Bài bác tập minh họa

3. Rèn luyện Bài 6 Tin học tập 8

3.1. Trắc nghiệm

3.2. Bài xích tập SGK

4. Hỏi đápBài 6 Tin học 8


Ví dụ về hoạt động phụ thuộc điều kiện:

Nếu chiều nay trời ko mưa, Long sẽ đi đá bóngNếu em bị ốm, em sẽ không đàn dục buổi sáng

Từ "nếu" trong các câu trên được dùng để chỉ một "điều kiện" và các hoạt động tiếp theo sau sẽ phụ thuộc vào điều kiện đó

Các điều kiện: chiều ni trời không mưa, em bị ốmCác hoạt động phụ thuộc điều kiện: em sẽ đi chơi bóng, em sẽ không đồng đội dục buổi sáng

Tóm lại:Có những hoạt động chỉ được thực hiện khi một điều kiện rõ ràng được xảy ra.


1.2. Tính đúng hoặc không nên của điều kiện


Xét tínhđúng hoặc sai của đk trong cácví dụ về hoạt động phụ thuộc điều kiện tại đoạn 1:

Điều kiện

Kiểm tra

Kết quả

Hoạt rượu cồn tiếp theo

Trời mưa?

Long nhìn ra bên ngoài và thấy trời mưa

Đúng

Long ngơi nghỉ nhà(không đi đá bóng)

Em bị ốm?

Buổi sáng thức dậy, em thấy mình trọn vẹn khỏe mạnh

SaiEm bè phái dục buổi sáng như thường lệ

Bảng 1. Minh họatính đúng hoặc không nên của điều kiện

Khi chỉ dẫn câu điều kiện, kết quả kiểm tra là đúng, ta nói điều kiệnđược thoả mãn; còn khi kết quả kiểm tra là sai, ta nói điều kiện không thoả mãnKết quả bình chọn điều kiện chỉ rất có thể làđúnghoặcsai

Ví dụ vào Tin học:

*

Hình 1.Ví dụ vào Tin họcvề tính đúng hoặc không đúng của điều kiện

Nếu lựa chọn đúng thì lịch trình dừng lại, lựa chọn sai chương trình chạy tiếp.


1.3. Điều kiện và những phép so sánh


Để đối chiếu ta thường xuyên sử dụng những kí hiệu toán học tập như: , =, , =.

Ví dụ 1:Nếu a > b, phép so sánh đúng thì in giá trị của a ra màn hình; ngược lại, in giá trị của b ra màn hình (có nghĩa là phép đối chiếu cho kết quả sai).


1.4. Cấu trúc rẽ nhánh


Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi ngay lớn với ngôn từ sau: Nếu cài đặt sách với toàn bô tiền ít nhất là 100 ngàn đồng, người sử dụng sẽ được sút 30% toàn bô tiền bắt buộc thanh toán.

Mô tả vận động tính tiền cho khách:

Bước 1. Tính tổng số tiền T quý khách hàng đã download sáchBước 2. nếu T ≥ 100000, số tiền phải thanh toán là(70\% imes T)Bước 3.

Xem thêm: Vì Sao Nước Ta Phải Tiến Hành Công Nghiệp Hóa, Vì Sao Phải Tiến Hành Công Nghiệp Hóa

In hoá đơn

Ví dụ 3: Trong lấy ví dụ như 2, bọn họ biết rằng nếu như tổng số tiền không nhỏ dại hơn 100 nghìn đồng, quý khách hàng sẽ được sút 30% tổng thể tiền bắt buộc thanh toán. Mang sử thêm vào đó, shop giảm 10% cho phần nhiều khách chỉ cài đặt với toàn bô tiền chưa đến 100 ngàn đồng.

Mô tả hoạt động tính tiền mang lại khách:

Bước 1. Tính tổng số tiền T khách hàng đã sở hữu sách.Bước 2. nếu T ≥ 100000, số tiền phải thanh toán giao dịch là (70\% imes T); ngược lại, số chi phí phải giao dịch thanh toán là(90\% imes T)Bước 3. In hoá đơn

LƯU Ý:

Cấu trúc rẽ nhánh được thực hiện để chỉ thị cho laptop thực hiện nay các vận động khác nhau tuỳ theo một điều kiện cụ thể có được thoã mãn tuyệt khôngCấu trúc rẽ nhánh bao gồm hai dạng: dạng thiếu và dạng đủ

*

Hình 2. Kết cấu rẽ nhánh dạng thiếu

*

Hình 3. Cấu tạo rẽ nhánh dạng đủ


​1.5. Câu lệnh điều kiện


a. Dạng thiếu

Cú pháp:

If then

;

Hoạt động: lịch trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, công tác sẽ tiến hành câu lệnh sau từ khóa then, ngược lại câu lệnh kia bị quăng quật qua.

b. Dạng đủ

Cú pháp:

If then

Else

;

Hoạt động: chương trình sẽ kiểm soát điều kiện. Nếu điều kiện được thoã mãn, công tác sẽ triển khai câu lệnh 1 sau từ khóa then, trái lại câu lệnh 2 sẽ tiến hành thực hiện.


Bài tập 1

Giả sử cần viết công tác nhập một trong những tự nhiên vào máy vi tính và ghi ra màn hình kết quả số đang nhập là số chẵn xuất xắc lẻ, ví dụ điển hình "5 là số lẻ", "8 là số chẵn". Hãy tế bào tả quá trình của thuật toán để giải quyết bài toán trên cùng viết chương trình Pascal để tiến hành thuật toán đó.

Xem thêm: Hà Thủ Ô Kim Quan Có Tốt Không, Tinh Chất Hà Thủ Ô Kim Quan Có Hiệu Quả Không

Gợi ý giải bỏ ra tiết:

Xác định bài toán:

INPUT: Số tự nhiên nOUTPUT: n là số chẵn hoặc n là số lẻ

Mô tả thuật toán:

Bước 1. Nhập số nBước 2. Ví như n chia hết đến 2, ghi ra màn hình "n là số chẵn"; ngược lại, ghi ra screen "n là số lẻ"Bước 3. Ngừng thuật toán

Bài tập 2

Hãy thể hiện thuật toán nhập ba số thực A, B cùng C từ keyboard vào đồ vật tính, sau đó kiểm tra cha số đó hoàn toàn có thể là những cạnh của tam giác đều, tam giác cân nặng hoặc tam giác vuông hay là không và ghi công dụng ra màn hình.

Gợi ý giải đưa ra tiết:

Xác định bài toán:

INPUT: Số thực A, B cùng COUTPUT:A, B và C là cha cạnh của một tam giác vuông hoặc A, B với C là ba cạnh của một tam giác phần nhiều hoặcA, B và C là ba cạnh của một tam giác cân

Mô tả thuật toán:

Bước 1. Nhập tía số A, B với CBước 2. Nếu như A + B bước 3. Ví như A2 + B2 = C hoặc B2 + C2 = A2 hoặc C2 + A2 = B, thông báo A, B và C là ba cạnh của một tam giác vuông và chuyển tới cách 5Bước 4. Nếu A = B và B = C, thông tin A, B và C là cha cạnh của một tam giác đều; ngược lại, giả dụ A = B hoặc B = C hoặc A = C, thông tin A, B với C là bố cạnh của một tam giác cânBước 5. Xong xuôi thuật toán