Bài giảng điện tử môn Tin học 10 sách Kết nối tri thức với cuộc sống bao gồm đầy đủ các tiết học trong cả năm 2022 2023 được thiết kế dưới dạng file trình chiếu PowerPoint. Qua đó, giúp thầy cô tham khảo, có thêm nhiều kinh nghiệm để soạn giáo án PowerPoint môn Tin học lớp 10 cho học sinh của mình theo chương trình mới. Giáo án PowerPoint Tin học 10 sách Kết nối tri thức được biên soạn theo phân phối chương trình học trong SGK. Bao gồm các thông tin, hình ảnh được sắp xếp theo trật tự logic nhằm cung cấp cho người học kiến thức và kỹ năng nhất định, sẽ làm tăng tính sinh động của buổi học, từ đó giúp người học có thể tiếp thu kiến thức một cách dễ dàng và linh hoạt hơn.
BÀI CÂU LỆNH ĐIỀU KIỆN IF SUBTITLE GOES HERE Trong sống, thường gặp tình việc thực hay không phụ thuộc vào điều kiện Ví dụ, em dự định chơi bạn ngày mai thời tiết đẹp, không mưa, trời mưa em nhà làm tập Các tình lập trình gọi rẽ nhánh Em điền thơng tin tình vào vị trí lệnh tương ứng sơ đồ cấu trúc rẽ nhánh Hình 19.1 Add a Footer 22 Đúng Lệnh Sai Lệnh HOẠT ĐỘNG Khái niệm biểu thức logic ? Biểu thức sau đưa vào vị trí lệnh: Nếu ngơn ngữ lập trình bậc cao? A m, n = 1,2 C a * b < a + b B a + b > D 12 + 15 > * 13 BIỂU THỨC LOGIC - Trong Python, biểu thức logic biểu thức nhận giá trị True (đúng) False (sai) - Biểu thức logic đơn giản biểu thức so sánh số xâu kí tự - Quan sát lệnh sau để nhận biết kiểu liệu logic >>> a, b, s = 10, 2, “Number” # Gán a = 10, b = 2, s = “Number” >>> a > 10 False # a > 10 sai, b < >>> b < True >>> s == “number” # s “number” hai xâu có giá trị khác False Các phép so sánh giá trị số Python < Nhỏ Lớn == Bằng >= Lớn != Khác Chú ý: Với xâu kí tự có đầy đủ phép so sánh (sẽ học sau) Các phép toán kiểu liệu logic bao gồm phép and (và), or (hoặc) not (phủ định) Bảng phép toán logic sau: X True True False False Phép toán and Y X and Y True True False False True False False False Phép toán not X True True False False X not X True False False True Phép toán or Y True False True False X or Y True True True False Ví dụ: Cho lệnh sau dự đoán giá trị biến logic a, b, c >>> x, y, z= 10, 5, >>> b=x < 11 and z > >>> c=x > 15 or y < >>> a= not b Giải thích: Ta có x = 10, z = x < 11 đúng, z > Theo bảng phép tốn and ta có b = x < 11 and z > nhận giá trị Ta lại có: x > 15 sai (vì x = 10) y < (vì y = 5) Theo bảng phép toán or suy c = x > 15 or y < nhận giá trị Cuối cùng, b nên a = not b nhận giá trị sai - Ví dụ: a,b hai số tạo lệnh sau in giá trị tuyệt đối hiệu hai số if a > b: print(a – b) else: print(b – a) 16 Chú ý: - Từ khóa if else cần viết thẳng lề trái - Các khối lệnh khối lệnh cần viết lùi vào thẳng hàng, mặc định tab hay dấu cách - Các khối lệnh Python cần viết sau dấu “:” Và lùi vào, thẳng hàng Đây điểm khác biệt Python với ngôn ngữ lập trình khác 17 Ghi nhớ: Câu lệnh điều kiện if thể cấu trúc rẽ nhánh Python Khối lệnh rẽ nhánh if viết sau dấu “:”, cần viết lùi vào thẳng hàng 18 Câu hỏi Đoạn chương trình sau thực cơng việc gì? k = int(input(“Nhập số nguyên dương: ”)) if k