• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
516
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, HLHOCTRO, merscrb, palabi, rockston
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, HLHOCTRO, merscrb, palabi, rockston
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptcrystal, HLHOCTRO, merscrb, palabi, rockstonThêmsốtiếtcủatừngbài………giờlườilàm
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, HLHOCTRO, merscrb, palabi, rockston
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, palabi, rockston
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, HLHOCTRO, merscrb, palabi, rockstonBổ sung nội dung khó. Phânbiệt 2 dạngthiếuvàdạngđủ
  • Font: brushsbi, circle, circle3d, scripti, victoria, Arrus-Black, BrushScriptComic, crystal, HLHOCTRO, merscrb, palabi, rockston
  • + cúpháp+ ý nghĩa+ quátrìnhthựchiện+ sơđồ+ khinàosửdụng+ viếtcâulệnh
  • Chưalàmsửdụngphiếubàitập…….

Transcript

  • 1. ĐH SƢ PHẠM TPHCM NHÓM 1 – SƢ PHẠM TIN4 TIN HỌC 11GIỚI THIỆU GIÁO ÁNNhóm 1:Đặng Thị Tường VyNguyễn Đình VươngBùi Lê Nữ Phượng Tiên 1
  • 2. Mục tiêu chương trìnhKiến thức Kỹ năng Thái độ Giải được mộtTrang bị số BT đơn giản Ham thíchcho học trên MT bằng môn học cósinh một số cách vận dụng tính kỷ luật vàkhái niệm được các KT làm việc theocơ bản về về thuật nhómlập trình và toán, câungôn ngữ trúc, ngôn ngữlập trình LT cụ thể, cóbậc cao sử dụng các CT con có sẵn 2
  • 3. Chươ Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình ng Chương 3:Cấu trúc rẽ nhánh và lặp và lặp Chương 2: Chương trình đơn giản Chương 3: Cấu trúc rẽ nhánhtrìn Chương 4: Kiểu dữ liệu có cấu trúc h 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 tin • Cấu trúc rẽ học nhánh (1,1,0) Bài 9lớp • Cấu trúc lặp Bài 10 11 • Thực hành số 2 Thực hành 3
  • 4. Chƣơng 3: Cấu trúc rẽ nhánh và lặpKiến thức•Hiểu các khái niệm rẽ nhánh và lặp trong lập trình.•Biết SD các CL thực hiện rẽ nhánh và lặp của Pascal.•Bước đầu hình thành khái niệm lập trình có cấu trúc.Kỹ năng•Biết diễn đạt đúng các câu lệnh, soạn được chương trình giải các bài toán đơn giản áp dụng các loại cấu trúc điều khiển nói trên.•Bước đầu có khả năng phân tích bài toán đơn giản để chọn kiểu cấu trúc điều khiển phù hợp với tình huống.•Biết tạo câu lệnh ghép khi cần thiết.Thái độ•Tiếp tục khơi gợi lòng ham thích giải toán bằng LT trên MT.•Tiếp tục rèn luyện các phẩm chất cần thiết của người LT. 4
  • 5. WHOGiả định• Lớp học có trang bị trang web riêng. GV cho BTVN sau mỗi buổi học và gửi slide bài giảng trên web.• Học sinh được phân nhóm từ đầu năm học, 7 nhóm, 5HS/nhóm mỗi nhóm có ít nhất một học sinh có máy tính nối mạng ở nhà và láy slide bài giảng, bài tập ở trang web của lớp.• Trên lớp, HS chủ yếu nghe giảng, thảo luận nhóm, đánh dấu nội dung bài học vào SGK, thao khảo slide bài giảng của GV trên web sau đó tự về nhà ghi lại trên vở. 5
  • 6. WHO Khả• Cơ bản đãPT bậc 2 trong toán học.• Cách giải năngvề Pascal: Cấu trúc biết• chung của một chương bản trong Khái niệm rẽ nhánh cơ trình và cách biết biên dịch 1(các câu nói dạng nếu … sống chương trình Pascal. cuộchiểu sơ đồ khối, chương Đọc• Các năng dữ liệu chuẩn. thì…).kiểu Kỹ Pascal, thao tác với Turbo trìnhcâu lệnh nhập, xuất và cách khai• Các BT có điều kiện trong toán học• Các biết đã Pascal. chẵn, lẽ; tìm giá trị lớn nhất báo biến, hằng. (tìm số Kiến thức• Các biểusố, …) biết/cần toán, phép trong ba thức logic, phép đã• gán cơ bản. đãbiết ở lớp 10. Các thuật toán học 6
  • 7. WHAT • Câu lệnh if – then (dạng thiếu và dạng đủ) là gì? Cách SD câu lệnh rẽ nhánh if – then.Điểm • Câu lệnh ghép là gì? Ý nghĩa, cách sử dụngtrọng câu lệnh ghép như thế nào? Khi nào cần tâm phải sử dụng câu lệnh ghép. • Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản. • Ý nghĩa, cách SD câu lệnh ghép như thếĐiểm nào? Khi nào cần phải SD câu lệnh ghép.khó • Áp dụng câu lệnh rẽ nhánh (dạng thiếu, dạng đủ) vào một số bài toán đơn giản. 7
  • 8. Mục tiêu bày dạy WHY Kiến thức • Hiểu được khái niệm cấu trúc rẽ nhánh là gì? Nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán như thế nào? • Hiểu câu lệnh rẽ nhánh dạng thiếu và dạng đủ. Giải thích • Hiểu cấu trúc câu lệnh ghép. Tóm tắt Kỹ năng• SD được CT rẽ nhánh trong mô tả TTcủa một số BT đơn giản.• Viết được một số CL rẽ nhánh đơn giản (dạng thiếu, dạng đủ) và áp dụng để thể hiện được thuật toán của một số BT đơn giản• Tạo được câu lệnh ghép khi cần thiết. Thái độ • Nhận ra được tầm quan trọng của việc SD cấu trúc CL rẽ nhánh trong lập trình. • Rèn luyện cách suy nghĩ, giải quyết vấn đề có cấu trúc. 8
  • 9. -Biếtdụ cấucấu trúc rẽ Ví được trúc rẽ Giới thiệu bài học, hướng nhánh trong thực tế và nhánh dẫn sử dụng phiếu bài trong toán học Nhận trong toán học. tập, đặt vấn đề vào bài. -biết được đâu là cấu và Khái niệm dạng đủ Củng cố bài học Bài tập về nhà dạngrẽ nhánh và dạng trúc thiếu của cấu trúc Hoạt động 1 rẽ nhánh nào. rẽ nhánh Mở đầu, khái niệm cấu trúc rẽ nhánh (7p) Hoạt động 4 Củng cố (7p) Cấu Hoạt động 2 Hoạt động 3 trúc rẽ Cấu trúc câu lệnh if – Câu lệnh ghép và các ví nhánh then (15p) dụ (15p) Biết được cú pháp, ý nghĩa, quá trình thực hiện của máy khi gặp thiếu: - then. Biết - Dạng lệnh if if <điềuTóm tắt lại được cấu trúc CLBegin vẽ sơ đồ thực hiện thenlệnh iflệnh>; kiện> cho <câu – then.ghép. Biết cách SD câu lệnh<các câu lệnh>; Biết khi nào - Dạng đủ: ifcâu lệnhkiện> phải sử dụng <điều if –End; Nhận ra sự cần thiết củaghép. then <câu lệnh1> else <câu then. Viết được một số câu lệnh đơn giảnMột lệnh ghép trong lập ghépcâu số ví dụ về câu lệnh trình lệnh 2>; 9
  • 10. Giáo viên Hoạt động 1 Học sinh GV cho học sinh chơi  HS tự rút ra cấu trúc chung trò chơi “Nếu … thì” cho câu lệnh rẽ nhánh. dẫn vào bài học.  HS trả lời xem đâu là GVdiễn giải về nhu cầu trường hợp “rẽ nhánh” (một cấu trúc rẽ nhánh trong việc chỉ được thực hiện khi tự nhiên và trong toán có điều kiện xảy ra). học. Cho các ví dụ.  HS dựa vào kiến thức thực GV gọi 4 -5 học sinh tế của mình và kiến thức về yêu cầu cho ví dụ về câu các BT có điều kiện trong có sử dụng cấu trúc rẽ toán đã học cho ví dụ theo nhánh vừa học. Và thuộc yêu cầu của GV dạng nào. 10
  • 11. Giáo viên Hoạt động 1 (tt) Học sinh GV lấy ví dụ bài giải PT  Học sinh lên vẽ sơ đồ bậc 2 ở bài TH vẫn còn khối giải phương trình nhược điểm là chưa giải bậc 2. quyết hết các trường hợp khi giải PT bậc 2. Yêu cầu học sinh lên viết sơ đồ khối. GV liên hệ từ toán học để đặt vấn đề cấu trúc rẽ nhánh trong tin học vào hoạt động 2. 11
  • 12. Giáo viên Hoạt động 2 Học sinh GV giới thiệu cấu trúc CL if – then ở hai dạng: dạng thiếu và dạng đủ. Cho các VD và hướng dẫn  HS viết các câu lệnh if – cách viết, quy trình xử lý then đơn giản. một CL if – then và các lưu ý liên quan. Cho các VD về câu lệnh if  HS làm việc theo cặp – then đã bị xáo trộn vị trí từng bàn sắp xếp vị trí các thành phần các tp trong CL rẽ nhánh sau đó cho biết nó là dạng nào và giải thích tại sao 12
  • 13. Giáo viên Hoạt động 2 (tt) Học sinh Yêu cầu học sinh cho VD  Gọi 2 – 3 cặp trình bày các bài toán trong toán học kết quả của mình. cần sử dụng câu lệnh rẽ nhánh để giải quyết. GV chạy demo 2 CT cùng  Học sinh theo dõi, quan giải PT bậc 2 đã chuẩn bị sát kết quả, sự khác biệt sẵn. Một CT có SD cấu hai chương trình trúc câu lệnh ghép, một CT không sử dụng. Giáo viên đặt vấn đề vào hoạt động 3 13
  • 14. Giáo viên Hoạt động 3 Học sinh Từ kết quả phân biệt hai  Học sinh tự rút ra cấu trúc câu lệnh ghép, dự đoán CT ở phần đặt vấn đề. khi nào cần sử dụng câu lệnh ghép. GV diễn giải cấu trúc CL ghép, ý nghĩa sử dụng và các lưu ý và tầm quan trọng khi sử dụng câu lệnh ghép. GV chạy thử hai chương mà sách giáo khoa ví dụ 14
  • 15. Giáo viên Hoạt động 4 Giao BT về nhà cho nhóm các bài 3.11, Học sinh 3.12, 3.13. Yêu cầu các nhóm làm bài  Học sinh tự trên trang wordpres để GV theo dõi và rút ra cấu chấm điểm. Trình bày theo mẫu trúc câu  Xác định input, output lệnh ghép, dự đoán khi  Xây dựng sơ đồ khối. nào cần sử  Xây dựng thuật toán. dụng câu  Xây dựng chương trình. lệnh ghép. GVgiới thiệu link đến trang nộp bài trên wordpress. Hướng dẫn cách làm và hình thức nộp bài. 15
  • 16. Giáo viên Hoạt động 4 Giao BT về nhà cho nhóm các bài 3.11, 3.12, 3.13. Yêu cầu các nhóm làm bài trên trang wordpres để GV theo dõi và chấm điểm. Trình bày theo mẫu  Xác định input, output  Xây dựng sơ đồ khối.  Xây dựng thuật toán.  Xây dựng chương trình. GV giới thiệu link đến trang nộp bài trên wordpress. Hướng dẫn cách làm và hình thức nộp bài. Học sinh  Học sinh tự rút ra cấu trúc câu lệnh ghép, dự đoán khi nào cần sử dụng câu lệnh ghép. 16
  • 17. Ứng dụng công nghệ trong bài giảngBài trình bày Multimedia (MS. PP 2010)Phần mềm trắc nghiệm VioletPhần mềm Microsoft VisioPhần mềm FreePascal 17
  • 18. Kết thúc phần giới thiệu bài dạy ----------CÁM ƠN CÔ VÀ CÁC BẠN ĐÃ THEO DÕI! 18