Lý thuyết Tin học 8 Bài thực hành 7: Xử lí dãy số trong 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

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:

Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:

Ngân hàng trắc nghiệm lớp 8 tại khoahoc.vietjack.com

GIẢM GIÁ 75% KHÓA HỌC VIETJACK HỖ TRỢ DỊCH COVID

Phụ huynh đăng ký mua khóa học lớp 8 cho con, được tặng miễn phí khóa ôn thi học kì. Cha mẹ hãy đăng ký học thử cho con và được tư vấn miễn phí. Đăng ký ngay!

Tổng đài hỗ trợ đăng ký khóa học: 084 283 45 85

Học tốt toán 8 - Thầy Phan Toàn

4.5 (243)

799,000đs

250,000 VNĐ

Tiếng Anh lớp 8 - Cô Hoài Thu

4.5 (243)

799,000đ

250,000 VNĐ

Học tốt Văn 8 - Cô Mỹ Linh

4.5 (243)

799,000đ

250,000 VNĐ

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Nhóm học tập facebook miễn phí cho teen 2k7: fb.com/groups/hoctap2k7/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8.

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

ly-thuyet-trac-nghiem-tin-hoc-8.jsp