HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG, YấU CẦU CẦN ĐẠT
Hoạt đụng 1: Luyện tập
GV: Đưa ra cỏc bài tập và gọi học sinh lờn bảng trả lời.
1) Hóy nờu cỏc lợi ớch của việc sử dụngbiến mảng trong chương trỡnh. biến mảng trong chương trỡnh.
2) Cỏc khai bỏo biến mảng sau đõy trongPascal đỳng hay sai? Pascal đỳng hay sai?
var X: Array[10,13] Of Integer; var X: Array[5..10.5] Of Real; var X: Array[3.4..4.8] Of Integer; var X: Array[10..1] Of Integer; var X: Array[4..10] Of Real;
3) "Cú thể xem biến mảng là một biếnđược tạo từ nhiều biến cú cựng kiểu, được tạo từ nhiều biến cú cựng kiểu,
1) Lợi ớch chớnh của việc sử dụng biến mảng là rỳt gọnviệc viết chương trỡnh, cú thể sử dụng cõu lệnh lặp để việc viết chương trỡnh, cú thể sử dụng cõu lệnh lặp để thay nhiều cõu lệnh. Ngoài ra chỳng ta cũn cú thể lưu trữ và xử lớ nhiều dữ liệu cú nội dung liờn quan đến nhau một cỏch hiệu quả.
2) Đỏp ỏn a) Sai. Phải thay dấu phẩy bằng hai dấuchấm; b) và c) Sai, vỡ giỏ trị nhỏ nhất và lớn nhất của chấm; b) và c) Sai, vỡ giỏ trị nhỏ nhất và lớn nhất của chỉ số mảng phải là số nguyờn; d) Sai, vỡ giỏ trị đõu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối; e) Đỳng.
3) Đỳng
4) Khụng. Giỏ trị nhỏ nhất và lớn nhất của chỉ số mảngphải được xỏc định trong phần khai bỏo chương trỡnh. phải được xỏc định trong phần khai bỏo chương trỡnh.
nhưng chỉ dưới một tờn duy nhất". Phỏt biểu đú đỳng hay sai?
4) Cõu lệnh khai bỏo biến mảng sau đõymỏy tớnh cú thực hiện được khụng? mỏy tớnh cú thực hiện được khụng?
var N:integer;
A: array[1..N] of real;
5) Viết chương trỡnh Pascal sử dụng biếnmảng để nhập từ bàn phớm cỏc phần tử 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. Tớnh giỏ trị trung bỡnh cho dóy số được nhập vào.
Chương trỡnh cú thể như sau:
Program tb; Uses crt;
var N, i: integer; tb: real; A: array[1..100] of real;
begin
write('Nhap so phan tu cua mang’); readln(n);
for i:=1 to n do
write('a[‘,I,']=’); readln(n); {tinh trung binh}
Tb:=0
For i:=1 to n do Tb:=(tb+a[i])/I;
Writeln(‘trung bỡnh của day so là:’,tb); Readln;
end.
D. Củng cố
Cỏch khai bỏo mảng trong Pascal. Cõu lệnh nhập dóy số từ bàn phớm Thuật toỏn tỡm giỏ trị trung bỡnh
E. Dặn dũ:
Soạn bài thực hành sử dụng biến mảng trong chương trỡnh.
VI. Rút kinh nghiệm
……… ……… …
Tuần: 32 Ngày soạn:11/04/2010 Tiết: 61
Tuần: 12 Ngày soạn: 04 /
11 /2013
Tiết:24 Ngày dạy: / /
2020 06/11 /2013
****************************************************************** ******
Tuần: 13 Ngày soạn: 10 /
11 /2013
Tiết:25 Ngày dạy: / /
2020 11/11 /2013
KIỂM TRA 1 TIẾTI.MỤC TIấU : I.MỤC TIấU :
1. Kiến thức:
ễn tập cỏc bài trong cỏc bài vừa qua.
2. Kỹ năng
Vận dụng để làm bài kiểm tra.
3. Thỏi độ
Cú ý thức cao trong học tập, sỏng tạo và tư duy.
4. Định hướng phỏt triển năng lực: năng lực sử dụng mỏy tớnh, năng lực giải quyết vấn đề, năng lực sỏng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tỏc, làm việc nhúm. PHƯƠNG PHÁP:
- Trắc nghiệm và tự luận
1. Giỏo viờn: - Đề kiểm tra
2. Học sinh : - ễn tập.
III. TIẾN TRèNH BÀI HỌC:
1.Hoạt động 1: Khởi động (1phỳt) - Kiểm tra sĩ số:
- Ổn định trật tự, tạo khụng khi thoải mỏi để bắt đầu tiết kiểm tra.
2. Phỏt đề kiểm tra:* MA TRẬN * MA TRẬN TấN BÀI HỌC CÁC MỨC ĐỘ NHẬN THỨC Tổng Nhận biết Thụng hiểu Vận dụng TNKQ TL TNKQ TL TNKQ TL Mỏy tớnh và chương trỡnh mỏy tớnh Cõu 3 0,5đ 0,5 điểm
Làm quen với chương trinh và ngụn ngữ lập trỡnh
Cõu 2
0,5đ 0,5 điểm
Chương trỡnh mỏy tớnh
và dữ liệu Cõu 6 0,5đ Cõu 1 0,5 Cõu 1 1đ 2 điểm Sử dụng biến trong chương trỡnh Cõu 4,5 1đ Cõu 3 3đ 4 điểm Từ bài toỏn đến
chương trỡnh Cõu 2 3đ 3 điểm
Tổng 1,5 điểm 1,5 điểm 1 điểm 6 điểm 10 điểm
* ĐỀ THI
I/ TRẮC NGHIỆM: (3điểm)
(Khoanh trũn vào 1 chữ cỏi đứng đầu mỗi ý mà em cho là đỳng nhất)
Cõu 1: Cho biểu thức toỏn học sau: ax3 + bx2 + c. Viết biểu thức toỏn học trờn bằng cỏc kớ hiệu trong Pascal.
A. a.x^3+b.x2+c. B. a.x.x.x+b.x.x+c.
C. a*x^3+b*x^2+c. D. a*x*x*x+b*x*x+c.
Cõu 2: Để chạy chương trỡnh sau khi đó biờn dịch xong người ta dựng tổ hợp phớm nào?
A. Ctrl+F8. B. Ctrl+F9. C. Ctrl+F10. D. Alt+F9.
Cõu 3: Chương trỡnh dịch dựng để làm gỡ?
A. Dịch từ ngụn ngữ mỏy sang ngụn ngữ lập trỡnh B. Dịch từ ngụn ngữ lập trỡnh qua ngụn ngữ mỏy
C. Dịch từ ngụn ngữ tự nhiờn qua ngụn ngữ mỏy D. Dịch từ ngụn ngữ tự nhiờn sang ngụn ngữ lập trỡnh
Cõu 4: Trong Pascal, khai bỏo nào sau đõy là đỳng?
A. Var tb: Real; B. Var 4hs:Interger; C. Const x: Real; D. Var R=30;
A. X=X+1; B. X=X+1; C. X:=X+1; D. X:=Y+1; X:=Y+1;
Cõu 6: ‘43508’ thuộc dữ liệu kiểu nào dưới đõy?
A. Số nguyờn. B. Số thực. C. Kớ tự. D. Xõu kớ tự.