1) Lợi ích chính của việc sử dụng biến mảng là rút gọn 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ữ [r]
(1)BAØI TẬP – BAØI TH7: XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH I - MỤC TIÊU
1 Kiến thức
- Làm quen với việc khai báo sử dụng biến mảng - Viết chương trình Pascal sử dụng câu lệnh biến mảng 2 Kỹ Năng
- Rèn luyện khả đọc chương trình, tìm hiểu tác dụng kết hợp câu lệnh 3 Thái độ: Nghiêm túc
II CHUẨN BỊ
1 Giáo viên: giáo án, máy tính. 2 Học sinh: Kiến thức cũ, sách, vở. III - TIẾN TRÌNH LÊN LỚP
1 - ỔN ĐỊNH
2 - KIỂM TRA BÀI CŨ 3 - BÀI MỚI:
HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC BÀI TẬP:
GV: Đưa tập SGK gọi học sinh lên bảng trả lời
HS: trả lời câu hỏi:
1) Lợi ích việc sử dụng biến mảng rút gọn việc viết chương trình, sử dụng câu lệnh lặp để thay nhiều câu lệnh Ngoài cịn lưu trữ xử lí nhiều liệu có nội dung liên quan đến cách hiệu
2) Đáp án a) Sai Phải thay dấu phẩy hai dấu chấm; b) c) Sai, giá trị nhỏ và lớn số mảng phải số nguyên; d) Sai, giá trị đâu số mảng phải nhỏ hơn số cuối; e) Đúng.
1) Hãy nêu lợi ích việc sử dụng biến mảng chương trình
2) Các khai báo biến mảng sau Pascal 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 biến tạo từ nhiều biến có kiểu, tên nhất" Phát biểu hay sai?
4) Câu lệnh khai báo biến mảng sau máy tính có thực khơng?
var N: integer;
A: array[1 N] of real;
5) Viết chương trình Pascal sử dụng biến mảng để
TUAÀN 31
Tieát 61, 62
(2)3) Đúng
4) Không Giá trị nhỏ lớn số mảng phải xác định phần khai báo chương trình
5) Học sinh thực hành máy Chương trình sau:
var N, i: integer;
A: array[1 100] of real;
begin
write('Nhap so phan tu cua mang, n= ',n);
for i:=1 to n do
write('Nhap gia tri
',i,'cua mang, a[',i,']= ');
end.
nhập từ bàn phím phần tử dãy số Độ dài dãy nhập từ bàn phím
BAØI TH7:
GV: Đưa tập SGK - Gọi học sinh nêu ý tưởng? - Hướng dẫn
HS: Làm tập
Bài Viết chương trình nhập điểm bạn lớp Sau in hình số bạn đạt kết học tập loại giỏi, khá, trung bình (theo tiêu chuẩn từ 8.0 trở lên đạt loại giỏi, từ 6.5 đến 7.9 đạt loại khá, từ 5.0 đến 6.4 đạt trung bình 5.0 xếp loại kém)
a) Xem lại ví dụ ví dụ 3, cách sử dụng khai báo biến mảng Pascal
b) Liệt kê biến dự định sử dụng chương trình Tìm hiểu phần khai báo tìm hiểu tác dụng biến:
program Phanloai; uses crt;
Var
i, n, Gioi, Kha, Trungbinh, Kem: integer;
A: array[1 100] of real;
a) Gõ phần khai báo vào máy tính lưu tệp với tên Phanloai Tìm hiểu câu lệnh phần thân chương trình đây:
Begin
clrscr;
write(‘Nhap so cac ban lop, n = ‘); readln(n);
writeln(‘Nhap diem:’);
For i:=1 to n Begin write(i,’
(3)Gioi:=0; Kha:=0; Trungbinh:=0; Kem:=0;
for i:=1 to n do
begin
if a[i]>=8.0 then
Gioi:=Gioi+1;
if a[i]<5 then Kem:=Kem+1; if (a[i]<8.0) and (a[i]>=6.5) then Kha:=Kha+1;
if (a[i]>=5) and (a[i]<6.5) then Trungbinh:=trungbinh+1
end;
writeln(‘Ket qua hoc tap:’); writeln(Gioi,’ ban hoc gioi’); writeln(Kha,’ ban hoc kha’);
writeln(Trungbinh,’ ban hoc trung binh’);
writeln(Kem,’ ban hoc kem’); readln
End.
d) Gõ tiếp phần chương trình vào máy tính sau phần khai báo Dịch, chạy chương trình
CỦNG CỐ
- Hiểu hoạt động lặp với số lần biết trước; - Cách sử dụng biến mảng
5 HƯỚNG DẪN VỀ NHÀ
- Về nhà xem lại học tiết sau học tiếp VI RÚT KINH NGHIỆM: