GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp ppt

15 1.1K 13
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GIÁO ÁN THUYẾT Số: 12 Môn học: LẬP TRÌNH C Tên bài học: Bài 4: Cấu trúc lặp <tiết 1> Số tiết: 01 Thời gian: 45 phút Ngày giảng: I. PHẦN GIỚI THIỆU Bài giảng: Cấu trúc lặpbài số 4 thuộc chương 4: Các câu lệnh có cấu trúc. Bao gồm 2 tiết giảng thuyết. Giáo án được soạn cho tiết đầu tiên. Bao gồm 2 nội dung lớn : Khái niệm lặpLặp với số lần chưa biết trước. Trong đó phần Lặp với số lần chưa biết trước bao gồm 4 mục: 1. Bài toán 2. Cú pháp câu lệnh while 3. Hoạt động của câu lệnh while 4. Bài tập áp dụng II. Mục tiêu bài học: 1. Về kiến thức Trang bị cho sinh viờn những kiến thức: - Khái niệm lặp . - Cỳ phỏp của lệnh lặp với số lần chưa biết trước while trong ngôn ngữ C. - Sự hoạt động của mỏy tớnh khi thực thi lệnh lặp while. 1 2. Về kỹ năng Sau khi học xong bài này sinh viên có khả năng: - Viết đúng cấu trúc lặp với số lần chưa biết trước while - Mô tả được thuật toán và viết được chương trỡnh C của cỏc bài toỏn đơn giản có sử dụng cấu trúc lặp while. 3. Về thái độ - Ý thức được tầm quan trọng của bài học - Có thái độ học tập nghiêm túc, tự tìm hiểu học tập. III. CHUẨN BỊ 1. Giáo viên Chương trình giảng dạy: Hệ Cao đẳng – chuyên ngành: Tin học ứng dụng. Đề cương bài giảng, giáo trình môn học: Đề cương học phần Lập trình C, Giáo trình Ngôn ngữ lập trình C - tác giả Phạm Văn Ất. Chuẩn bị phương tiện, đồ dùng dạy học: Máy tính, máy chiếu, giáo án, bài giảng, bút điện tử. Dự kiến hình thức, phương pháp: Phương pháp phân tích giảng giải, vấn đáp, gợi mở, Hoạt động nhóm, Ttrực quan. 2. Học sinh Những kiến thức và kinh nghiệm liên quan đến bài học: Khái niêm cơ bản ngôn ngữ lập trình C, các câu lệnh đơn trong C. 2 Tài liệu học tập, thí nghiệm, thực hành, dụng cụ học tập: Giáo trình Lập trình C – Tác giả : Nguyễn Văn Ất, Phiếu trả lời, nam châm. IV TIẾN TÌNH LÊN LỚP: 1. Ổn định tổ chức (thời gian 01 phút) Kiểm tra sĩ số lớp học: Nội dung nhắc nhở học sinh(nếu có): 2. Kiểm tra bài cũ (thời gian 04 phút) TT Họ và tên học sinh (dự kiến) Nội dung( câu hỏi, bài tập) kiểm tra Điểm 1 Nguyễn Văn An Viết đoạn chương trỡnh kiểm tra số năm nhập từ bàn phím có phải là năm nhuận hay không: Nếu năm đó là năm nhuận thỡ thụng bỏo ra màn hỡnh 3 dũng: “Đang là năm nhuận” Ngược lại, nếu năm đó không phải là năm nhuận thỡ thụng bỏo ra màn hỡnh 3 dũng: “Không phải năm nhuận” 3 3. Bài mới: (thời gian 37 phút) Nội dung, phương pháp: Nội dung giảng dạy Thời gian (phút) Phương pháp Các hoạt động của giáo viên và học sinh Phương tiện, đồ dùng dạy học Giáo viên Học sinh I. Khỏi niờm lặp Lặp là quỏ trỡnh mà cú một hoạt động được thực thi nhiều lần cho đến khi đủ số lần yêu cầu hoặc thoả món một điều kiện nào đó - Lặp được phân thành hai loại: + Lặp với số lần biết trước + Lặp với số lần không biết trước 04 Diễn giảng, phát vấn Đặt vấn đề vào nội dung mục I Câu hỏi: Em hãy kể những hoạt động lặp trong cuộc sống hàng ngày? Câu hỏi: Từ những hoạt động em vừa kể hãy nêu khái niệm lặp? Phát biểu khái niệm lặp Câu hỏi: Lặp được chia thành mấy loại? Lắng nghe Lắng nghe, trả lời. Lắng nghe, trả lời. Lắng nghe, ghi chép Lắng nghe, trả lời, ghi chép. Máy tính, máy chiếu 4 II. Lặp với số lần chưa biết trước 1. Bài toỏn: Tớnh tổng: S = 1 + 2 + 3+ + i + Cho đến khi S > n ( n-số xác định được nhập từ bàn phím) Nhận xột: - Tính tổng S được lặp lại theo quy luật: S i = S i-1 + i - Lặp với số lần chưa biết trước sẽ chấm dứt khi điều kiện trong nó được thoả món. 2. Cỳ phỏp cõu lệnh while while (<điều kiện>) <cõu lệnh>; Trong đó: + <Điều kiện>: điều kiện để thực thi câu lệnh + <Cõu lệnh>: lệnh cần phải lặp lại. 05 05 Diễn giảng, phát vấn. Diễn giảng, Đặt vấn đề vào nội dung mục II và 1. Phân tích bài toán tính tổng Câu hỏi: Từ quá trình phân tích bài toán, em hãy nhận xét bài toán có những đặc điểm gì? Đặt vấn đề vào nội dung mục 2. Phân tích cú pháp câu lệnh while. Lắng nghe. Lắng nghe, Ghi chép. Lắng nghe, Trả lời, Ghi chép. Lắng nghe, Ghi chép. Máy tính, máy chiếu Máy tính, máy chiếu. 5 3. Hoạt động của lệnh while. * Hoạt động của lệnh while * Mô phỏng hoạt động của bài toán * Chương trỡnh C của bài toỏn #include<conio.h> #include<stdio.h> main() { int s, i, n; printf(“\n nhap vao so n =”); scanf(“%d”,&n); s= 0; 02 04 05 Diễn giảng Trực quan Diễn giảng Hoạt động nhóm Trực quan Đặt vấn đề vào nội dung mục 3 Phân tích hoạt động của lệnh while Câu hỏi: Xác định điều kiện và câu lệnh cho bài toán? Phân tích quá trình mô phỏng hoạt động của bài toán. Yêu cầu các nhóm viết chương trình C của bài toán lên phiếu trả lời. Lắng nghe, Ghi chép. Trả lời Lắng nghe. Viết chương trình lên phiếu trả lời Lắng nghe Ghi chép. Máy tính, máy chiếu. Máy tính, máy chiếu. Máy tính, máy chiếu. Điều kiện Cõu lệnh Sai Đúng Điều kiện 6 001.0 1 < k i = 1; while(s<=n) { s = s + i; i = i +1; } printf(“\n tong s = %5d”, s); getch(); } 4. Bài tập ỏp dụng Tớnh tổng Cho đến khi Yờu cầu: - Vẽ sơ đồ hoạt động - Viết chương trỡnh C * Sơ đồ hoạt động 12 Diễn giảng Hoạt động Chạy chương trình C Đặt vấn đề vào nội dung mục 4 Phõn tớch bài tập ỏp dụng. Máy tính, máy chiếu. Máy tính, 7 1 6 1 4 1 2 1 +++++= k S * Chương trỡnh C #include<conio.h> #include<stdio.h> main() { float s=0, i=1; while(1/(2*i)>=0.001) { s = s + 1/(2*i); i = i +1; } printf(“\n tong s = %5.2f”, s); getch(); } nhúm. Diễn giảng Gợi mở Yêu cầu các nhóm vẽ sơ đồ hoạt động của bài tập áp dụng lên phiếu trả lời. Gọi 1 sinh viờn lờn viết chương trỡnh. Phõn tớch, gợi ý từ sơ đồ khối để sinh viờn sử dụng đỳng lệnh . Vẽ sơ đồ lên phiếu trả lời 1 sinh viên thao tác trên máy tính. Các sinh viên khác quan sát và ghi chép. máy chiếu. Máy tính, máy chiếu. 8 4. Củng cố bài học: (Thời gian 2 phút) - Cấu trúc lặp với số lần chưa biết trước while được sử dụng để lặp lại một vài hoạt động cho đến khi thoả măn một điều kiện nào đó. - Phần <điều kiện> trong câu lệnh while là điều kiện để thực thi câu lệnh lặp. - Phần <cõu lệnh> trong cõu lệnh while là cỏc lệnh cần lặp lại 5. Giao nhiệm vụ về nhà cho học sinh: (Thời gian 1 phút). Viết chương trỡnh tớnh tổng: S= a 1 + 1 1 +a + 2 1 +a + + Na + 1 + cho đến khi Na + 1 <0,0001 6. Rút kinh nghiệm sau tiết giảng: - Về nội dung:………………………………………………………………………………………………………… - Về phương pháp:……………………………………………………… - Về phương tiện:…………………………………………………………………………………………………… - Về thời gian:………………………………………………………………………………………………………… - Về Học sinh:………………………………………………………………………………………………………… 7. Tài liệu Tham khảo: [1] Giáo trình Kỹ thuật lập trình C – NXB khoa học kỹ thuật – Tác giả Phạm Văn Ất [2] Bài tập lập trình cơ sở – NXB giáo dục – Tác giả: Nguyễn Hữu Ngự. [3] Giáo trình ngôn ngữ lập trình - NXB khoa học kỹ thuật – Tác giả Dương Tử Cường Việt trì, ngày 20 tháng 06 năm 2012 9 TRƯỞNG KHOA Đinh Đức Lương TRƯỞNG BỘ MÔN Vũ Thị Minh Hải NGƯỜI SOẠN BÀI Vũ Thị Minh Hải 10 [...]...ĐỀ C ƠNG BÀI GIẢNG BÀI 4: C U TR C LẶP I Khỏi niờm lặp Lặp là quỏ trỡnh c một hoạt động đư c th c thi nhiều lần cho đến khi đủ số lần yêu c u ho c thoả món một điều kiện nào đó - Lặp đư c phân thành hai loại: + Lặp với số lần biết trư c + Lặp với số lần không biết trư c II Lặp với số lần chưa biết trư c 1 Bài toỏn: Xột bài toỏn tớnh tổng: S = 1 + 2 + 3 + i + Cho đến khi S > n ( Trong... n ( Trong đó n là một số x c định đư c nhập từ bàn phím) 2 C phỏp c u lệnh while While () ; Trong đó: + : điều kiện để th c thi c u lệnh + : lệnh c n lặp lại 11 VD: While ( S=0.001) { s = s + 1/(2*i); i = i +1; } printf(“\n tong s = %5.2f”, s); getch(); } 15 . này sinh viên c khả năng: - Viết đúng c u tr c lặp với số lần chưa biết trư c while - Mô tả đư c thuật toán và viết đư c chương trỡnh C của c c bài toỏn đơn giản c sử dụng c u tr c lặp while. 3 GIÁO ÁN LÝ THUYẾT Số: 12 Môn h c: LẬP TRÌNH C Tên bài h c: Bài 4: C u tr c lặp <tiết 1> Số tiết: 01 Thời gian: 45 phút Ngày giảng: I. PHẦN GIỚI THIỆU Bài giảng: C u tr c lặp là bài. Đề c ơng bài giảng, giáo trình môn h c: Đề c ơng h c phần Lập trình C, Giáo trình Ngôn ngữ lập trình C - t c giả Phạm Văn Ất. Chuẩn bị phương tiện, đồ dùng dạy h c: Máy tính, máy chiếu, giáo án,

Ngày đăng: 27/06/2014, 17:20

Từ khóa liên quan

Mục lục

  • BÀI 4: CẤU TRÚC LẶP

Tài liệu cùng người dùng

Tài liệu liên quan