Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bài 31. Thực hành viết chương trình đơn giản
(Tài liệu chưa được thẩm định)
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:49' 10-05-2023
Dung lượng: 2.9 MB
Số lượt tải: 0
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:49' 10-05-2023
Dung lượng: 2.9 MB
Số lượt tải: 0
Số lượt thích:
0 người
BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
Ảnh
Ảnh
Em làm được?
- Em làm được (Em làm được?)
Ảnh
- Thực hành viết chương trình đơn giản bẳng ngôn ngữ Python. - Thực hành được các bước gỡ rối chương trình bằng công cụ debug - thiết lập điểm dừng và chạy theo từng lệnh.
THỰC HÀNH
1. Nhiệm vụ 1 (THỰC HÀNH)
Hình vẽ
Ảnh
1. Nhiệm vụ 1
- Chương trình (Chương trình)
Ảnh
- Công cụ gỡ lỗi
- Chạy chương trình với công cụ gỡ lỗi của phần mềm lập trình. Thiết lập một điểm dừng tại dòng 20 của chương trình như sau:
Ảnh
-Thiết lập bảng
- Mõi lần chương trình dừng lại có thể quan sát các biến n, m, k để kiểm tra tính đúng đắn của chương trình. - Thiết lập bảng theo dõi các giá trị trung gian k, m, n, NT sẽ như sau, giả sử giá trị nhập ban đầu của n = 100.
Ảnh
2. Nhiệm vụ 2 (THỰC HÀNH)
Hình vẽ
Ảnh
2. Nhiệm vụ 2
- Lệnh rẽ nhánh if
- Sử dụng cấu trúc mở rộng của lệnh rẽ nhánh if ... else trong Python khi các lệnh này lồng nhau.
Ảnh
- Khi đó các lệnh rẽ nhánh lồng nhau trong mô hình bên trái sẽ được viết gọn như mô hình bên phải.
- Chương trình (Chương trình)
Ảnh
Ảnh
Luyện tập
- Câu hỏi (LUYỆN TẬP)
Ảnh
Câu 1: 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. Hãy nhập lại". Chương trình chỉ dừng sau khi người dùng nhập đúng. Câu 2: Viết chương trình in bảng cửu chương ra màn hình như sau: - Hàng thứ nhất in ra bảng nhân 1, 2, 3, 4, 5. - Hàng thứ hai in ra bảng nhân 6, 7, 8, 9, 10.
Vận dụng
- Câu hỏi
Ảnh
Câu 1: Viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong khoảng thời gian từ năm Y1 đến năm Y2 có bao nhiêu năm nhuận. Áp dụng tính xem trong thế kỉ XXI có bao nhiêu năm nhuận. Câu 2: Gọi ƯCLN(a,b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a,b) = ƯCLN(b,a%b) nếu b > 0 và ƯCLN(a,0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.
Vận dụng
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 32: Ôn tập lập trình Python.
- Cảm ơn
Ảnh
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
Ảnh
Ảnh
Em làm được?
- Em làm được (Em làm được?)
Ảnh
- Thực hành viết chương trình đơn giản bẳng ngôn ngữ Python. - Thực hành được các bước gỡ rối chương trình bằng công cụ debug - thiết lập điểm dừng và chạy theo từng lệnh.
THỰC HÀNH
1. Nhiệm vụ 1 (THỰC HÀNH)
Hình vẽ
Ảnh
1. Nhiệm vụ 1
- Chương trình (Chương trình)
Ảnh
- Công cụ gỡ lỗi
- Chạy chương trình với công cụ gỡ lỗi của phần mềm lập trình. Thiết lập một điểm dừng tại dòng 20 của chương trình như sau:
Ảnh
-Thiết lập bảng
- Mõi lần chương trình dừng lại có thể quan sát các biến n, m, k để kiểm tra tính đúng đắn của chương trình. - Thiết lập bảng theo dõi các giá trị trung gian k, m, n, NT sẽ như sau, giả sử giá trị nhập ban đầu của n = 100.
Ảnh
2. Nhiệm vụ 2 (THỰC HÀNH)
Hình vẽ
Ảnh
2. Nhiệm vụ 2
- Lệnh rẽ nhánh if
- Sử dụng cấu trúc mở rộng của lệnh rẽ nhánh if ... else trong Python khi các lệnh này lồng nhau.
Ảnh
- Khi đó các lệnh rẽ nhánh lồng nhau trong mô hình bên trái sẽ được viết gọn như mô hình bên phải.
- Chương trình (Chương trình)
Ảnh
Ảnh
Luyện tập
- Câu hỏi (LUYỆN TẬP)
Ảnh
Câu 1: 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. Hãy nhập lại". Chương trình chỉ dừng sau khi người dùng nhập đúng. Câu 2: Viết chương trình in bảng cửu chương ra màn hình như sau: - Hàng thứ nhất in ra bảng nhân 1, 2, 3, 4, 5. - Hàng thứ hai in ra bảng nhân 6, 7, 8, 9, 10.
Vận dụng
- Câu hỏi
Ảnh
Câu 1: Viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong khoảng thời gian từ năm Y1 đến năm Y2 có bao nhiêu năm nhuận. Áp dụng tính xem trong thế kỉ XXI có bao nhiêu năm nhuận. Câu 2: Gọi ƯCLN(a,b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a,b) = ƯCLN(b,a%b) nếu b > 0 và ƯCLN(a,0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.
Vận dụng
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 32: Ôn tập lập trình Python.
- Cảm ơn
Ảnh
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓
Các ý kiến mới nhất