NguyenNgocAnhThu_Lop11_Chuong6_Bai17
Upcoming SlideShare
Loading in...5
×
 

NguyenNgocAnhThu_Lop11_Chuong6_Bai17

on

  • 928 views

 

Statistics

Views

Total Views
928
Views on SlideShare
928
Embed Views
0

Actions

Likes
2
Downloads
29
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • hay ;;hay ; thứ mình đang cần
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

NguyenNgocAnhThu_Lop11_Chuong6_Bai17 NguyenNgocAnhThu_Lop11_Chuong6_Bai17 Presentation Transcript

  • GVHD: ThS Lê Đức Long SVTH: Nguyễn Ngọc Anh Thư Lớp: Tin 5LA-KG MSSV: K33.103.327
  • Tin học 11 Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình Chương 2: Chương trình đơn giản Chương 3: Cấu trúc rẽ nhánh và lặp Chương 4: Kiểu dữ liệu có cấu trúc Chương 5: Tệp và thao tác với tệp Chương 6: Chương trình con và lập trình có cấu trúc Bài 17. Chương trình con và phân loại Bài 18. Ví dụ về cách viết và sử dụng chương trình con Bài 19. Thư viện chương trình con chuẩn
    • Kiến thức:
    • Biết vai trò của chương trình con trong lập trình.
    • Biết sự phân loại chương trình con: thủ tục và hàm
    • Kỹ năng:
    • -Nhận biết được các thành phần trong đầu của thủ tục
    • Nhận biết được hai loại tham số trong đầu của hai thủ tục
    • Biết cách khai báo hai loại chương trình con
    • Biết cách viết lời gọi chương trình con trong thân chương trình chính
    Kiến thức: Trang bị cho HS một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình bậc cao Kỹ năng: Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng được các kiến thức về thuật toán, CTDL, NNLT cụ thể, sử dụng các chương trình con có sẵn
    • Mục tiêu bài học-chuẩn kiến thức:
      • Biết vai trò của chương trình con trong lập trình.
      • Biết sự phân loại chương trình con: hàm và thủ tục.
    • Nội dung trọng tâm-điểm khó:
      • Nội dung trọng tâm: làm cho học sinh hiểu khái niệm chương trình con; nhớ được cấu trúc của một chương trình con và cách gọi thực hiện một chương trình con; phân biệt hàm và thủ tục.
      • Điểm khó: có một số khái niệm mới đối với học sinh: chương trình con; hàm và thủ tục; tham số hình thức và tham số thực sự; biến cục bộ và biến toàn cục.
    • Kiến thức đã biết-liên quan tới bài học:
    • Cấu trúc chương trình: cấu trúc chung, các thành phần của chương trình.
    • - Các hàm và thủ tục đã học: hàm sin(x), cos(x), thủ tục input/output…
    Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (2, 0, 0)
  • http://www.wallwisher.com/wall/nnathu Wall của GV
  •  
  •  
  • Hoạt động 1 (12p) Mở đầu bài dạy – đặt vấn đề vào bài mới
    • Thực hiện:
    • Tại nhà: Yêu cầu mỗi HS lên wall của GV xem clip về chương trình tính tổng 4 lũy thừa theo 2 cách, rút ra nhận xét và dán comment nhận xét lên wall.
    • Tại lớp: GV chiếu lại hình ảnh 2 chương trình đó và cho HS nhận xét về 2 chương trình đã xem.
    • GV chốt lại ý sau khi HS nhận xét và nêu ra vấn đề vào bài mới
    • “ Các chương trình giải các bài toán phức tạp thường rất dài, rất khó nhận biết được chương trình thực hiện các công việc gì và hiệu chỉnh chương trình cũng khó khăn. Vì vậy phải làm thế nào để chương trình dễ đọc, dễ hiểu, dễ nâng cấp. Có thể giải quyết vần đề này bằng cách sử dụng chương trình con. Đó chính là bài học ngày hôm nay”
    Mục tiêu: Giúp HS dễ nắm bắt vấn đề khi GV dẫn dắt vào bài mới Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (tiết 1)
  • Hoạt động 2 (13p) Khái niệm và lợi ích của chương trình con Mục tiêu: Giúp HS biết được khái niệm chương trình con và lợi ích khi sử dụng chương trình con.
    • Thực hiện:
    • -GV phát phiếu học tập cho HS.
    • GV dẫn dắt vào vấn đề
    • “ Đối với các bài toán phức tạp, có thể thực hiện bằng cách chia nhỏ ra thành nhiều bài toán con nhỏ hơn. Trong lập trình cũng vậy, ta có thể phân chia chương trình thành các khối, mỗi khối bao gồm các lệnh giải một bài toán nào đó. Mỗi khối lệnh sẽ được xây dựng thành một chương trình con.”
    • GV trình bày khái niệm chương trình con. Sau đó đặt câu hỏi “Lợi ích của việc sử dụng chương trình con là gì?”
    • Cho lớp đọc SGK trang 93 và thảo luận theo nhóm 4 HS và tự rút ra lợi ích.
    • Yêu cầu 1 HS đứng dậy phát biểu.
    • GV chốt lại ý, HS tự ghi vào phiếu học tập.
    Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (tiết 1)
  • Hoạt động 3 (10p) Phân loại chương trình con Mục tiêu: Giúp HS biết được sự khác nhau cơ bản của hàm và thủ tục
    • Thực hiện:
    • GV giới thiệu có 2 loại chương trình con: hàm và thủ tục.
    • Đưa ra ví dụ minh họa là các hàm và thủ tục đã học.
    • Đặt câu hỏi về kết quả trả về của các hàm, thủ tục đó.
    • Cho HS nhận xét về sự khác nhau của hàm và thủ tục.
    • GV chốt lại vấn đề, HS tự ghi vào phiếu học tập
    Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (tiết 1)
  • Hoạt động 4 (10p) Củng cố bài học Mục tiêu: Giúp cho HS củng cố lại kiến thức đã học
    • Thực hiện:
    • GV nhắc lại toàn bộ kiến thức của bài.
    • Trình chiếu các câu hỏi trắc nghiệm cho HS trả lời.
    • Dặn dò HS lên wall của GV để xem trước câu hỏi thảo luận bài mới.
    Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (tiết 1)