X

Lý thuyết & 120 câu trắc nghiệm Tin học 8

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình hay, chi tiết


Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình hay, chi tiết

Haylamdo biên soạn và sưu tầm tóm tắt lý thuyết Tin học lớp 8 Bài thực hành 7: Xử lí dãy số trong chương trình hay, chi tiết nhất sẽ tóm tắt kiến thức trọng tâm về bài học từ đó giúp học sinh ôn tập để nắm vững kiến thức môn Tin học 8.

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình hay, chi tiết

1. Mục đích, yêu cầu

   - Làm quen với việc khai báo và sử dụng các biến mảng

   - Ôn tập cách sử dụng câu lệnh lặp for…do

   - Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình

2. Nội dung

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).

a) Xem lại các ví dụ 2 và ví dụ 3, Bài 9 về cách sử dụng và khai báo biến mảng trong Pascal

b) Liệt kê các biến sẽ sử dụng trong chương trình. tìm hiểu phần khai báo dưới đây và tìm hiểu tác dụng của từng biến.

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

c) Gõ phần khai báo trên vào máy tính và lưu tệp với tên Phanloai.pas. Tìm hiểu các câu lệnh trong phân thân chương trình dưới đây. Dịch và chạy thử chương trình.

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

Gợi ý:

b. Các biến sử dụng trong chương trình:

   - 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. Ý nghĩa các câu lệnh

   - Đặt các giá trị ban đầu: Gioi:=0; Kha:=0; Trungbinh:=0; Kem:=0;

   - Lần lượt cho chạy từ 1 đến N và kiểm tra:

   - Nếu A[i]>=8.0 thì đếm số học sinh giỏi là: Gioi:=Gioi+1;

   - Nếu A[i]<8.0 và A[i]>=6.5 thì đếm số học sinh khá là: Kha:=Kha+1;

   - Nếu A[i]<6.5 và A[i]>=5.0 thì đếm số học sinh trung bình là: Trungbinh:=Trungbinh+1;

   - Còn lại là số học sinh yếu: Kem:=Kem+1

Chạy chương trình:

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

Bài 2: Bổ sung và chỉnh sửa chương trình trong Bài 1 để nhập hai loại điểm Toán và Ngữ văn của các bạn, sau đó in ra màn hình điểm trung bình của mỗi bạn trong lớp (theo công thức Điểm trung bình = (điểm Toán + điểm Ngữ văn)/2), điểm trung bình của cả lớp theo từng môn Toán và Ngữ văn.

a. Tìm hiểu ý nghĩa các câu lệnh dưới đây:

Phần khai báo:

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

Phần thân chương trình:

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

b. Dịch và chạy chương trình với các số liệu thử.

Gợi ý:

a. Thuật toán:

   - Bước 1: Nhập N là số các bạn học sinh trong lớp;

   - Bước 2: Nhập điểm môn Toán và môn Văn vào từ bàn phím;

   - Bước 3: In điểm trung bình mỗi học sinh: (điểm Toán + điểm Văn)/2

   - Bước 4: Tính điểm trung bình cả lớp theo từng môn:

TBToan := TBToan/N;

TBVan :=TBVan/N.

   - Bước 5: In điểm TBToan, TBVan ra màn hình và kết thúc.

b. Kết quả

Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong chương trình

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:

Var <tên biến mảng>: array [<chỉ số đầu>..<chỉ số cuối>] of integer( hoặc real);

Trong đó, chỉ số đầu không lớn hơn chỉ số cuối

2. Tham chiếu tới phần tử của mảng bằng cách:

<tên biến mảng >[chỉ số]

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 8 có đáp án hay khác