Diễn đàn Tin học Trường THCS Tân Xuân
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Latest topics
Bài 6 - Định dạng trang tính (tiết 1)Sat Jan 22, 2022 10:14 amLê Hoàng Tuấn Kiệt
BÀI 9. An toàn thông tin trên Internet (tiết 1)Tue Jan 18, 2022 9:30 amLê Hoàng Tuấn Kiệt
Bài 7. Câu lệnh lặp (tiết 1)Mon Jan 17, 2022 9:01 pmLê Hoàng Tuấn Kiệt
Bài 6: Câu lệnh điều kiệnMon Dec 20, 2021 6:53 amLê Hoàng Tuấn Kiệt
Bài 5: Thao tác với bảng tínhWed Dec 15, 2021 2:14 pmLê Hoàng Tuấn Kiệt
Bài 6. Mạng thông tin toàn cầuMon Dec 13, 2021 7:20 amLê Hoàng Tuấn Kiệt
[2021-2022] Tin học 6Mon Dec 06, 2021 6:45 amLê Hoàng Tuấn Kiệt
Bài 5. Từ bài toán đến chương trìnhSun Dec 05, 2021 8:29 pmLê Hoàng Tuấn Kiệt
[2021-2022] Tin học 8Mon Nov 22, 2021 6:19 amLê Hoàng Tuấn Kiệt
RSS feeds

Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 
Social bookmarking
Social bookmarking reddit      

Bookmark and share the address of Diễn đàn Tin học Trường THCS Tân Xuân on your social bookmarking website

Go down
Lê Hoàng Tuấn Kiệt
Lê Hoàng Tuấn Kiệt
Admin
Admin
Posts : 48
Points : 113
Join date : 2020-04-02
Age : 31
Location : Bến Tre
https://tinhocthcstanxuan.forumvi.com

Bài 6: Câu lệnh điều kiện Empty Bài 6: Câu lệnh điều kiện

Mon Dec 20, 2021 6:53 am
Bài 6: Câu lệnh điều kiện

1. Hoạt động phụ thuộc vào điều kiện

- Là việc điều chỉnh hành động tùy theo hoàn cảnh cụ thể.

- Ví dụ:

Bài 6: Câu lệnh điều kiện Ly-thuyet-cau-lenh-dieu-kien
- Khi kết quả là đúng, ta nói điều kiện được thỏa mãn

- Khi kết quả là sai, ta nói điều kiện không thỏa mãn.

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

- Điều kiện được biểu diễn bằng phép so sánh, phép so sánh cho kết quả đúng có nghĩa điều kiện được thỏa mãn; ngược lại, điều kiện không được thỏa mãn.

- Để so sánh 2 giá trị số hoặc 2 biểu thức, sử dụng các kí hiệu toán học. các phép so sánh sẽ cho kết quả là đúng hoặc sai.

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

- Là cấu trúc khi một điều kiện cụ thể nào đó được thỏa mãn thì chương trình sẽ thực hiện 1 lệnh; ngược lại, nếu điều kiện không thỏa mãn thì câu lệnh bị bỏ qua.

- Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực hiện tuần tự các bước của thuật toán.

- Gồm 2 loại:

+ Cấu trúc rẽ nhánh dạng thiếu

+ Cấu trúc rẽ nhánh dạng đủ.

- Xét 2 ví dụ:

Ví dụ 1: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán.

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

- B1: Tính tổng số tiền T khách hàng đã mua sách

- B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T

- B3: In hoá đơn

Ví dụ 2: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng.

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

- B1: Tính tổng số tiền T khách hàng đã mua sách.

- B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T; ngược lại, số tiền phải thanh toán là 90% x T

- B3: In hoá đơn

Bài 6: Câu lệnh điều kiện Ly-thuyet-cau-lenh-dieu-kien-1

- Sự khác nhau giữa 2 dạng này đó là ở dạng đầy đủ, khi điều kiện đầu không thỏa mãn nó sẽ bỏ qua các câu lệnh 1 và thực hiện luôn câu lệnh 2 mà không cần xét điều kiện nữa.

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

- Các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện.

- Cú pháp dạng thiếu: if < điều kiện > then < câu lệnh>;


Nếu điều kiện thoản mãn, chương trình sẽ thực hiện các câu lệnh sau từ khóa then.

- Cú pháp dạng đủ: if < điều kiện> then <câu lệnh 1> else < câu lệnh 2>;

Nếu điều kiện thoản mãn, chương trình sẽ thực hiện các câu lệnh 1 sau từ khóa then. Nếu không, chương trình sẽ thực hiện câu lện 2.

- Ví dụ 1: viết chương trình yêu cầu người dùng nhập 1 số từ bàn phím, nếu số này là số chẵn thì in ra thông báo, ngược lại in ra thông báo là số lẻ.

+ B1: nhập số a;

+ B2: nếu a mod 2 = 0 thì thông báo là số chẵn

+ B3: nếu không thì thông báo a là số lẻ

Bài 6: Câu lệnh điều kiện Ly-thuyet-cau-lenh-dieu-kien-2

Bài 6: Câu lệnh điều kiện Ly-thuyet-cau-lenh-dieu-kien-3
Back to top
Permissions in this forum:
You cannot reply to topics in this forum
© Diễn đàn Tin học Trường THCS Tân Xuân
Địa chỉ: ấp Tân Thị, xã Tân Xuân, huyện Ba Tri, tỉnh Bến Tre.
Thông tin liên hệ ----- Mobile: 0939281634 (thầy Lê Hoàng Tuấn Kiệt) ; Email: kietbarca@gmail.com