Bài giảng Tin học Lớp 8 - Tiết 59+60. Bài thực hành 7: Xử lý dãy số trong chương trình

ppt 24 Trang tailieuhocsinh 105
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Tiết 59+60. Bài thực hành 7: Xử lý dãy số trong chương trình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Tiết 59+60. Bài thực hành 7: Xử lý dãy số trong chương trình

Bài giảng Tin học Lớp 8 - Tiết 59+60. Bài thực hành 7: Xử lý dãy số trong chương trình
 KiĨm tra bµi cị
Câu hỏi: Các khai báo biến mảng sau đây 
trong Pascal đúng hay sai?
 a) var X:Array[20,25] of integer;
 b) var X:Array[5..10.5] of Real;
 c) var X:Array[10..1] of integer;
 d) var X:Array[3..10] of integer; bµi thùc hµnh 7
 Bài 1.
Viết chương trình nhập điểm của các bạn trong 
lớp. Sau đĩ in ra màn hình số bạn đạt kết quả học 
tập loại giỏi, khá, trung bình và kém (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 và dưới 5.0 
xếp loại kém). Ý tưởng tìm số các bạn 
đạt kết quả học tập loại 
giỏi, khá, trung bình, 
 yếu? TìmLiệt hiểu kê các phần biến khai dự báođịnh dưới sẽ sử đây dụng và 
 tìmtrong hiểu chương tác dụng trình? của từng biến?
 program Phanloai;
 uses crt;
 Var i,n,Gioi,Kha,Trungbinh,Kem: integer;
 A: array[1..100] of real;
 - i: Biến đếm
 - n: Biến để nhập số các bạn trong lớp sẽ được 
 nhập vào.
- Gioi, Kha, Trungbinh, Kem: 
 Số các học sinh giỏi, khá, trung bình, yếu.
- A: Biến mảng, dùng để lưu điểm số của các 
 học sinh trong lớp, cĩ kiểu số thực. Câu 1. For i:=1 to n do
 Begin 
 write(i,’. ‘); readln(a[i]); 
 End;
Đoạn CT sau thực hiện lệnh gì
 a. Nhập điểm vào mảng
 b. In điểm ra màn hình
 c. Sắp xếp điểm
 d. Khai báo mảng điểm
 Phần quà của bạn là: cái bắt 
 tay của bạn bên cạnh Câu 3. 
writeln(Trungbinh,’ ban hoc trung binh’);
Đoạn CT sau thực hiện lệnh gì?
 a. Nhập số bạn học trung bình
 b. In tổng số bạn học trung bình
 c. Tổng điểm trung binh từ 5.0 hoặc 6.4
 d. In số bạn học trung bình
 Phần quà của bạn là: Một 
 tràng vỗ tay của cả lớp Phần khai báo:
Var i, n: integer;
 TbToan, TìmTbVan: hiểu real; ý nghĩa của các câu 
 DiemToan, DiemVan:lệnh array[1..100] sau đây: of real; 
Phần thân chương trình:
begin
writeln('Diem trung binh:');
for i:=1 to n do
writeln(i,'. ',(DiemToan[i]+DiemVan[i])/2:3:1);
TbToan:=0; TbVan:=0;
for i:=1 to n do
 begin 
 TbToan:=TbToan+DiemToan[i];
 TbVan:=TbVan+DiemVan[i] 
 end;
TbToan:=TbToan/n;
TbVan:=TbVan/n;
writeln('Diem trung binh mon Toan:',TbToan:3:2);
writeln('Diem trung binh mon Van: ',TbVan:3:2);
end. câu 2. 
for i:=1 to n do
 begin 
 TbToan:=TbToan+DiemToan[i];
 TbVan:=TbVan+DiemVan[i] ;
 end;
Đoạn CT sau thực hiện lệnh gì?
 a. Tính trung bình điểm mơn tốn, văn
 b. Tính tổng điểm mơn tốn, văn
 c. Đếm điểm mơn tốn, văn
 d. Tính tổng điểm mơn tốn hoặc văn
 Phần quà của bạn là: Là 1 
 điểm cộng Bổ sung các câu lệnh trên vào vị trí thích hợp 
trong chương trình. Thêm các lệnh cần thiết, 
dịch và chạy chương trình với các số liệu thử. Tỉng kÕt
1. Cú pháp khai báo biến mảng kiểu 
 số nguyên và số thực trong Pascal 
 cĩ dạng:
Var : array[<chỉ 
 số đầu>..] of 
 integer;
Var : array[<chỉ 
 số đầu>..] of 
 real;
Trong đĩ, chỉ số đầu khơng lớn hơn 
2.chỉ Tham số cuối. chiếu tới phần tử của mảng 
 được xác định bằng cách:
[chỉ số] RÚT KINH NGHIỆM

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_tiet_5960_bai_thuc_hanh_7_xu_ly_day.ppt