Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

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

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Huệ (trang riêng)
Ngày gửi: 01h:11' 26-12-2021
Dung lượng: 1.0 MB
Số lượt tải: 306
Số lượt thích: 0 người
KÍNH CHÀO QUÝ THẦY CÔ
THAM DỰ TIẾT DẠY
MÔN TIN HỌC LỚP 8
KIỂM TRA BÀI CŨ
Trả lời:
Quá trình giải bài toán trên máy tính gồm 3 bước:
Xác định bài toán
Mô tả thuật toán
Viết chương trình
Câu hỏi: Quá trình giải bài toán trên máy tính gồm mấy bước? Hãy kể tên các bước đó.
1. Hoạt động phụ thuộc vào điều kiện
2. Điều kiện và phép so sánh
3. Cấu trúc rẽ nhanh
4. Câu lệnh điều kiện
Bài 6: CÂU LỆNH ĐIỀU KIỆN
Bài 6
CÂU LỆNH ĐIỀU KIỆN
Nếu em bị ốm, em sẽ không tập thể dục buổi sáng.
Nếu trời không mưa vào ngày chủ nhật, thì Long đi đá bóng; ngược lại Long ở nhà.
1. Hoạt động phụ thuộc vào điều kiện
điều kiện
hoạt động phụ thuộc điều kiện
“Nếu” gặp đèn đỏ
Thì phải dừng lại
trời không mưa
Long đi đá
bóng
Long ở nhà.
gặp đèn đỏ
dừng lại
THẢO LUẬN NHÓM (5’)
Hãy quan sát ví dụ sau đây:
+ Xác định điều kiện, kết quả và hoạt động tiếp theo
Vd1: Nếu trời mưa thì em sẽ không tập thể dục buổi sáng. 
Vd2: Nếu em bị bệnh thì em sẽ không đi học 
Vd3: Nếu tổng tiền mua sách lớn hơn 100.000đ thì được giảm giá 30%.
Vd4: Nếu gặp đèn đỏ thì phải dừng lại
Trời mưa
Em bị bệnh
Tổng tiền lớn hơn hoặc bằng 100000đ.
Sai
Đúng
Đúng
Không tập thể dục buổi sáng
Em đi học.
Không giảm giá
120.0000
80.000
Sai
Giảm giá 30%.
vd1
vd2
vd3
vd4
Nếu chọn đúng thì chương trình dừng lại, chọn sai chương trình chạy tiếp
“Nếu” nhấn Alt + F4, sẽ thoát khỏi chương trình.
MỘT SỐ VÍ DỤ TRONG TIN HỌC
Nếu X>5 thì in giá trị của X ra màn hình
a) 7 > 2
b) 7 < 2
c)7 == 2
Hãy cho biết kết quả của các bài tập sau:
Đúng
Sai
Sai
Phép so sánh cho kết quả đúng có nghĩa là điều kiện được thỏa mãn; ngược lại, điều kiện không thỏa mãn.
2. Điều kiện và phép so sánh
Ví dụ: Nhập 2 số a và b, in ra màn hình số có giá trị lớn hơn.
Mô tả thuật toán:
Bước 1: Nhập 2 số a và b
Bước 2: Nếu a > b, in giá trị biến a ra màn hình ngược lại, in giá trị biến b ra màn hình.
Bước 2: Nếu a > b, in giá trị biến a ra màn hình ngược lại, in giá trị biến b ra màn hình.
Ví dụ: Nhập 2 số a và b, in ra màn hình số có giá trị lớn hơn.
Mô tả thuật toán:
Bước 1: Nhập 2 số a và b
Bước 2: Nếu a > b, in giá trị biến a ra màn hình ngược lại, in giá trị biến b ra màn hình.
Bước 2: Nếu a > b, in giá trị biến a ra màn hình ngược lại, in giá trị biến b ra màn hình.
a > b?
Đúng
Sai
In ra màn hình giá trị của a
In ra màn hình giá trị của b
Mô tả thuật toán:
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Bước 2: Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T.
Bước 3: in hóa đơn
Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau: nếu mua sách với tổng số tiền ít nhất là 100.000 đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán.
Sơ đồ khối cấu trúc rẽ nhánh dạng thiếu:
Nếu <điều kiện> thì ;
Cấu trúc rẽ nhánh dạng thiếu
Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T
Sơ đồ khối cấu trúc rẽ nhánh dạng thiếu:
Nếu T ≥ 100000, số tiền phải thanh toán là 70% x T
T >= 100000
70%*T
In hóa đơn
Mô tả thuật toán:
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Bước 2: 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.
Bước 3: in hóa đơn
Ví dụ 3: Nếu mua sách với tổng số tiền từ 100.000 đồng trở lên, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Ngược lại, những khách hàng mua với tổng số tiền không đến 100.000 đồng sẽ chỉ giảm 10%.
 Sơ đồ khối cấu trúc rẽ nhánh dạng đủ:
Nếu <điều kiện> thì ngược lại ;
Cấu trúc rẽ nhánh dạng đủ
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.
T>=100000
70% * T
30% * T
In hóa đơn
Nếu <điều kiện> thì ;
Cấu trúc rẽ nhánh dạng thiếu
Nếu <điều kiện> thì
ngược lại ;
Cấu trúc rẽ nhánh dạng đủ
 Lưu ý: 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 trong thuật toán, giúp cho việc lập trình được linh hoạt hơn.
Trong ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện
4. Câu lệnh điều kiện
 Câu lệnh điều kiện dạng thiếu trong python là:
If <điều kiện> :

Điều kiện: là biểu thức logic chứa phép so sánh Câu lệnh: là câu lệnh đơn, hoặc câu lệnh ghép.
4. Câu lệnh điều kiện
 Câu lệnh điều kiện dạng thiếu trong python là:
If <điều kiện> :

 Ý nghĩa của câu lệnh điều kiện dạng thiếu:
Khi gặp câu lệnh điều kiện này, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau (:) Ngược lại, câu lệnh đó bị bỏ qua
a = eval(input(‘nhap so a:’))
If a > 5:
print(‘So da nhap khong hop le!’)
Mô tả thuật toán
Bước 1: Nhập số a;
Bước 2: nếu a > 5 thì thông báo lỗi ;
VD5: Viết chương trình yêu cầu người dùng nhập một số không lớn hơn 5 từ bàn phím, chương trình sẽ kiểm tra tính hợp lệ, nếu khồn hợp lệ sẽ thông báo lỗi.
Câu lệnh:
VD5: Viết chương trình yêu cầu người dùng nhập một số không lớn hơn 5 từ bàn phím, chương trình sẽ kiểm tra tính hợp lệ, nếu khồn hợp lệ sẽ thông báo lỗi.
Chương trình:
Ví dụ: Nhập 2 số a và b, in ra màn hình số có giá trị lớn hơn.
Mô tả thuật toán:
Chương trình:
Bước 1: Nhập số a và b ;
Bước 2: Nếu a > b thì in ra màn hình giá trị của a.
Bước 3: Nếu b > a thì in ra màn hình giá trị của b.
Bước 4: Kết thúc.
 Câu lệnh điều kiện dạng đủ trong python là:
If <điều kiện> :

else:
< Câu lệnh 2>
 Ý nghĩa các câu lệnh của cấu trúc dạng đủ:
Khi gặp câu lệnh điều kiện này, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1.
Trong trường hợp ngược lại, sẽ thực hiện câu lệnh 2
Ví dụ: Nhập 2 số a và b, in ra màn hình số có giá trị lớn hơn.
Mô tả thuật toán:
Chương trình:
Bước 1: Nhập số a và b ;
Bước 2: Nếu a > b thì in ra màn hình giá trị của a
Ngược lại in ra màn hình giá trị của b.
Bước 4: Kết thúc.
Ở đây sau câu lệnh if a>b có 2 lệnh: Lệnh ghép
If b != 0:
x:=a/b
else: print(‘mau so bang 0, khong chia duoc’);
Thuật toán
Nếu b ≠ 0 thì tính kết quả x = a/b
ngược lại thì thông báo lỗi
Câu lệnh:
Ví dụ 6: Viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kì. Phép tính chỉ thực hiện được khi b ≠ 0. Chương trình sẽ kiểm tra giá trị của b. Nếu b ≠ 0 thì thực hiện phép chia; nếu b = 0 sẽ thông báo lỗi.
Em hãy viết chương trình của bài toán trên
Trả lời câu hỏi 1, 2, 3, 4, 5, 6,7 trang 40, 41 sách giáo khoa .
468x90
 
Gửi ý kiến