- Kiểm tra sĩ số lớp học.
A: array[1 N] of real;
- HS đọc đề theo yờu cầu
- 1 HS trả lời
- 1 HS nhận xột cõu trả lời của bạn
- HS theo dừi và ghi vở
* Cõu lệnhkhai bỏo trờn khụng thực hiện được. Giỏ trị nhỏ nhất và lớn nhất của chỉ số mảng phải được xỏc định trong phần khai bỏo chương trỡnh.
Bài tập 5/79: Viết chương trỡnh Pascal sử dụng biến mảng để nhập từ bàn phớm cỏc phần tử của một dóy số. Độ dài của dóy cũng được nhập từ bàn phớm - HS đọc đề - HS nờu ý tưởng - HS tiếp thu - 1 HS lờn bảng - HS nhận xột, bổ sung - HS quan sỏt và ghi vở
Chương trỡnh cú thể như sau:
var N, i: integer;
A: array[1..100] of real;
begin
write('Nhap so phan tu cua mang, n= ',n);
- GV cho HS thực hành trờn mỏy
write('Nhap gia tri ',i,'cua mang, a[',i,']= ');
end.
- HS nhập chương trỡnh vào mỏy tớnh, dịch và chạy chương trỡnh.
4, Củng cố:
Cho HS nhắc lại cỏc kiến thức:
- Cấu trỳc khai bỏo cõu lệnh điều kiện.
- Cấu trỳc khai bỏo lờnh lặp với số lần biết trước và chưa biết trước. - Cấu trỳc khai bỏo biến mảng.
- Luyện tập sử dụng cỏc cõu lệnh đó học.
5. Dặn dũ:
- Xem lại cỏc bài tập đó giải, hoàn thành vào vở bài tập. - Chuẩn bị tiết sau kiểm tra 1 tiết thực hành
Tiết 67: KIỂM TRA 1 TIẾT
Ngày kiểm tra:
I. MỤC TIấU:
1. Kiến thức:
- Kiểm tra chất lượng cỏc thao tỏc của ba bài cuối.
- Nhằm giỳp học sinh khắc sõu cỏc cấu trỳc cõu lệnh lặp và cấu trỳc khai bỏo biến mảng.
2. Kỹ Năng:
- Biết cỏch viết chương trỡnh cú sử dụng lệnh lặp và mảng một chiều. 3. Thỏi độ:
- í thức làm bài và bảo vệ mỏy tớnh để sử dụng lõu dài.
II - CHUẨN BỊ:
- Giỏo viờn: Giỏo ỏn, đề bài, phũng mỏy. - Học sinh: Kiến thức cũ và dụng cụ học tập.
III - PHƯƠNG PHÁP:
- Kiểm tra thực hành trờn mỏy.
IV - TIẾN TRèNH DẠY HỌC: 1. Ổn định lớp: 1. Ổn định lớp:
- Kiểm tra sĩ số lớp học.
2. Kiểm tra:
- Kiểm tra sự chuẩn bị của học sinh .
3. Bài mới:
Hoạt động của GV Hoạt động của HS
- Gọi HS vào phũng mỏy
- Giỏo viờn phỏt đề cho học sinh . - Theo dừi học sinh làm bài - Chấm điểm trực tiếp trờn mỏy
- Về nhà làm lại bài kiểm tra vào vở học của mỡnh.
- Vào phũng mỏy.
- Học sinh nhận bài kiểm tra.
- Học sinh làm bài kiểm tra trờn mỏy
Đề 1: Lập trỡnh tớnh tổng:
A= 12 + 22 + 32 + ... + n2
ở đõy n là số tự nhiờn đuợc nhập từ bàn phớm. (viết bằng lệnh while .. do)
Đề 2: Lập trỡnh tớnh tổng:
A= 1+ 1/22 + 1/32 + ... + 1/n2
ở đõy n là số tự nhiờn đuợc nhập từ bàn phớm. (viết bằng lệnh while .. do)
ĐÁP ÁN + THANG ĐIỂM VÀ HƯỚNG DẪN CHẤM.
Nội dung Điểm
Program B1 ; Uses CRT;
i, n: integer; tong: real; Begin
Clrscr;
write('cho so tu nhien n: '); Readln(n); tong:=0; i:=1;
2
while i<= n do Begin
tong:= tong+ i*i; [tong:=tong+1/(i*i)] i: = i+1;
End;
4
writeln(' Tong can tim la: ', tong:12:6); Readln;
End.
2
V. CỦNG CỐ - DẶN Dề:
- GV kiểm tra và ghi điểm cho từng HS.
- Cho HS thoỏt mỏy đỳng cỏch và dọn vệ sinh phũng mỏy. - Về nhà làm lại bài này vào vở
- GV dặn dũ HS về nhà ụn lại tất cả cỏc kiến thức đó học và luyện viết, làm đi làm lại nhiều lần để chuẩn bị tiết sau ụn tập thi học kỳ II.
Tiết 68 – 69: ễN TẬP CUỐI NĂM
Ngày soạn: Ngày giảng:
I. MỤC ĐÍCH, YấU CẦU:
1. Kiến thức:
- Kiểm tra việc nắm bắt kiến thức của học sinh trong 3 bài học cuối.
- Củng cố kiến thức về cỏc cấu trỳc cõu lệnh lặp và cấu trỳc khai bỏo biến mảng. - Củng cố lại cỏc dạng bài tập hay làm
- Nắm được phương phỏp làm một bài toỏn bằng ngụn ngữ lập trỡnh đơn giản và sử dụng cõu lệnh lặp và mảng một chiều.
- Vận dụng được cõu lệnh lặp, mảng vào bài tập 2. Kĩ năng:
- Viết đỳng cỏc lệnh, thành thạo trong việc sử dụng cõu lệnh lặp, mảng một chiều chớnh xỏc.
3. Thỏi độ:
- Giỏo dục tớnh kiờn trỡ say mờ trong học tập
II. CHUẨN BỊ
- GV: Chuẩn bị bài tập, giỏo ỏn
- HS: Nghiờn cứu trước bài, Sgk và dụng cụ học tập
III. TIẾN TRèNH DẠY HỌC:
1. Ổn định lớp:
- Kiểm tra sỉ số lớp học 2. Kiểm tra bài cũ:
- Kết hợp kiểm tra trong quỏ trỡnh ụn tập 3. Bài mới:
Hoạt động của GV Hoạt động của HS
Hoạt động 1: ễn lại cỏc kiến thức
- GV củng cố lại kiến thức đó học trong học kỳ 2.
- HS: Chỳ ý xõy dựng bài