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 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
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
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
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
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
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
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
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
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
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
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
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
....

Giáo án ppt đồng bộ với word

Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)
Giáo án điện tử 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 (2 tiết)

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:

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

Thuật toán:

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

Chương trình giải bài toán Quản lí tiền điện

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

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 - CCâu 2 - DCâu 3 -BCâu 4 -DCâ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

MỘT VÀI THÔNG TIN:

  • Word được soạn: Chi tiết, rõ ràng, mạch lạc
  • Powerpoint soạn: Hiện đại, đẹp mắt để tạo hứng thú học tập
  • Word và powepoint đồng bộ với nhau

PHÍ GIÁO ÁN:

  • Giáo án word: 250k/học kì - 300k/cả năm
  • Giáo án Powerpoint: 350k/học kì - 400k/cả năm
  • Trọn bộ word + PPT: 400k/học kì - 500k/cả năm

=> Khi đặt sẽ nhận đủ giáo án cả năm ngay vào luôn

CÁCH ĐẶT:

  • Bước 1: Chuyển phí vào STK: 10711017 - Chu Văn Trí- Ngân hàng ACB (QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận giáo án

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

Tài liệu giảng dạy

Xem thêm các bài khác

Chat hỗ trợ
Chat ngay