Giáo án và PPT Tin học 10 cánh diều Bài 18: Lập trình giải quyết bài toán trên máy tính
Đồng bộ giáo án word và powerpoint (ppt) Bài 18: Lập trình giải quyết bài toán trên máy tính. Thuộc chương trình Tin học 10 cánh diều. Giáo án được biên soạn chỉnh chu, hấp dẫn. Nhằm tạo sự lôi cuốn và hứng thú học tập cho học sinh.
Click vào ảnh dưới đây để xem giáo án WORD rõ nét
Giáo án ppt đồng bộ với word
Còn nữa....
Các tài liệu bổ trợ khác
Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 cánh diều
LẬP TRÌNH GIẢI QUYẾT BÀI TOÁN TRÊN MÁY TÍNH (2 TIẾT)
HOẠT ĐỘNG KHỞI ĐỘNG
GV yêu cầu HS thảo luận và trả lời:
Các bước giải bài toán trên máy tính la?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động 1. Quá trình giải một bài toán bằng lập trình
GV đặt câu hỏi hướng dẫn học sinh tìm hiểu: Em hãy giải bài toán quản lý tiền điện?
Sản phẩm dự kiến:
Ví dụ: Bài toán Quản lí tiền điện
Tóm tắt bài toán:
Thuật toán:
Chương trình giải bài toán Quản lí tiền điện
Các bước giải bài toán trên máy tính:
- Bước 1: Xác định bài toán.
- Bước 2: Tìm thuật toán bài toán và cách tổ chức dữ liệu.
- Bước 3: Viết chương trình.
- Bước 4: Kiểm thử, chạy và hiệu chỉnh chương trình.
Hoạt động 2. Các bước giải bài toán bằng lập trình
GV đưa ra câu hỏi: Yếu tố cơ bản của một ngôn ngữ lập trình là?
Sản phẩm dự kiến:
a) Xác định bài toán
- Xây dựng mô hình toán học, xác định được mối quan hệ giữa các đại lượng đã cho với đại lượng cần tìm.
b) Tìm thuật toán giải bài toán và cách tổ chức dữ liệu
- Tìm thuật toán dựa trên kết quả của bước 1, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán.
c) Viết chương trình
- Yếu tố cơ bản của một ngôn ngữ lập trình:
+ Bảng chữ cái (bộ các kí tự được phép sử dụng) của ngôn ngữ.
+ Quy định về cách viết các thành tố như: tên, câu lệnh, biểu thức.
+ Loại dữ liệu cơ sở có thể lưu trữ và xử lí.
+ Các phép tính và loại câu lệnh có thể thực hiện.
+ Các kiểu dữ liệu có cấu trúc.
+ Thư viện chương trình con cung cấp sẵn cho người lập trình.
- Khi viết chương trình cần sử dụng được:
+ Các lệnh nhập dữ liệu vào và đưa kết quả ra.
+ Các kiểu dữ liệu như: số nguyên, số thực, xâu kí tự, danh sách, …. Và cách dùng chúng.
+ Các câu lệnh tương ứng thể hiện cấu trúc rẽ nhánh, cấu trúc lặp của thuật toán.
+ Các chương trình con đã cung cấp sẵn trong các thư viện của ngôn ngữ lập trình đó và cách tự xây dựng chương trình con.
- Có hai chế độ dịch chương trình viết trên ngôn ngữ lập trình bậc cao sang ngôn ngữ máy là biên dịch (Compiler) và thông dịch (Interpreter).
d) Kiểm thử, chạy và hiệu chỉnh chương trình.
- Lưu ý: trong hầu hết các trường hợp, ta chỉ có thể khẳng định chương trình cho kết quả đúng với nhiều bộ dữ liệu khác nhau.
………………………
HOẠT ĐỘNG LUYỆN TẬP
Từ nội dung bài học,GV yêu cầu HS luyện tập làm bài:
Câu 1: Bước quan trọng nhất để giải một bài toán trên máy tính là:
- A. Tìm thuật toán giải bài toán và cách tổ chức dữ liệu thiết kế thuật toán.
- B. Viết chương trình.
- C. Xác định bài toán.
- D. Kiểm thử chương trình.
Câu 2: Bước kiểm thử, chạy và hiệu chỉnh chương trình là:
- A. Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
- B. Xác định những giá trị đã cho và mối quan hệ giữa chúng.
- C. Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
- D. Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Câu 3: Bước xác định bài toán là:
- A. Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
- B. Xác định những giá trị đã cho và mối quan hệ giữa chúng.
- C. Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
- D. Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Câu 4: Tiêu chí lựa chọn hoặc thiết kế thuật toán là gì?
- A. Hiệu quả về thời gian.
- B. Hiệu quả về không gian.
- C. Khả thi khi cài đặt.
- D. Tất cả đều đúng.
Câu 5: Có bao nhiêu chế độ dịch chương trình viết trên ngôn ngữ lập trình bậc cao sang ngôn ngữ máy?
- A. 1
- B. 2
- C. 3
- D. 4
Sản phẩm dự kiến:
Câu 1 - C | Câu 2 - D | Câu 3 -B | Câu 4 -D | Câu 5 -B |
HOẠT ĐỘNG VẬN DỤNG
Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:
Câu 1: Thứ tự đúng của các bước trong quá trình giải toán bằng lập trình trên máy tính là?
Câu 2: Chương trình sau thông báo lỗi gì?
for i in range(10) print(i)
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Cần nâng cấp lên VIP
Khi nâng cấp lên tài khoản VIP, sẽ tải được tài liệu + nhiều hữu ích khác. Như sau:
- Giáo án đồng bộ word + PPT: đủ cả năm
- Trắc nghiệm cấu trúc mới: Đủ cả năm
- Ít nhất 10 đề thi cấu trúc mới ma trận, đáp án chi tiết
- Trắc nghiệm đúng/sai cấu trúc mới
- Câu hỏi và bài tập tự luận
- Lý thuyết và kiến thức trọng tâm
- Phiếu bài tập file word
- File word giải bài tập
- Tắt toàn bộ quảng cáo
- Và nhiều tiện khác khác đang tiếp tục cập nhật..
Phí nâng cấp:
- 1000k/6 tháng
- 1150k/năm(12 tháng)
=> Khi nâng cấp chỉ gửi 650k. Tải về và dùng thực tế. Thấy hài lòng thì 3 ngày sau mới gửi số phí còn lại
Cách nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686- Cty Fidutech- Ngân hàng MB
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận các tài liệu
Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 cánh diều
TIN HỌC 10 KẾT NỐI TRI THỨC
Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng kết nối tri thức
Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính kết nối tri thức
Soạn giáo án Tin học 10 kết nối tri thức theo công văn mới nhất
Giáo án tin học 10 kết nối tri thức (bản word)
Giáo án điện tử tin học 10 kết nối tri thức
Giáo án powerpoint tin học 10 kết nối tri thức
Đề thi tin học 10 kết nối tri thức
Trắc nghiệm tin học 10 kết nối tri thức
TIN HỌC 10 CÁNH DIỀU
Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính 10 cánh diều
Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng cánh diều
Soạn giáo án Tin học 10 cánh diều theo công văn mới nhất
Giáo án tin học 10 cánh diều (bản word)
Giáo án điện tử tin học 10 cánh diều
Giáo án powerpoint tin học 10 cánh diều
Đề thi tin học 10 cánh diều
Trắc nghiệm tin học 10 cánh diều