Giao an Tin 8 den tiet 58

88 454 0
Giao an Tin 8 den tiet 58

Đ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

Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Tuần 14: Tiết 28 - Bài 6: CÂU LỆNH ĐIỀU KIỆN ( Tiết 1) I. Mục tiêu: - Giúp học sinh hiểu và nắm được khái niệm câu lệnh điều kiện, hoạt động phụ thuộc vào điều kiện và tính đúng sai của các điều kiện. - Biết được các phép so sánh trong pascal và tầm quan trọng của các phép so sánh trong việc mô tả thuật toán và lập trình. - Học sinh biết cách mô phỏng thuật toán và viết thuật toán cho các bài tập cụ thể. II. Chuẩn bị: - GV: Giáo án, các ví dụ và bài tập liên quan. - HS: Sách, vở, dụng cụ học tập. III. Hoạt động dạy và học: 1 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng Hoạt động 1: Kiểm tra bài cũ: - Xác định bài toán và viết thuật toán bài tập sau: Tính tổng các phần tử lẻ của dãy số nguyên A = { a1, a2,…., an} - Giáo viên gọi 1 em lên bảng làm bài. Hoạt động 2: Bài mới: 1. Hoạt động phụ thuộc điều kiện - Giáo viên nêu ra một số hoạt động trong đời sống hằng ngày phụ thuộc vào điều kiện. - Trong cuộc sống hằng ngày, chúng ta thực hiện phần lớn các hoạt động một cách tuần tự theo thói quen hoặc theo kế hoạch đã được xác định trước. - Giáo viên nêu ví dụ: + Long thường đi đá bóng cùng các bạn vào buổi sáng chủ nhật hằng tuần. + Mỗi sáng em thức dậy, tập thể dục buổi sáng, làm vệ sinh cá nhân, ăn sáng và đến trường. - Giáo viên nêu ra sự phụ thuộc của điều kiện vào hoạt động: các hoạt động của con người thường bị tác động bởi sự thay đổi của các hoàn cảnh cụ thể. Nhiều hoạt động bị thay đổi, bị điều chỉnh cho phù hợp. VD: - 1 em lên làm. * Xác định bài toán: + Input: Dãy số nguyên A. + Output: Tổng các phần tử lẻ của dãy. * Thuật toán: Bước 1: S  0; I  1 Bước 2: I  I + 1 Bước 3: Nếu I < = n thì: Nếu a[i] mod 2 <> 0 thì: S  S + a[i]; Quay lại bước 2 Bước 4: Xuất S. Tiết 28 – Bài 6: CÂU LỆNH ĐIỀU KIỆN 1. Hoạt động phụ thuộc điều kiện: - Hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. Điều kiện thường là một sự kiện được mô tả sau từ “ nếu”. VD: Nếu trời không mưa vào ngày chủ nhật; Long đi đá bóng, ngược lại Long sẽ ở nhà giúp mẹ dọn nhà. 2 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền * Rút kinh nghiệm giờ dạy: 3 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Tuần 15: Tiết 29 - Bài 6: CÂU LỆNH ĐIỀU KIỆN ( Tiết 2) I. Mục tiêu: - Giúp học sinh hiểu và nắm được khái niệm câu lệnh điều kiện, hoạt động phụ thuộc vào điều kiện và tính đúng sai của các điều kiện. - Biết được các phép so sánh trong pascal và tầm quan trọng của các phép so sánh trong việc mô tả thuật toán và lập trình. - Học sinh biết cách mô phỏng thuật toán và viết thuật toán cho các bài tập cụ thể. II. Chuẩn bị: - GV: Giáo án, các ví dụ và bài tập liên quan. - HS: Sách, vở, dụng cụ học tập. III. Hoạt động dạy và học: 4 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng - Hoạt động 1: Cho học sinh nắm được cấu trúc rẽ nhánh. - Giáo viên đưa ra ví dụ VD: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếi mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách. - Giáo viên phân tích, gợi ý cho học sinh trả lời. Khi thực hiện một chương trình, máy tính sẽ thực hiện tuần tự các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng. - Giáo viên rút ra kết luận về cấu trúc rẽ nhánh dạng thiếu. - Giáo viên đưa ra ví dụ 2: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Nếu mua sách với tổng số tiền không đến 100 nghìn đồng thì cửa hàng giảm 10% tổng số tiền phải thanh toán. - Giáo viên gợi ý: khi đó cần tính lại tiền cho khách hàng trong cả hai trường hợp, tổng số tiền không nhỏ hơn 100 nghìn đồng và tổng số tiền không đến 100 nghìn đồng. - Giáo viên rút ra kết luận về - Học sinh chú ý. - Học sinh lắng nghe và trả lời - Học sinh lắng nghe. - Học sinh lắng nghe. Tiết 29 – Bài 6: CẤU TRÚC RẼ NHÁNH ( Tiết 2) 4. Cấu trúc rẽ nhánh: a. Cấu trúc rẽ nhánh dạng thiếu: VD: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách. - Ta có thể mô tả hoạt động tính tiền của khách hàng bằng các bước dưới dây: Với mỗi khách hàng, thực hiện: + Bước 1: Tính tổng số tiền T khách hàng đã mua sách. + Bước 2: Nếu T > = 100000, số tiền phải thanh toán = 70% x T. + Bước 3: In hóa đơn.  Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu. b. Cấu trúc rẽ nhánh dạng đủ: VD: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Nếu mua sách với tổng số tiền không đến 100 nghìn đồng thì cửa hàng giảm 10% tổng số tiền phải thanh toán. Thuật toán: Bước 1: Tính tổng số tiền T khách hàng đã mua sách. + Bước 2: Nếu T ≥ 100000, số tiền phải thanh toán = 70% x T; ngược lại, số tiền phải thanh toán = 90% x T. Điều kiện Câu lệnh trong while… do Sai Đúng 5 Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Nhận xét rút kinh nghiệm: Điều kiện Câu lệnh 1 Sai Đúng Câu lệnh 2 6 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Tuần 15: Tiết 30 - Bài thực hành 4 SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF….THEN ( Tiết 1) I. Mục tiêu: - Học sinh biết cách sử dụng câu lệnh điều kiện if…then làm các bài tập đơn giản. - Rèn kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình. II. Chuẩn bị: - GV: Giáo án, các ví dụ và bài tập liên quan. - Phòng máy. III. Hoạt động dạy và học 7 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng Hoạt động 1: Ôn lại cấu trúc rẽ nhánh dạng thiếu và dạng đủ - Cho học sinh nhắc lại cấu trúc rẽ nhánh dạng thiếu và dạng đủ. Hoạt động 2: Giáo viên hướng dẫn và cho học sinh thực hành Bài 1/ Tr52: Viết chương trình nhập lại hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm. - Giáo viên hướng dẫn học sinh thực hành bài1/ Tr52. Ví dụ 1: Viết chương trình nhập lại hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm. - Giáo viên cho học sinh viết thuật toán bài 1/ Tr52. - Giáo viên cho học sinh thực hành gõ và sửa lỗi chương trình bài 1/Tr52. - Giáo viên giải thích cho học sinh hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt + F9 để dịch và sữa lỗi gõ, nếu có. Nhấn Ctrl + F9 để chạy chương trình với các bộ dữ liệu ( 12, 53), ( 65, 20) để thử chương trình. Cuối cùng lưu chương trình với tên Sap_xep. Bài 2/ Tr52: Viết chương trình nhập chiều cao của hai bạn Long và Tráng, in ra màn hình kết quả so sánh chiều cao của hai bạn, chẳng hạn “ Bạn Long cao hơn”. - Học sinh nhắc lại. - Học sinh lắng nghe. - 1 em lên bảng viết thuật toán, cả lớp theo dõi cùng làm. - Học sinh thực hành. - Học sinh lắng nghe. - Học sinh thực hành. Tiết 30 - Bài thực hành 4 SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF….THEN ( Tiết 1) I. Nội dung: a/ Cấu trúc rẽ nhánh dạng thiếu: nếu < điều kiện> thì < câu lệnh>; if < điều kiện> then < câu lệnh>; b/ Cấu trúc rẽ nhánh dạng đủ: nếu < điều kiện> thì < câu lệnh 1> nếu không thì < câu lệnh 2>; if < điều kiện> thì < câu lệnh 1> else < câu lệnh 2>; II. Thực hành: Bài 1: Viết chương trình nhập lại hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm. a/ Mô tả thuật toán để giải bài toán đã cho. + Bước 1: Nhập a và b. + Bước 2: Nếu a < b thì in ra màn hình a, b; ngươc lại đến bước 3. + Bước 3: In ra hai số b, a. b/ Gõ chương trình sau đây: Program sap_sep; Uses crt; Var A, B : integer; Clrscr; Write (‘ nhap so A:’); readln( A); Write (‘ nhap sp B:’); readln( B); If A = B then writeln( A, ‘ ‘, B) else writeln(‘ B,’ ‘, A); Readln End. Bài 2: Viết chương trình nhập chiều cao của hai bạn Long và Tráng, in ra màn hình kết quả so sánh chiều cao của hai bạn, chẳng hạn “ Bạn Long cao hơn”. Chương trình ban đầu: Program Ai_cao_hon; Uses crt; 8 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền * Rút kinh nghiệm giờ dạy: 9 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền Tuần 16: Tiết 31 - Bài thực hành 4 SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF….THEN ( Tiết 2) I. Mục tiêu: - Học sinh biết cách sử dụng câu lệnh điều kiện if…then làm các bài tập đơn giản. - Rèn kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình. II. Chuẩn bị: - GV: Giáo án, các ví dụ và bài tập liên quan. - Phòng máy. III. Hoạt động dạy và học 10 [...]... 99 Program tao_bang; Uses crt; Var i: byte; { chi so cua hang} j: byte; { chi so cua cot} Begin Clrscr; { xoa man hinh} For i:= 0 to 9 do { viet theo tung hang} Begin For j:= 0 to 9 do { viet theo tung cot tren man hinh} 29 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Writeln(10*i+j:4); { viet cac ij ra man hinh} - Hc sinh lng nghe Writeln; { xuong hang moi} End; { xong hang thu i} - Giỏo... Trung bỡnh + DTBCN < 5 xp loi Yu + 6.5 c) and ( b + c > a) and ( c + a > b) then - Giỏo viờn cho hc sinh tỡm hiu Writeln( a, b va c la 3 canh cua tam ý ngha ca tng cõu lnh trong giac!) chng trỡnh - Hc sinh lng Else writeln( a, b, c khong la 3 canh - Giỏo viờn gii thớch ý ngha v nghe cua 1 tam giac); cỏch s dng t khoỏ and... - Giỏo ỏn Tin 8 GV: H Th Cm Huyn readln; end Khi chy chng trỡnh kt qu cỏc bin nh sau: a = 7; b = 1.5 c = 8. 5 s = 10.33 * Cng c - dn dũ: - ễn li cỏc ni dung trong cng ụn tp, lm li cỏc bi tp - Hc sinh trong SGK lng nghe - Tit sau thi hc kỡ I * Rỳt kinh nghim gi dy: Tun 19 - Tit 36: Thi hc kỡ I 20 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th... bao nhiờu s chn, bao nhiờu s l End 32 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Hot ng 3: Cng c - dn dũ: - Nhn xột gi hc - H thng li ni dung kin thc liờn quan - V nh xem li cỏc bi tp v lm bi tp v nh * Rỳt kinh nghim gi dy: 33 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Tun 22: Tit 42: HC V HèNH VI PHN MM GEOGEBRA (tit 1)... 23 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Tun 20: Tit 38 Bi 7: CU LNH LP ( tit 2) I Mc tiờu: - Hc sinh hiu v bit s dng cõu lnh lp fortodo - Lm c cỏc bi tp s dng cõu lnh forto do - Phõn bit cõu lnh iu kin ifthen v cõu lnh lp for todo II Chun b: - Giỏo ỏn - Mt s vớ d liờn quan III.Hot ng dy hc: Hot ng ca giỏo viờn - Giỏo viờn cho vớ d: Tớnh tng... sau: a/ (154 div 5) mod 3 =0 b/ sqrt( 5) + 1 = 26 5 Bi 5: Vit chng trỡnh nhp vo Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn * Rỳt kinh nghim gi dy: Tun 17 - Tit 33: Kim tra thc hnh ( 1 tit) 15 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Tun 17 : Tit 34: ễN TP HC Kè I (tit 1) I Mc tiờu: - H thng v ụn tp li cỏc ni dung ó hc -... thc hnh GV: H Th Cm Huyn Bi 2: Program tinh_tong; Uses crt; Var i, n: integer; tong: longin; Begin Clrscr; Tong:=0; Writeln(Nhap vao so n); readln(n); For i:=1 to n do Tong: = Tong+i; Writeln(Tong của, n,so tu nhien dautien la,tong); Readln; End * Rỳt kinh nghim gi dy: 28 Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Tun 21: Tit 40 Bi... Trng THCS Vừ Trng Ton - Giỏo ỏn Tin 8 GV: H Th Cm Huyn Tun 18: Tit 35: ễN TP HC Kè I ( tit 2) I Mc tiờu: - H thng v ụn tp li cỏc ni dung ó hc - ễn li cỏc khỏi nim, khai bỏo hng, bin trong pascal - Vit chng trỡnh pascal s dng cõu lnh if then mt cỏch thnh tho - Chỳ ý sa cỏc li cỏc em thng gp trong quỏ trỡnh lp trỡnh bng ngụn ng Pascal II Chun b: - Giỏo ỏn, cỏc bi tp liờn quan II Hot ng dy - hc: Hot ng ca . “ Bạn Long cao hơn”. Chương trình ban đầu: Program Ai_cao_hon; Uses crt; 8 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền * Rút kinh nghiệm. dụ và bài tập liên quan. - HS: Sách, vở, dụng cụ học tập. III. Hoạt động dạy và học: 1 Trường THCS Võ Trường Toản - Giáo án Tin 8 GV: Hồ Thị Cẩm Huyền

Ngày đăng: 03/08/2013, 01:27

Từ khóa liên quan

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

Tài liệu liên quan