- Học sinh thực hiện thành thạo các thao tác với phần mềm Pascal để thực hiện viết chương trình, dịch, chạy và lưu chương trình; viết chương trình Pascal có câu lệnh lặp For …do.. 1.3 T[r]
(1)Tuần 22 - Tiết 41 Ngày dạy: 14/01/2015
Bài thực hành 5:
SỬ DỤNG LỆNH LẶP FOR … DO
1 MỤC TIÊU: 1.1 Kiến thức:
* Hoạt động 1: - Học sinh biết hiểu câu lệnh chương trình; hiểu trình hoạt động câu lệnh lặp For … chương trình
- Học sinh biết thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình
* Hoạt động 2: - Học sinh biết hiểu câu lệnh chương trình; hiểu trình hoạt động câu lệnh lặp For … chương trình
- Học sinh biết viết chương trình Pascal có câu lệnh lặp For …do
1.2 Kĩ năng:
Hs thực được:
- Học sinh thực thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình; viết chương trình Pascal có câu lệnh lặp For …do
Hs thực thành thạo:
- Học sinh thực thành thạo thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình; viết chương trình Pascal có câu lệnh lặp For …do
1.3 Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện mơn học có ý thức học tập mơn, ham thích tìm hiểu tư khoa học
Tính cách:
- Rèn luyện tính kiên trì học tập, rèn luyện 2 NỘI DUNG BÀI HỌC:
- Thực hành sử dụng lệnh lặp For 3 CHUẨN BỊ:
3.1 Giáo viên: Phòng máy Phần mềm Pascal hoạt động tốt 3.2 Học sinh: Học cũ, xem trước
4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 4.1.
Ổn định tổ chức kiểm diện (2 phút)
Giáo viên ổn định tổ chức kiểm diện học sinh 4.2.
(2)Lịng q trình thực hành 4.3.
Tiến trình học:
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC Hoạt động 1: Viết chương trình chạy
thử cho tập giải 2 tiết tập (15 phút)
Gv: Chia dãy yêu cầu dãy đánh vào máy (10’)
Hs: Đánh chương trình vào máy, chạy thử chương trình, báo cáo kết
Gv: Hỗ trợ học sinh trình thực hành
Yêu cầu học sinh chạy chương trình với số N nhập từ bàn phím khác để hiểu chương trình câu lệnh lặp
Hs: Thực theo yêu cầu giáo viên
Bài 1:Viết chương trình tính tổng S sau câu lệnh lặp: S= + 1/2 + 1/3 +…+ 1/N
Câu 2: Viết chương trình tính tổng biểu thức A sau câu lệnh lặp:
A = 1 3+
1 4+
1
3 5+
n(n+2)
Hoạt động 2: Bảng cửu chương (20 phút) Gv: Yêu cầu học sinh đọc hiểu chương trình sách giáo khoa
Hs: Đọc, phân tích câu lệnh tìm hiểu hoạt động chương trình
Gv: Yêu cầu học sinh đứng vị trí trình bày hoạt động chương trình
Hs: Tham gia hoạt động giáo viên
Gv: Yêu cầu học sinh lập bảng hoạt động chương trình theo mẫu:
Giả sử N=2: Bướ
c i i<=10 Writeln(n,’.’,i,’=’,n*i)
1 2.1=2
Hs: Các nhóm lập bảng đại diện nhóm báo cáo kết
Gv: Nhận xét Cho học sinh viết chạy thử chương trình máy
Hs: Viết chương trình, chạy thử chương trình
Bài tập : Bảng cửu chương.
Viết chương trình in hình bảng nhân số từ đến 9, dừng hình để quan sát kết
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer; Begin
Clrscr;
Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nha’,n);
Writeln;
For i:=1 to 10
Writeln(n,’x’,i:2,’=’,n*i:3); Readln;
End
4.4.
(3)- Giáo viên đánh giá kết tiết thực hành
- Tuyên giương em làm tốt, nhiệt tình Phê bình nhắc nhở em chưa nghiêm túc tiết thực hành
4.5.
Hướng dẫn học tập (5 phút)
Đối với học tiết này:
- Về nhà xem lại chương trình thực hành hôm
- Về nhà viết lại chạy thử chương trình với liệu vào khác để hiểu chương trình câu lệnh lặp (nếu có điều kiện)
Đối với học tiết tiếp theo:
- Xem trước tập để tiết sau thực hành: + Tìm hiểu câu lệnh GotoXY(a,b) WhereX
5 PHỤ LỤC.