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ạ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
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ỆMFile đính kèm:
bai_giang_tin_hoc_lop_8_tiet_5960_bai_thuc_hanh_7_xu_ly_day.ppt