• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Bai 17.chương trình con và phân loại - vũ thị kim anh k33103204
 

Bai 17.chương trình con và phân loại - vũ thị kim anh k33103204

on

  • 7,922 views

 

Statistics

Views

Total Views
7,922
Views on SlideShare
7,922
Embed Views
0

Actions

Likes
1
Downloads
130
Comments
0

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…
Post Comment
Edit your comment

    Bai 17.chương trình con và phân loại - vũ thị kim anh k33103204 Bai 17.chương trình con và phân loại - vũ thị kim anh k33103204 Presentation Transcript

    • GVHD : LÊ ĐỨC LONG SV : VŨ THỊ KIM ANH LỚP : TIN 5C-BT MSSV : K33103204 TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN KẾ HOẠCH BÀI DẠY MÔN TIN HỌC LỚP 11 BÀI 17
    • MỤC TIÊU CHUNG CỦA TIN HỌC 11
      • Kiến thức : Trang bị cho học sinh 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, cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng các chương trình con có sẵn.
      • Thái độ : Ham thích môn học, có tính kỉ luật cao và tinh thần làm việc theo nhóm.
    • MỤC TIÊU CHƯƠNG TRÌNH TIN HỌC 11. CHƯƠNG I : MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH . CHƯƠNG II : CHƯƠNG TRÌNH ĐƠN GIẢN. CHƯƠNG III : CẤU TRÚC RẼ NHÁNH VÀ LẶP. CHƯƠNG IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC. CHƯƠNG V : TỆP VÀ THAO TÁC TỆP . CHƯƠNG VI : CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC.
    • Diagram MỤC TIÊU BÀI DẠY - Biết được khái niệm chương trình con - Biết được ý nghĩa của chương trình con, sự cần thiết phải viết một chương trình thành các chương trình con. - Biết được cấu trúc của chương trình con. - Phân biệt được 2 loại chương trình con là hàm và thủ tục. KIẾN THỨC - Hiểu được khái niệm chương trình con. - Biết được lợi ích của chương trình con. - Biết được cấu trúc của chương trình con và phân loại chúng. - Biết cách gọi thực hiện một chương trình con. ĐIỂM TRỌNG TÂM KĨ NĂNG THÁI ĐỘ ĐIỂM KHÓ
      • Các khái niệm hoàn toàn mới đối với học sinh như là :
      • Chương trình con là gì? Sao phải sử dụng chương trình con.
      • Hiểu được hàm là gì? Thủ tục là gì? Phân biệt được hai loại chương trình con đó và cách sử dụng chúng.
      • Hiểu được tham số hình thức là gì? Tham số thực sự là gì? Phân biệt được hai loại tham số đó đó và cách dùng các tham số cho phù hợp
      • Hiểu được biến toàn cục là gì? Biến cục bộ là gì? Phân biệt được hai loại biến đó và cách sử dụng chúng trong chương trình.
      Kĩ năng - Nhận biết các thành phần trong phần đầu của thủ tục. - Nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục - Nhận biết được cách khai báo hai loại chương trình con cùng với tham số hình thức của chúng. Thái độ - Rèn luyện phẩm chất của người lập trình như tinh thần hợp tác làm việc theo nhóm, tuân thủ yêu cầu vì một công việc chung.
    • Diagram Bài dạy HOẠT ĐỘNG 1 HOẠT ĐỘNG 3 HOẠT ĐỘNG 4 HOẠT ĐỘNG 2
    • Khái niệm CTC: CTC là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện(được gọi)từ nhiều vị trí trong chương trình. Lợi ích của chương trình con: -Tránh được việc phải viết lặp đi lặp lạicùng một dãy lệnh. -Hỗ trợ việc thực hiện các chương trình lớn -Phục vụ cho quá trình trừu tượng hóa. -Mở rộng khả năng ngôn ngữ -Thuận tiện cho phát triển nâng cấp chương trình. Tìm hiểu khái niệm và lợi ích chương trình con : - Dẫn HS vào bài bằng cách cho HS xem 2 ví dụ tính tổng lũy thừa của a n +b m +c p +d q (một chương trình có sử dụng chương trình con và một không sử dụng.) - Cho HS nhận xét về tính ngắn gọn và dễ hiểu của hai chương trình  đặt vấn đề cho hs là phải cấu trúc chương trình như thế nào để cho chương trình dể đọc, dể hiệu chỉnh, dể nâng cấp.  phát biểu khái niệm chương trình con. - GV giảng giải cho hs biết lợi ích của chương trình con và khi nào thì sử dụng chúng. - Điểm khó : làm cho hs hiểu được khái niệm CTC HOẠT ĐỘNG 1(25p)
    • Phân loại chương trình con : -GV trình bày 2 loại chương trình con là Hàm và Thủ tục.cho ví dụ minh họa. -GV đưa ra ví dụ khác và cho hs phân loại thuộc chương trình con nào.(hoặc cho hs tự tìm ví dụ về 2 loại chương trình con). - Điểm khó : Nhấn mạnh khái niệm hàm và thủ tục.  HS phân biệt được 2 loại chương trình con đó HOẠT ĐỘNG 2(15p) CTC gồm hai loại : - Hàm (function) : là CTC thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó. Ví dụ hàm sin(x) nhận giá trị thực x và trả về giá trị sinx. - Thủ tục (procedure) : là CTC thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó. Ví dụ các thủ tục vào ra chuẩn hay thủ tục xử lí xâu writeln,readln…
      • Cấu trúc chương trình con :
      • - Giới thiệu cấu trúc chung của ctc
      • <Phần đầu>
      • <[phần khai báo]>
      • <phần thân>
      • Cho HS so sánh với cấu trúc của chương trình chính.
      • Gv diễn giảng các khái niệm phần đầu, phần khai báo, phần thân.
      • Điểm khó : giải thích cho hs các khái niệm tham số hình thức, biến toàn cục, biến cục bộ. Lấy ví dụ minh họa cụ thể cho hs xác định các biến.
      HOẠT ĐỘNG 3(15p) -CTC có cấu trúc tương tự chương trình, nhất thiết phải có tên và phần đầu dùng để khai báo tên. -Phần khai báo: khai báo biến cho dữ liệu vào,ra,các hằng và biến. -Phần thân : là dãy câu lệnh thực hiện dữ liệu vào và nhận được dữ liệu ra. -Tham số hình thức: biến khai báo dữ liệu vào, ra. -Biến cục bộ: biến dùng riêng trong CTC. -Biến toàn cục: Biến của chương trình chính.
    • HOẠT ĐỘNG 4(15p) -Để thực hiện một CTC cần phải có lệnh gọi gồm tên CTC với tham số( nếu có) là các hằng và biến chứa dữ liệu vào, ra tương ứng với tham số hình thức  các hằng,biến này gọi là tham số thực sự. -Ví dụ: Sqrt(225):sqrt ten CTC, 225 tham số thực sự.
      • Thực hiện chương trình con :
      • GV đặt câu hỏi gợi mở vấn đề cho HS trả lời.Để sử dụng hàm và thủ tục các em thường viết ở đâu và viết như thế nào?
      • Giải thích tham số thực sự và cho HS so sánh với tham số hình thức
      • Cho ví dụ cụ thể và cho HS phân biệt.
      • Điểm khó: giải thích cho hs thế nào là tham số thực sự lấy ví dụ minh họa cụ thể.
    • Chốt lại khái niệm chương trình con. Phân loại chương trình con. Cấu trúc của chương trình con Củng cố bài dạy(5p)
    • www.quantri.com.vn Thank You !