Tải bản đầy đủ (.docx) (4 trang)

Giao an Tin 8 tuan 21

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (111.13 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Tuần: 20 10/01/2013 Tiết: 39 15/01/2013. Ngày soạn Ngày dạy:. BÀI TẬP(t1) I. MỤC TIÊU 1. Kiến thức - Hiểu cấu trúc câu lệnh lặp kiểm tra điều kiện trứơc, vòng lặp với số lần biết trước for…..do trong pascal.. - Biết đựơc các tình huống sử dụng lệnh lặp for … do. 2. Kĩ năng - Viết đúng lệnh lặp for…..do với số lần định trứơc trong một số tình huống đơn giản à các lổi thường gặp khi viết lệnh for ...do. - Biết lệnh ghép trong Pascal. 3. Thái độ - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ - Yêu cầu 1 HS lên bảng viết chương trình giải quyết bài toán sau: “Nhập 1 số tự nhiên N bất kì từ bàn phím. Tính tổng của N số tự nhiên đầu tiên” - Yêu cầu HS dưới lớp nhận xét. GV nhận xét, cho điểm, dẫn dắt vào tiết bài tập 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Bài 4 /61 SGK: Hs đọc đề và suy nghĩ. Bài 4 /61 SGK: Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu? Giải: J:= 0; Lệnh lặp thực hiện 6 vòng lặp, For i:= 0 to 5 do j:= j + 2; mỗi lần tăng lên 2 đơn vị. Vậy kết GV gợi ý: - 6 lần lặp. thúc vòng lặp j có giá trị là 12..

<span class='text_page_counter'>(2)</span> Câu lệnh trên có bao nhiêu lần lặp? Ban đầu j nhận giá trị bao nhiêu? Với lần lặp từ 1 đến 6 thì j lần lượt nhận giá trị là bao nhiêu? Yêu cầu Hs làm bài 5/ 61 SGK: xác định câu lệnh Pascal đúng hay sai, yêu cầu giải thích? Yêu cầu từng HS trả lời và giải thích Gọi HS bổ sung Gv nhận xét, ghi bảng. bài tập 3 Yêu cầu HS trả lời miệng từng câu Hs bổ sung GV nhận xét. - j:= 0 i 0 1 2 3 4 5 j 2 4 6 8 10 12. Bài tập 5/61 SGK a.Sai do giá trị đầu lớn hơn giá trị cuối b.Sai do giá trị đầu và giá trị cuối không phải kiểu biến nguyên c.Sai : thiếu dấu “:” khi gán giá trị đầu: Hs làm bài a/ Sai do giá trị đầu lớn hơn giá for i:=1 to 10 do d.Sai: sau do không có dấu “;” trị cuối e.Sai: biến x được khai báo là kiểu b/ Sai do giá trị đầu và giá trị số thực nên không thể dùng để cuối không phải kiểu biến xác định giá trị đầu và giá trị cuối nguyên c/ Sai : thiếu dấu “:” khi gán giá trong câu lệnh lặp. Bài 3. Các lệnh sau đúng hay sai? trị đầu: Chỉ rõ chỗ sai. for i:=1 to 10 do d/ Sai: sau do không có dấu “;” a. For i:=1 to 10; do x:=x+1; Sai vì trước “do” không có “;” e/ Sai: biến x được khai báo là b. For i:=10 to 1 do x:=x+1; kiểu số thực nên không thể Sai vì giá trị đầu lớn hơn giá trị dùng để xác định giá trị đầu và cuối giá trị cuối trong câu lệnh lặp. c.For i:=1 to 10 do x:= x+1; - Học sinh suy nghĩ trả lời Đúng d. For i:=1 to 10 For j:=1 to 10 do x:=x+1; - Học nhận xét bổ sung Sai, thiếu từ khóa do trong lệnh - Học sinh ghi bài. For…do thứ nhất e. For i:=1 to 10 do For i:=1 to 10 do x:=x+1; Đúng. 4. Củng cố - Qua tiết học này các em lắm được trắc câu lệnh For ... do. 5. Dặn dò Yêu cầu HS về viết thuật toán để giải bài tập 6/61 SGK. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ....................................................................................................................................................

<span class='text_page_counter'>(3)</span> Tuần: 20 10/01/2013 Tiết: 40 15/01/2013. Ngày soạn Ngày dạy:. BÀI TẬP(t2) I. MỤC TIÊU 1. Kiến thức - Hiểu cấu trúc câu lệnh lặp kiểm tra điều kiện trứơc, vòng lặp với số lần biết trước for…..do trong pascal.. - Biết đựơc các tình huống sử dụng lệnh lặp for … do. 2. Kĩ năng - Viết đúng lệnh lặp for…..do với số lần định trứơc trong một số tình huống đơn giản à các lỗi thường gặp khi viết lệnh for ...do. - Biết lệnh ghép trong Pascal. 3. Thái độ - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ Thông qua 3. Bài mới Hoạt động của gv Hoạt động của hs Mô tả thuật toán để tính HS lên bảng viết thuật toán tổng sau đây. A=1/1.3+1/2.4+1/3.5+1/n( HS nhận xét, bổ sung n+2);. Ghi bảng Bài tập 6 . trang 61,SGK Thuật toán: Tính tổng A=.

<span class='text_page_counter'>(4)</span> HS: Bước 2 và bước 3 có thể được thực hiện lặp lại nhiều lần. HS: sử dụng vòng lặp for … do HS viết chương trình. 1 1 1 1 + + + .. .. .. . 1.3 2.4 3.5 n (n+1). B1: Gán A ß 0, i ß 1 1 B 2: A ß i (i  2). B 3: i ß i + 1 B 4: Nếu i ≤ n, quay lại bước 2 B 5: Ghi kết quả A và kết thúc thuật toán. Chương trình Tính tổng 1. 1. 1. 1. A= 1 . 3 + 2 . 4 + 3 . 5 + .. .. .. . n (n+1) Program Tinh_Tong; Var A: Real; i,n: Integer; Begin Write('Nhap so tu nhien n lon hon 0: '); readln(n); A:= 0; i:= 1; For i:=1 to n do A:= A + 1/(i*(i+2)); Writeln('Tong A = ',A:10:2); Readln; End. 4. Củng cố - Qua tiết học này học sinh thành thạo để viết chương trình. 5. Dặn dò - Chuẩn bị bài thực hành IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ....................................................................................................................................................

<span class='text_page_counter'>(5)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×