CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL

     

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

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


1. Bắt tắt lý thuyết

1.1.Hoạt động phụ thuộc 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 kiện và các 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 tập minh họa

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

3.1. Trắc nghiệm

3.2. Bài 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 ni trời ko mưa, Long sẽ đi đá bóngNếu em bị ốm, em sẽ không đồng chí dục buổi sáng

Từ "nếu" vào 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 nay trời không mưa, em bị ốmCác hoạt động phụ thuộc điều kiện: em sẽ đi dạo bóng, em sẽ không bạn bè dục buổi sáng

Tóm lại:Có những hoạt động chỉ được tiến hành khi một điều kiện cụ thể được xảy ra.


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


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

Điều kiện

Kiểm tra

Kết quả

Hoạt động tiếp theo

Trời mưa?

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

Đúng

Long sinh sống nhà(không đi đá bóng)

Em bị ốm?

Buổi sáng thức dậy, em thấy mình hoàn toàn khỏe mạnh

SaiEm lũ dục buổi sáng sớm như hay lệ

Bảng 1. Minh họatính đúng hoặc sai 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 lúc kết quả kiểm tra là sai, ta nói điều kiện không thoả mãnKết quả kiểm tra điều kiện chỉ có thể làđúnghoặcsai

Ví dụ trong 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ì chương 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à các phép so sánh


Để đối chiếu ta thường xuyên sử dụng các 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. Kết cấu rẽ nhánh


Ví dụ 2: Một hiệu sách tiến hành đợt tặng ngay lớn với nội dung sau: Nếu thiết lập sách với tổng cộng tiền tối thiểu là 100 nghìn đồng, quý khách sẽ được giảm 30% toàn bô tiền đề xuất thanh toán.

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

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

Xem thêm: Máy Hút Chân Không Elip Dz 300A, Máy Hút Chân Không Dz

In hoá đơn

Ví dụ 3: Trong ví dụ 2, họ biết rằng giả dụ tổng số chi phí không nhỏ dại hơn 100 ngàn đồng, quý khách sẽ được giảm 30% tổng số tiền nên thanh toán. Giả sử sản xuất đó, siêu thị giảm 10% cho hầu như khách chỉ sở hữu với tổng số tiền chưa đến 100 ngàn đồng.

Mô tả chuyển động tính tiền mang đến khách:

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

LƯU Ý:

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

*

Hình 2. Cấu tạo 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: chương 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ừ khoá then, ngược lại câu lệnh đó bị bỏ qua.

b. Dạng đủ

Cú pháp:

If then

Else

;

Hoạt động: chương trình sẽ kiểm tra điều kiện. Nếu đk được thoã mãn, công tác sẽ thực hiện câu lệnh 1 sau keyword 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 lịch trình nhập một vài tự nhiên vào máy tính xách tay và ghi ra màn hình kết quả số đã nhập là số chẵn tuyệt lẻ, chẳng hạn "5 là số lẻ", "8 là số chẵn". Hãy tế bào tả công việc của thuật toán để giải quyết và xử lý bài toán trên và viết lịch trình Pascal để thực hiện thuật toán đó.

Xem thêm: Bài Văn Mẫu Lớp 9: Đóng Vai Ông Sáu Kể Lại Truyện Chiếc Lược Ngà Gọn Nhất

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

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

INPUT: Số tự nhiên và thoải mái 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. Nếu n phân tách hết mang đến 2, ghi ra màn hình hiển thị "n là số chẵn"; ngược lại, ghi ra màn hình hiển thị "n là số lẻ"Bước 3. Xong xuôi thuật toán

Bài tập 2

Hãy biểu thị thuật toán nhập bố số thực A, B và C từ bàn phím vào thứ tính, tiếp nối kiểm tra cha số đó rất có thể là các cạnh của tam giác đều, tam giác cân hoặc tam giác vuông hay là không và ghi hiệu quả ra màn hình.

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

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

INPUT: Số thực A, B cùng COUTPUT:A, B cùng C là tía cạnh của một tam giác vuông hoặc A, B với C là bố cạnh của một tam giác đa số 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 cha số A, B với CBước 2. Trường hợp 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ới C là cha cạnh của một tam giác vuông và gửi tới cách 5Bước 4. Giả dụ A = B cùng B = C, thông báo A, B và C là tía cạnh của một tam giác đều; ngược lại, trường hợp A = B hoặc B = C hoặc A = C, thông tin A, B cùng C là cha cạnh của một tam giác cânBước 5. Kết thúc thuật toán