SlideShare una empresa de Scribd logo
1 de 10
BÀI 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH GVHD : Th.s LÊ ĐỨC LONG SVTH  : TRẦN THỊ KHÁNH HÒA LỚP  : TIN 5C – BT MSSV  : K33013229 TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH  KHOA CÔNG NGHỆ THÔNG TIN  BỘ MÔN PHƯƠNG PHÁP DẠY HỌC 2  TIN HỌC LỚP 10 : CHƯƠNG  I
CHƯƠNG I : MỘT SỐ KHÁI NiỆM CƠ BẢN CỦA TIN HỌC CHƯƠNG II : HỆ ĐiỀU HÀNH CHƯƠNG III : SoẠN THẢO VĂN BẢN CHƯƠNG IV : MẠNG MÁY TÍNH VÀ INTERNET Biết được khái niệm về tin học, bài toán, thuật toán.Ứng dụng của tin học Hiểu khái niệm hệ điều hành và cách giao tiếp với HĐH Làm quen với chương trình soạn thảo văn bản của Microsoft Word Biết mạng máy tính và cách sử dụng Internet Mục tiêu TIN HỌC 10 BÀI 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH (1 TiẾT)
MỤC TIÊU BÀI HỌC – CHUẨN KiẾN THỨC BÀI 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH NỘI DUNG TRỌNG TÂM – ĐiỂM KHÓ KiẾN THỨC , KỸ NĂNG CẦN BiẾT KiẾN THỨC , KỸ NĂNG ĐÃ BiẾT KỊCH BẢN DẠY HỌC CHUẨN BỊ  GIÁO VIÊN  :   Chuẩn bị các kiến thức kiên quan đến bài giảng ,giáo án HỌC SINH   :  Chuẩn bị bài ở nhà , học bài cũ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],- Kiến thức : Biết các bước cơ bản khi tiến hành giải toán trên máy tính - Kỹ năng : Nắm được nội dung cụ thể các bước cần thực hiện khi giải 1 bài toán trên máy tính  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bài 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH Hoạt động 1 (5’): Đặt vấn đề BÀI TOÁN ĐẶT VẤN ĐỀ  TÌM ƯỚC SỐ CHUNG LỚN NHẤT (UCLN) CỦA HAI SỐ NGUYÊN DƯƠNG  M VÀ N Với các giá trị :  M = 25  ; N = 5   M = 88  ; N = 121    M = 997  ; N = 29   M = 2006 ; N = 1998 Hãy đưa ra những ưu điểm của việc giải bài toán bằng máy tính so với việc giải bài toán thông thường Bài 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH Nhấn mạnh các bước giải bài toán trên máy tính, cách lựa chọn thuật toán và viết chương trình. Hoạt động 2 (35’):  Các bước giải một bài toán trên máy  tính Hoạt động 4 (5’):  Củng cố kiến thức đã học
Bước 1 : Xác định bài toán GV : Xác định bài toán tức là cần phải xác định cái gì ? Chia các nhóm thảo luận và gọi đại diện các nhóm trả lời HS : Xác định input và output Bước 2 : Lựa chọn hoặc thiết kế thuật toán GV : Hãy nhắc lại thuật toán là gì? HS : trả lời GV : Với 1 bài toán có thể có bao nhiêu thuật toán để giải ? HS trả lời : Có thể có nhiều thuật toán để giải một bài toán.Vì vậy ta phải chọn thuật toán phù hợp nhất trong những thuật toán đưa ra để giải bài toán . a . Lựa chọn thuật toán
GV : Ví dụ: Xét bài toán "Tìm UCLN của 2 số nguyên dương“. Yêu cầu HS đưa ra những thuật toán mà HS biết?  HS : Tìm UCLN có nhiều thuật toán  + dùng hiệu của 2 số  + dùng thương của 2 số     ->   GV : Thuật toán tối ưu là thuật toán có các tiêu chí sau : dễ hiểu, trình bày dễ nhìn, thời gian chạy nhanh, tốn ít bộ nhớ.
b . Diễn tả thuật toán ->  GV : Yêu cầu học sinh nhắc lại các cách diễn tả thuật toán HS : Có 2 cách diễn tả thuật toán : liệt kê từng bước và vẽ sơ đồ khối ->  GV : Lấy ví dụ : Tìm ước số chung lớn nhất của 2 số nguyên dương M và N và hướng dẫn học sinh thực hiện từng bước ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bước 3 : Viết chương trình  Đặt vấn đề : Ta đã có được thuật toán của bài toán, công việc tiếp theo là phải chuyển đổi thuật toán đó sang chương trình.  GV : Hãy nêu các ngôn ngữ lập trình mà em biết? HS : Pascal, C, … GV : đưa ra khái niệm cơ bản về viết chương trình và những điều cần lưu ý khi viết chương trình. Bước 4 : Hiệu chỉnh ,[object Object],[object Object],[object Object],[object Object],HS UCLN(25,35) = 5 UCLN(17,5) = 1  
Bước 5 : Viết tài liệu  Sau khi viết chương trình đã hoàn thiện công việc còn lại là viết tài liệu mô tả thuật toán, chương trình và hướng dẫn sử dụng chương trình

Más contenido relacionado

Más de Tin 5CBT

Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Tin 5CBT
 
Le TanPhuong _K33103252_Bai6_Chuongii_lop11
Le TanPhuong _K33103252_Bai6_Chuongii_lop11Le TanPhuong _K33103252_Bai6_Chuongii_lop11
Le TanPhuong _K33103252_Bai6_Chuongii_lop11Tin 5CBT
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-CTin 5CBT
 
Kichbandayhoc k33103250
Kichbandayhoc k33103250Kichbandayhoc k33103250
Kichbandayhoc k33103250Tin 5CBT
 
Mai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocMai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocTin 5CBT
 
Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Tin 5CBT
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12Tin 5CBT
 
TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255Tin 5CBT
 
K33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangK33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangTin 5CBT
 
Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Tin 5CBT
 
MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10Tin 5CBT
 
K33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaK33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaTin 5CBT
 
K33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaK33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaTin 5CBT
 
TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206Tin 5CBT
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10Tin 5CBT
 
Bai 2 k33103237_pham_thi_ngoc_linh
Bai  2 k33103237_pham_thi_ngoc_linhBai  2 k33103237_pham_thi_ngoc_linh
Bai 2 k33103237_pham_thi_ngoc_linhTin 5CBT
 
Pham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhPham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhTin 5CBT
 
K33103247 nguyenphannhat
K33103247 nguyenphannhatK33103247 nguyenphannhat
K33103247 nguyenphannhatTin 5CBT
 
K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2Tin 5CBT
 
HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18Tin 5CBT
 

Más de Tin 5CBT (20)

Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222Kich ban day hoc_NguyenThiThuyHan_K33103222
Kich ban day hoc_NguyenThiThuyHan_K33103222
 
Le TanPhuong _K33103252_Bai6_Chuongii_lop11
Le TanPhuong _K33103252_Bai6_Chuongii_lop11Le TanPhuong _K33103252_Bai6_Chuongii_lop11
Le TanPhuong _K33103252_Bai6_Chuongii_lop11
 
33103242.K33BT-C
33103242.K33BT-C33103242.K33BT-C
33103242.K33BT-C
 
Kichbandayhoc k33103250
Kichbandayhoc k33103250Kichbandayhoc k33103250
Kichbandayhoc k33103250
 
Mai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hocMai hoàng luân k33103241 kich ban day hoc
Mai hoàng luân k33103241 kich ban day hoc
 
Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12
 
TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255TranThiBichPhuong_K33103255
TranThiBichPhuong_K33103255
 
K33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhangK33103223 tin5 cbt-nguyenthithanhhang
K33103223 tin5 cbt-nguyenthithanhhang
 
Vothithuydong bai1-lop12
Vothithuydong bai1-lop12Vothithuydong bai1-lop12
Vothithuydong bai1-lop12
 
MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10MAI CHÍNH HỮU_Bai16Chuong3Tin10
MAI CHÍNH HỮU_Bai16Chuong3Tin10
 
K33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemhaK33103224 tin5 cbt-dinhthidiemha
K33103224 tin5 cbt-dinhthidiemha
 
K33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghiaK33103245 NguyenthiMinhNghia
K33103245 NguyenthiMinhNghia
 
TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206TinCBT_VuThanhBinh_K33103206
TinCBT_VuThanhBinh_K33103206
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
 
Bai 2 k33103237_pham_thi_ngoc_linh
Bai  2 k33103237_pham_thi_ngoc_linhBai  2 k33103237_pham_thi_ngoc_linh
Bai 2 k33103237_pham_thi_ngoc_linh
 
Pham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinhPham thit hanhlanh_bai20mangmaytinh
Pham thit hanhlanh_bai20mangmaytinh
 
K33103247 nguyenphannhat
K33103247 nguyenphannhatK33103247 nguyenphannhat
K33103247 nguyenphannhat
 
K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2K33103215 tin5 cbt-nguyenlehoangduy2
K33103215 tin5 cbt-nguyenlehoangduy2
 
HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18HoangNgocDiep_K33103213_Tin11_Bai18
HoangNgocDiep_K33103213_Tin11_Bai18
 

Bài 6 - Chương I - Lớp 10 - Trần Thị Khánh Hòa - K33103229

  • 1. BÀI 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH GVHD : Th.s LÊ ĐỨC LONG SVTH : TRẦN THỊ KHÁNH HÒA LỚP : TIN 5C – BT MSSV : K33013229 TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN PHƯƠNG PHÁP DẠY HỌC 2 TIN HỌC LỚP 10 : CHƯƠNG I
  • 2. CHƯƠNG I : MỘT SỐ KHÁI NiỆM CƠ BẢN CỦA TIN HỌC CHƯƠNG II : HỆ ĐiỀU HÀNH CHƯƠNG III : SoẠN THẢO VĂN BẢN CHƯƠNG IV : MẠNG MÁY TÍNH VÀ INTERNET Biết được khái niệm về tin học, bài toán, thuật toán.Ứng dụng của tin học Hiểu khái niệm hệ điều hành và cách giao tiếp với HĐH Làm quen với chương trình soạn thảo văn bản của Microsoft Word Biết mạng máy tính và cách sử dụng Internet Mục tiêu TIN HỌC 10 BÀI 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH (1 TiẾT)
  • 3.
  • 4. Bài 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH Hoạt động 1 (5’): Đặt vấn đề BÀI TOÁN ĐẶT VẤN ĐỀ TÌM ƯỚC SỐ CHUNG LỚN NHẤT (UCLN) CỦA HAI SỐ NGUYÊN DƯƠNG M VÀ N Với các giá trị : M = 25 ; N = 5 M = 88 ; N = 121 M = 997 ; N = 29 M = 2006 ; N = 1998 Hãy đưa ra những ưu điểm của việc giải bài toán bằng máy tính so với việc giải bài toán thông thường Bài 6 : GiẢI BÀI TOÁN TRÊN MÁY TÍNH Nhấn mạnh các bước giải bài toán trên máy tính, cách lựa chọn thuật toán và viết chương trình. Hoạt động 2 (35’): Các bước giải một bài toán trên máy tính Hoạt động 4 (5’): Củng cố kiến thức đã học
  • 5.
  • 6. Bước 1 : Xác định bài toán GV : Xác định bài toán tức là cần phải xác định cái gì ? Chia các nhóm thảo luận và gọi đại diện các nhóm trả lời HS : Xác định input và output Bước 2 : Lựa chọn hoặc thiết kế thuật toán GV : Hãy nhắc lại thuật toán là gì? HS : trả lời GV : Với 1 bài toán có thể có bao nhiêu thuật toán để giải ? HS trả lời : Có thể có nhiều thuật toán để giải một bài toán.Vì vậy ta phải chọn thuật toán phù hợp nhất trong những thuật toán đưa ra để giải bài toán . a . Lựa chọn thuật toán
  • 7. GV : Ví dụ: Xét bài toán "Tìm UCLN của 2 số nguyên dương“. Yêu cầu HS đưa ra những thuật toán mà HS biết? HS : Tìm UCLN có nhiều thuật toán + dùng hiệu của 2 số + dùng thương của 2 số     -> GV : Thuật toán tối ưu là thuật toán có các tiêu chí sau : dễ hiểu, trình bày dễ nhìn, thời gian chạy nhanh, tốn ít bộ nhớ.
  • 8.
  • 9.
  • 10. Bước 5 : Viết tài liệu Sau khi viết chương trình đã hoàn thiện công việc còn lại là viết tài liệu mô tả thuật toán, chương trình và hướng dẫn sử dụng chương trình