Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính


Bài 16. Ngôn ngữ lập trình bậc cao và Python SGK Tin học 10 Kết nối tri thức

Em hãy quan sát các đoạn chương trình được viết bằng các ngôn ngữ lập trình khác nhau trong Hình 16.1 và cho biết câu lệnh trong ngôn ngữ nào dễ hiểu nhất?


Bài 17. Biến và lệnh gán SGK Tin học 10 Kết nối tri thức

Các tên biến nào dưới đây là hợp lệ trong Python?


Bài 18. Các lệnh vào ra đơn giản SGK Tin học 10 Kết nối tri thức

Quan sát lệnh sau và trả lời các câu hỏi: Lệnh input ( ) cho phép nhập dữ liệu từ đâu? Giá trị được nhập sẽ là số hay xâu?


Bài 19. Câu lệnh điều kiện IF SGK Tin học 10 Kết nối tri thức

Mỗi biểu thức sau có giá trị True hay False? a) 100%4 == 0 b) 111//5 != 20 or 20%3 != 0


Bài 20. Câu lệnh lặp FOR SGK Tin học 10 Kết

Thực hiện đoạn chương trình sau trong chế độ gõ lệnh trực tiếp của Python để tính tổng 0 + 1 + … + 9. Tổng này có giá trị bao nhiêu? Giải thích kết quả.


Bài 21. Câu lệnh lặp WHILE SGK Tin học 10 Kết nối tri thức

Lệnh while kiểm tra điều kiện trước hay sau khi thực hiện khối lặp?


Bài 22. Kiểu dữ liệu danh sách SGK Tin học 10 Kết nối tri thức

Khởi tạo dữ liệu danh sách như thế nào? Cách truy cập, thay đổi giá trị và xoá một phần tử trong danh sách như thế nào?


Bài 23. Một số lệnh làm việc với dữ liệu danh sách SGK TIn học 10 Kết nối tri thức

Giả sử A = [“0”, “1”, “01”, “10”]. Các biểu thức sau trả về giá trị đúng hay sai?


Bài 24. Xâu kí tự SGK Tin học 10 Kết nối tri thức

Các xâu kí tự sau có hợp lệ không? a) “123&*()+-ABC” b) “1010110&0101001” c) “Tây Nguyên” d) 11111111 = 256


Bài 25. Một số lệnh làm việc với xâu kí tự SGK Tin học 7 Kết nối tri thức

Quan sát các ví dụ sau để tìm hiểu cách kiểm tra xâu con và tìm kiếm vị trí xâu con trong xâu kí tự.


Bài 26. Hàm trong Python SGK Tin học 10 Kết nối tri thức

Em có thể kể tên một số hàm trong số các lệnh đã học không? Các hàm đó có những đặc điểm chung gì?


Bài 27. Tham số của hàm SGK Tin học 10 Kết nối tri thức

Quan sát các lệnh sau và cho biết sự khác nhau giữa các tham số (parameter) và đối số (argument).


Bài 28. Phạm vi của biến SGK Tin học 10 Kết nối tri thức

Một biến được định nghĩa trong chương trình chính (bên ngoài các hàm) thì sẽ được sử dụng như thế nào bên trong các hàm?


Bài 29. Nhận biết lỗi chương trình SGK Tin học 10 KNTT

Quan sát các trường hợp chương trình gặp lỗi như sau, từ đó nhận biết và phân biệt một số loại lỗi của chương trình.


Bài 30. Kiểm thử và gỡ lỗi chương trình SGK Tin học 10 Kết nối tri thức

Đọc và thảo luận nhóm các phương pháp, công cụ sau để biết chức năng, tác dụng của từng công cụ trong công việc kiểm thử chương trình.


Bài 31. Thực hành viết chương trình đơn giản SGK Tin học 10 Kết nối tri thức

Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm tra dữ liệu nhập như sau: Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: “Nhập sai, số a phải lớn hơn 0. Nhập lại”. Chương trình chỉ dừng sau khi người dùng nhập đúng.


Bài 32. Ôn tập lập trình python SGK Tin học 10 Kết nối tri thức 10

Viết chương trình nhập số n, sau đó nhập danh sách tên học sinh với họ, đệm, tên. Sắp xếp tên học sinh trong lớp theo bảng chữ cái. Đưa kết quả ra màn hình.


Bài học tiếp theo


Bài học bổ sung