Giáo án Tin học Lớp 8 - Tuần 31 - Năm học 2017-2018

I. Mục tiêu bài học:

1. Kiến thức, kĩ năng, thái độ

a. Kiến thức

Củng cố lại toàn bộ kiến thức đã được học từ bài 5 đến bài 9 và phần mềm học tập ở học kỳ 2.

 b. Kỹ năng:

Thực hiện làm các bài trắc nghiệm. Vận dụng vào để viết được những chương trình đơn giản

 c. Thái độ:

 Có kỹ năng thành thạo thực hiện máy tính và viết chương trình trên máy tính.

2. Năng lực có thể hình thành và phát triển cho học sinh:

- Hình thành năng lực giải quyết vấn đề và sáng tạo, năng lực khoa học máy tính cơ bản.

- Hình thành khả năng hoạt động nhóm trao đổi tìm ra kiến thức.

II. Chuẩn bị về tài liệu và phương tiện dạy học:

 Giáo viên: Giáo án, SGK

 Học sinh: Xem bài trước ở nhà - SGK.

III. Tổ chức hoạt động học của học sinh:

1. Hoạt động dẫn dắt vào bài:

 2. Kiểm tra bài cũ:

 3. Hoạt động hình thành kiến thức

 

doc6 trang | Chia sẻ: hatranv1 | Lượt xem: 406 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tuần 31 - Năm học 2017-2018, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn: 18/04/2018
Tuần: 31
Tiết: 61
ÔN TẬP
I. Mục tiêu bài học:
Kiến thức, kĩ năng, thái độ
a. Kiến thức
Củng cố lại toàn bộ kiến thức đã được học từ bài 5 đến bài 9 và phần mềm học tập ở học kỳ 2.
 b. Kỹ năng:
Thực hiện làm các bài trắc nghiệm. Vận dụng vào để viết được những chương trình đơn giản
 c. Thái độ: 
 Có kỹ năng thành thạo thực hiện máy tính và viết chương trình trên máy tính.
2. Năng lực có thể hình thành và phát triển cho học sinh:
- Hình thành năng lực giải quyết vấn đề và sáng tạo, năng lực khoa học máy tính cơ bản.
- Hình thành khả năng hoạt động nhóm trao đổi tìm ra kiến thức.
II. Chuẩn bị về tài liệu và phương tiện dạy học:
¶ Giáo viên: Giáo án, SGK
¶ Học sinh: Xem bài trước ở nhà - SGK.
III. Tổ chức hoạt động học của học sinh:
Hoạt động dẫn dắt vào bài:
 2. Kiểm tra bài cũ:
 3. Hoạt động hình thành kiến thức
HOẠT ĐỘNG CỦA GV-HS
Nội dung
Giáo viên cho học sinh ôn lại lý thuyết
Học sinh thực hiện theo yêu cầu của học giáo viên
Theo sách giáo khoa.
* Ôn bài tập vận dụng:
Khoanh tròn chữ cái đứng trước kết quả đúng
Câu 1: Phát biểu nào sau đây là đúng ?
A. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.
B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh whiledo
D. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước bằng câu lệnh Fordo
Câu 2: Lệnh lặp nào sau đây là đúng?
A. For = to do ;
B. For := to do ;
C. For := to do ;
D. For : to do ;
Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’);	 B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’);	 D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp
B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 
 D. Biết trước số lần lặp nhưng giới hạn là >=100 
Câu 5: Câu lệnh lặp whiledo có dạng đúng là:
A) While do; ; B) While do;
C) While do ;
D) While do ;
Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
 s:=0;
 for i:=1 to 5 do s := s+i;
 writeln(s);
 Kết quả in lên màn hình là của s là : 
A.11 	 B. 55 	C. 101 D.15
Câu 7: Trong chương trình pascal sau đây:
 Var x : integer ;
Begin
X:= 3 ; 
	If (45 mod 3) =0 then x:= x +2;
	If x > 10 then x := x +10 ;
End.
X có giá trị là mấy
	a) 3	b) 5
	c) 15	d)10
Câu 8: Trong chương trình pascal sau đây:
 program hcn;
var a, b :integer;
	s,cv :real ;
begin
	a:= 10;
	b:= 5;
s:= a*b ;
	cv:= (a +b ) * 2 ;
writeln(‘dien tich hcn la:’, s );
writeln( ‘chu vi hcn la :’, cv ) ;
	readln;
end.
Biến s và cv có giá trị là mấy:
a/ s = 10; cv = 5;	 b/ s= 30; cv = 50; 
c/ s = 50; cv = 40; d/ s = 50; cv = 30;
4. Hoạt động luyện tập 
Giáo viên hệ thống lại toàn bộ nội dung bài học.
Yêu cầu học sinh nhắc lại bài
5. Hoạt động vận dụng: 
 	 6. Hoạt động tìm tòi, mở rộng: 
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần.
- Học kĩ lí thuyết, viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên.
- Làm các bài tập còn lại,
- Đọc bài mới để giờ sau học.
IV. RÚT KINH NGHIỆM
Ngày soạn: 18/04/2018
Tuần: 31
Tiết: 62
ÔN TẬP
I. Mục tiêu bài học:
1. Kiến thức, kĩ năng, thái độ
a. Kiến thức
Củng cố lại toàn bộ kiến thức đã được học từ bài 5 đến bài 9 và phần mềm học tập ở học kỳ 2.
 b. Kỹ năng:
Thực hiện làm các bài trắc nghiệm. Vận dụng vào để viết được những chương trình đơn giản
 c. Thái độ: 
 Có kỹ năng thành thạo thực hiện máy tính và viết chương trình trên máy tính.
2. Năng lực có thể hình thành và phát triển cho học sinh:
- Hình thành năng lực giải quyết vấn đề và sáng tạo, năng lực khoa học máy tính cơ bản.
- Hình thành khả năng hoạt động nhóm trao đổi tìm ra kiến thức.
II. Chuẩn bị về tài liệu và phương tiện dạy học:
¶ Giáo viên: Giáo án, SGK
¶ Học sinh: Xem bài trước ở nhà - SGK.
III. Tổ chức hoạt động học của học sinh:
1. Hoạt động dẫn dắt vào bài:
 2. Kiểm tra bài cũ:
 3. Hoạt động hình thành kiến thức
Hoạt động của GV-HS
Nội dung
Câu 9: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là?
a) 4	 b) 6	c) 8 d)10
Câu 10: Để tính tổng S=1+3 + 5 +  + n; em chọn đoạn lệnh:
a) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i;	for i:=1 to n do
b) for i:=1 to n do if ( i mod 2) = 0 then S:=S + i; Else S:= S + I; 
b) for i:=1 to n do if (i mod 2) 0 then S:=S + i; 
d) for i:=1 to n do if (i mod 2)=0 then S:=S + i 
Câu 11: Để tính tổng S=1/2+1/4 + 1/6 +  +1/ n; em chọn đoạn lệnh:
a) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i;	c) for i:=1 to n do
b) for i:=1 to n do if ( i mod 2)=0 then S:=S – 1/i Else S:= S + 1/i; 	
c) for i:=1 to n do if (i mod 2) 0 then S:=S + i;
d) for i:=1 to n do if (i mod 2)=0 then S:=S +1/ i
Else S:=S-1/i;
Câu 12: Để tính tổng S=1+1/3 + 1/5 +  +1/ n; em chọn đoạn lệnh:
a) for i:=1 to n do if ( i mod 2)=1 then S:=S + 1/i;	c) for i:=1 to n do
if ( i mod 2) =0 then S:=S + 1/i;
b) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i 
Else S:= S + 1/i; 	 
 c) for i:=1 to n do if (i mod 2) =0 then S:=S + 1/i;
 d) for i:=1 to n do if ( i mod 2)=0 then S:=S + i;
Câu 13: Để đếm có bao nhiêu số lẻ nhỏ hơn hay bằng n ; em chọn đoạn lệnh:
a) for i:=1 to n do if ( i mod 2)0 then S:=S + 1;	c) for i:=1 to n do
b) for i:=1 to n do if ( i mod 2)=0 then S:=S + i ;	d) for i:=1 to n do
c) for i:=1 to n do if ( i mod 2) =0 then S:=S + 1;
d) for i:=1 to n do if ( i mod 2)=0 then S:=S + i;
Câu 14: Để tính tổng S=1+2+3+ 4+ 5 +  + n; em chọn đoạn lệnh:
a) s:=0; i:=0;
 While i<=n do S:=S + 1;
b) s:=0; i:=0;
 While i<=n do begin S:=S + i; I:=i+1; End;
c) s:=0; i:=0;
 While i<=n do If (I mod 2)= 1 Then S:=S + i;
d) s:=0; i:=0;
 While i<=n do begin if (i mod2)=1 Then S:=S + i; Else i:=i+1; End;
Câu 15: Câu lệnh nào sau đây lặp vô hạn lần
a) s:=5; i:=0;
 While i<=s do s:=s + 1;
b) s:=5; i:=1;
 While i> s do i:=i + 1;
c) s:=5; i:=1;
 While i<=s do i:=i + 1;
d) s:=0; i:=0;
 While i<=n do begin if (i mod2)=1 Then S:=S + i; Else i:=i+1;
	End;
Câu 16: Chọn khai báo hơp lệ
a) Var a,b: array[1..n] of real;	
b) Var a,b: array[1..100] of real;	
c) Var a,b: array[1:n] of real;
d) Var a,b: array[1n] of real;
Câu 17: Chọn khai báo hơp lệ
a) Const n=5;
Var a,b: array[1..n] of integer;	
b) Var a,b: array[100..1] of integer;	
 c) Var n: real;
Var a,b: array[1:n] of real;
d) Var a,b: array[1..5..10] of integer;
Câu 18: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1; 
 Giá trị của t là
a) t=1	 b) t=3 c) t=2	 d) t=6
4. Hoạt động luyện tập 
Giáo viên hệ thống lại toàn bộ nội dung bài học.
Yêu cầu học sinh nhắc lại bài
5. Hoạt động vận dụng: 
 	 6. Hoạt động tìm tòi, mở rộng: 
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần.
- Học kĩ lí thuyết, viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên.
- Làm các bài tập còn lại và ôn lại toàn bộ kiến thức để giờ sau kiểm tra học kỳ 2
IV. RÚT KINH NGHIỆM:
..
Khánh Hưng, ngày 19/04/2018
Kí duyệt:
Phạm Huy Bình

File đính kèm:

  • docgiao_an_tin_hoc_lop_8_tuan_31_nam_hoc_2017_2018.doc