Giáo án học kì 2
Chia sẻ bởi Lê Thị Yến |
Ngày 14/10/2018 |
93
Chia sẻ tài liệu: Giáo án học kì 2 thuộc Tin học 8
Nội dung tài liệu:
Tuần 20
Tiết 39
Bài thực hành 5
SỬ DỤNG LỆNH LẶP FOR ... DO
I. Mục tiêu
Kiến thức
Viết chương trình Pascal có sử dụng câu lệnh lặp for...do
Viết đúng được lệnh for...do
Kĩ năng
Rèn luyện kỹ năng ban đầu về viết các chương trình đơn giản có sử dụng câu lệnh lặp for … do
Có kỹ năng trình đọc hiểu chương trình.
Thái độ
Có thái độ nghiêm túc trong học tập.
Giáo dục kỹ năng, tư duy của học sinh.
II. Chuẩn bị
Giáo viên:
Giáo án, SGK.
Máy tính, máy chiếu, phần mềm máy tím kiếm.
Học sinh
Học bài cũ, xem các thuật toán đã học.
III. Phương pháp: Trực quan, thử, luyện tập, thực hành.
IV.Tiến trình dạy học:
Ổn định lớp: Kiểm tra sĩ số. (2’)
Kiểm tra bài cũ:(5’)
Hãy viết câu lệnh lặp thường gặp trong Pascal và giải thích câu lệnh sẽ chạy như thế nào trong chương trình?
Bài mới:
Ở bài học trước chúng ta đã tìm hiểu và hiểu được câu lệnh lặp for…do trong Pascal. Tiết học hôm nay chúng ta sẽ tiến hành thực hành để nắm kỹ hơn về câu lệnh này. Hôm nay chúng ta học bài thực hành 5. SỬ DỤNG LỆNH LẶP FOR…DO
Hoạt động của Giáo viên & Học sinh
Nội dung
Hoạt động 1: Bài 1 (35’)
Gv: yêu cầu Hs đọc đề bài tập 1
Hs: đọc và tìm hiểu bài tập
HS: Nghiên cứu bài toán, tìm input và output.
GV: yêu cầu H mô tả thuật toán
Hs: tìm phương pháp giải quyết bài toán
Gv: nhận xét, yêu cầu Hs gõ chương trình
Hs: gõ chương trình
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
Begin
Clrscr;
Write(‘Nhap vao so n’); Readln(n);
Writeln(‘Bang nhan’,n);
Writeln;
For i:=1 to 10 do Writeln(n,’x’,i:2,’=’, N*i:3);
Readln
End.
GV: Đưa nội dung chương trình lên màn hình, yêu cầu học sinh đọc hiểu chương trình.
HS: Đọc, phân tích câu lệnh tìm hiểu hoạt động của chương trình.
GV: Chạy chương trình cho học sinh quan át.
GV: Yêu cầu một học sinh đứng tại vị trí trình bày hoạt động của chương trình, các nhóm khác cùng tham gia phân tích.
GV: Cho học sinh thực hành trên máy theo các yêu cầu trong sgk/63.
HS: Thực hành trên máy dưới sự giám sát hỗ trợ của giáo viên.
Bài 1: Viết chương trình in ra màn hình bảng nhân của một số n trong khoảng từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả. (sgk/63)
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
Begin
Clrscr;
Write(‘Nhap vao so n’); Readln(n);
Writeln(‘Bang nhan’,n);
Writeln;
For i:=1 to 10 do Writeln(n,’x’,i:2,’=’, N*i:3);
Readln
End.
Củng cố kiến thức. (2’)
GV: Câu lệnh lặp thừng gặp trong Pascal có dạng như thế nào?
HS: for
GV: Khi chạy chương trình thì câu lệnh lặp này sẽ thực hiện như thế nào?
HS: Khi gặp câu lệnh lặp trên, câu lệnh được thực hiện bắt đầu với giá trị biến đếm bằng giá trị đầu. Sau đó giá trị biến đếm tăng dần một đơn vị từ giá trị đầu đến giá trị cuối và câu lệnh được thực hiện mỗi lần tăng biến đếm cho đến khi biến đếm vượt quá giá trị cuối thì kết thúc.
GV: Khi sử dụng các lệnh các lệnh GotoXY, WhereX và WhereY thì ta phải lưu ý điều gì?
HS: Phải khai báo sử dụng thư viện Crt.
Hướng dẫn về nhà. (1’)
Xem lại các bài tập đã thực hành
Làm bài tập 3/64 sgk
Rút kinh nghiệm:
Tuần 20
Tiết 40
Bài thực hành 5
SỬ DỤNG LỆNH LẶP FOR ... DO
I. Mục tiêu
Kiến thức
Viết chương trình Pascal có sử dụng câu lệnh lặp for...do
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Lê Thị Yến
Dung lượng: 333,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)