Giáo án Tin học 8 (tiết 41-42)
Chia sẻ bởi Mùi Thị Huế |
Ngày 14/10/2018 |
45
Chia sẻ tài liệu: giáo án Tin học 8 (tiết 41-42) thuộc Tin học 8
Nội dung tài liệu:
Ngày soạn: Ngày dạy: Dạy lớp:
Tiết 41 :
BÀI THỰC HÀNH SỐ 5 : SỬ DỤNG LỆNH FOR … DO
1. Mục tiêu:
Kiến thức Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình.
Kỹ năng. Viết được chương trình có sử dụng vòng lặp for … do;
Sử dụng được câu lệnh ghép;
Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for do.
2. Chuẩn bị của GV, HS
Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal
Chuẩn bị của HS: - SGK, vở ghi, bút
3. Tiến trình bài dạy:
a) Kiểm tra:
b) Nội dung thực hành: (41’)
Hoạt động của thầy và trò
Nội dung
GV: yêu cầu mỗi dãy gõ một bài vào máy
- HS: gõ chương trình, chạy thử chương trình, và báo cáo kết quả.
GV: hỗ trợ học sinh trong quá trình thực hành.
Sau khi kết quả chạy chương trình đã đúng, gv yêu cầu học sinh chữa bài của mình đã làm ở nhà cho đúng theo chương trình đã chạy.
Hoạt động 1: Viết chương trình cho các bài tập đã cho về nhà.
Bài 1: Tính tổng của n số tự nhiên đầu tiên
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.
2. Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím
Program tinh_so_cac_so_duong;
Uses crt;
Var i,A, dem, n: integer;
Begin
Clrscr;
Dem:=0;
Writeln(‘Nhap vao so n’); readln(n);
For i:=1 to n do
begin
writeln(‘nhap vao so thu’,i); readln(A);
if A>0 then dem:=dem+1;
end;
Writeln(‘So cac so duong la’,dem);
Readln;
End.
GV: Đưa ra nội dung của bài toán.
HS: Nghiên cứu bài toán, tìm input và output.
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: 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.
HS: tham gia hoạt động của giáo viên
GV: yêu cầu học sinh lập bảng hoạt động của chương trình theo mẫu:
Giả sử N=2:
Bước
i
i<=10
Writeln(n,’.’,i,’=’,n*i)
1
1
đúng
2.1=2
HS: các nhóm lập bảng và đại diện nhóm báo cáo kết quả.
GV: nhận xét.
GV: cho chương trình chạy trên máy, yêu cầu học sinh quan sát kết quả.
Hoạt động 2: Bảng cửu chương.
Bài 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, và dừng màn hình để có thể quan sát kết quả.
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
Begin
Clrscr;
Writeln(‘Nhap vao so n’); readln(n);
Tiết 41 :
BÀI THỰC HÀNH SỐ 5 : SỬ DỤNG LỆNH FOR … DO
1. Mục tiêu:
Kiến thức Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình.
Kỹ năng. Viết được chương trình có sử dụng vòng lặp for … do;
Sử dụng được câu lệnh ghép;
Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for do.
2. Chuẩn bị của GV, HS
Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal
Chuẩn bị của HS: - SGK, vở ghi, bút
3. Tiến trình bài dạy:
a) Kiểm tra:
b) Nội dung thực hành: (41’)
Hoạt động của thầy và trò
Nội dung
GV: yêu cầu mỗi dãy gõ một bài vào máy
- HS: gõ chương trình, chạy thử chương trình, và báo cáo kết quả.
GV: hỗ trợ học sinh trong quá trình thực hành.
Sau khi kết quả chạy chương trình đã đúng, gv yêu cầu học sinh chữa bài của mình đã làm ở nhà cho đúng theo chương trình đã chạy.
Hoạt động 1: Viết chương trình cho các bài tập đã cho về nhà.
Bài 1: Tính tổng của n số tự nhiên đầu tiên
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.
2. Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím
Program tinh_so_cac_so_duong;
Uses crt;
Var i,A, dem, n: integer;
Begin
Clrscr;
Dem:=0;
Writeln(‘Nhap vao so n’); readln(n);
For i:=1 to n do
begin
writeln(‘nhap vao so thu’,i); readln(A);
if A>0 then dem:=dem+1;
end;
Writeln(‘So cac so duong la’,dem);
Readln;
End.
GV: Đưa ra nội dung của bài toán.
HS: Nghiên cứu bài toán, tìm input và output.
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: 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.
HS: tham gia hoạt động của giáo viên
GV: yêu cầu học sinh lập bảng hoạt động của chương trình theo mẫu:
Giả sử N=2:
Bước
i
i<=10
Writeln(n,’.’,i,’=’,n*i)
1
1
đúng
2.1=2
HS: các nhóm lập bảng và đại diện nhóm báo cáo kết quả.
GV: nhận xét.
GV: cho chương trình chạy trên máy, yêu cầu học sinh quan sát kết quả.
Hoạt động 2: Bảng cửu chương.
Bài 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, và dừng màn hình để có thể quan sát kết quả.
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
Begin
Clrscr;
Writeln(‘Nhap vao so n’); readln(n);
* 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ẻ: Mùi Thị Huế
Dung lượng: 51,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)