1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giao an Tin 8 tuan 21

4 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 21,65 KB

Nội dung

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 d[r]

(1)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 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… pascal - Biết đựơc các tình sử dụng lệnh lặp for … Kĩ - Viết đúng lệnh lặp for… với số lần định trứơc số tình đơn giản à các lổi thường gặp viết lệnh for - Biết lệnh ghép Pascal Thái độ - Nghiêm túc 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 Học sinh - Sách giáo khoa, ghi, bút thước… III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY Ổn định tổ chức lớp Sĩ số các lớp: Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … 8A4: ……………… ; 8A5: ……………….; 8A6: …………… … Kiểm tra bài cũ - Yêu cầu HS lên bảng viết chương trình giải bài toán sau: “Nhập số tự nhiên N bất kì từ bàn phím Tính tổng N số tự nhiên đầu tiên” - Yêu cầu HS 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 Bài Hoạt động thầy Hoạt động trò Kiến thức ghi bảng Bài /61 SGK: Hs đọc đề và suy nghĩ Bài /61 SGK: Sau thực đoạn chương trình sau, giá trị biến j bao nhiêu? Giải: J:= 0; Lệnh lặp thực vòng lặp, For i:= to j:= j + 2; lần tăng lên đơn vị Vậy kết GV gợi ý: - lần lặp thúc vòng lặp j có giá trị là 12 (2) 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ừ đến thì j 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 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 Yêu cầu HS trả lời miệng câu Hs bổ sung GV nhận xét - j:= i j 10 12 Bài tập 5/61 SGK a.Sai giá trị đầu lớn giá trị cuối b.Sai giá trị đầu và giá trị cuối không phải kiểu biến nguyên c.Sai : thiếu dấu “:” gán giá trị đầu: Hs làm bài a/ Sai giá trị đầu lớn giá for i:=1 to 10 d.Sai: sau không có dấu “;” trị cuối e.Sai: biến x khai báo là kiểu b/ Sai 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 “:” gán giá câu lệnh lặp Bài Các lệnh sau đúng hay sai? trị đầu: Chỉ rõ chỗ sai for i:=1 to 10 d/ Sai: sau không có dấu “;” a For i:=1 to 10; x:=x+1; Sai vì trước “do” không có “;” e/ Sai: biến x khai báo là b For i:=10 to x:=x+1; kiểu số thực nên không thể Sai vì giá trị đầu lớn giá trị dùng để xác định giá trị đầu và cuối giá trị cuối câu lệnh lặp c.For i:=1 to 10 x:= x+1; - Học sinh suy nghĩ trả lời Đúng d For i:=1 to 10 For j:=1 to 10 x:=x+1; - Học nhận xét bổ sung Sai, thiếu từ khóa lệnh - Học sinh ghi bài For…do thứ e For i:=1 to 10 For i:=1 to 10 x:=x+1; Đúng Củng cố - Qua tiết học này các em trắc câu lệnh For Dặn dò Yêu cầu HS viết thuật toán để giải bài tập 6/61 SGK IV RÚT KINH NGHIỆM (3) 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 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… pascal - Biết đựơc các tình sử dụng lệnh lặp for … Kĩ - Viết đúng lệnh lặp for… với số lần định trứơc số tình đơn giản à các lỗi thường gặp viết lệnh for - Biết lệnh ghép Pascal Thái độ - Nghiêm túc 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 Học sinh - Sách giáo khoa, ghi, bút thước… III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY Ổn định tổ chức lớp Sĩ số các lớp: Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … 8A4: ……………… ; 8A5: ……………….; 8A6: …………… … Kiểm tra bài cũ Thông qua Bài Hoạt động gv Hoạt động 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 trang 61,SGK Thuật toán: Tính tổng A= (4) HS: Bước và bước có thể thực lặp lại nhiều lần HS: sử dụng vòng lặp for … HS viết chương trình 1 1 + + + 1.3 2.4 3.5 n (n+1) B1: Gán A ß 0, i ß 1 B 2: A ß i (i  2) B 3: i ß i + B 4: Nếu i ≤ n, quay lại bước B 5: Ghi kết A và kết thúc thuật toán Chương trình Tính tổng 1 1 A= + + + 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 A:= A + 1/(i*(i+2)); Writeln('Tong A = ',A:10:2); Readln; End Củng cố - Qua tiết học này học sinh thành thạo để viết chương trình Dặn dò - Chuẩn bị bài thực hành IV RÚT KINH NGHIỆM (5)

Ngày đăng: 25/06/2021, 17:55

w