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
  • HOT Sale 40% sách Toán - Văn - Anh 8 ngày 12-12 trên Shopee mall
Trang trước Trang sau

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:

  • Lý thuyết Tin học 8 Bài 10: Làm quen với giải phẫu cơ thể người bằng phần mềm Anatomy (hay, chi tiết)
  • Trắc nghiệm Tin học 8 Bài 10 (có đáp án): Làm quen với giải phẫu cơ thể người bằng phần mềm Anatomy
  • Lý thuyết Tin học 8 Bài 11: Giải toán và vẽ hình phẳng với GeoGebra (hay, chi tiết)
  • Trắc nghiệm Tin học 8 Bài 11 (có đáp án): Giải toán và vẽ hình phẳng với GeoGebra
  • Lý thuyết Tin học 8 Bài 12: Vẽ hình không gian với GeoGebra (hay, chi tiết)
  • Trắc nghiệm Tin học 8 Bài 12 (có đáp án): Vẽ hình không gian với GeoGebra
👉 Giải bài nhanh với AI Hay:

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

  • Lý thuyết & 120 câu trắc nghiệm Tin học 8
  • Top 40 Đề thi Tin học 8 có đáp án
  • HOT 1000+ Đề thi cuối kì 1 file word cấu trúc mới 2025 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k)

Tủ sách VIETJACK shopee lớp 6-8 (2025):

  • Trọng tâm Toán, Anh, KHTN lớp 6 (303 trang - từ 99k)
  • Trọng tâm Toán, Anh, KHTN lớp 7 (266 trang - từ 99k)
  • Trọng tâm Toán, Anh, KHTN lớp 8 (302 trang - từ 99k)

TÀI LIỆU CLC DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 8

+ Bộ giáo án, bài giảng powerpoint, đề thi file word có đáp án 2025 tại https://tailieugiaovien.com.vn/

+ Hỗ trợ zalo: VietJack Official

+ Tổng đài hỗ trợ đăng ký : 084 283 45 85

Đề thi giữa kì, cuối kì 8

( 172 tài liệu )

Bài giảng Powerpoint Văn, Sử, Địa 8....

( 40 tài liệu )

Giáo án word 8

( 78 tài liệu )

Chuyên đề dạy thêm Toán, Lí, Hóa ...8

( 74 tài liệu )

Đề thi HSG 8

( 5 tài liệu )

Trắc nghiệm đúng sai 8

( 12 tài liệu )

xem tất cả

Đã 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. 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.

Trang trước Trang sau ly-thuyet-trac-nghiem-tin-hoc-8.jsp Giải bài tập lớp 8 sách mới các môn học
  • Giải Tiếng Anh 8 Global Success
  • Giải sgk Tiếng Anh 8 Smart World
  • Giải sgk Tiếng Anh 8 Friends plus
  • Lớp 8 - Kết nối tri thức
  • Soạn văn 8 (hay nhất) - KNTT
  • Soạn văn 8 (ngắn nhất) KNTT
  • Giải sgk Toán 8 - KNTT
  • Giải sgk Khoa học tự nhiên 8 - KNTT
  • Giải sgk Lịch Sử 8 - KNTT
  • Giải sgk Địa Lí 8 - KNTT
  • Giải sgk Giáo dục công dân 8 - KNTT
  • Giải sgk Tin học 8 - KNTT
  • Giải sgk Công nghệ 8 - KNTT
  • Giải sgk Hoạt động trải nghiệm 8 - KNTT
  • Giải sgk Âm nhạc 8 - KNTT
  • Lớp 8 - Chân trời sáng tạo
  • Soạn văn 8 (hay nhất) - CTST
  • Soạn văn 8 (ngắn nhất) - CTST
  • Giải sgk Toán 8 - CTST
  • Giải sgk Khoa học tự nhiên 8 - CTST
  • Giải sgk Lịch Sử 8 - CTST
  • Giải sgk Địa Lí 8 - CTST
  • Giải sgk Giáo dục công dân 8 - CTST
  • Giải sgk Tin học 8 - CTST
  • Giải sgk Công nghệ 8 - CTST
  • Giải sgk Hoạt động trải nghiệm 8 - CTST
  • Giải sgk Âm nhạc 8 - CTST
  • Lớp 8 - Cánh diều
  • Soạn văn 8 Cánh diều (hay nhất)
  • Soạn văn 8 Cánh diều (ngắn nhất)
  • Giải sgk Toán 8 - Cánh diều
  • Giải sgk Khoa học tự nhiên 8 - Cánh diều
  • Giải sgk Lịch Sử 8 - Cánh diều
  • Giải sgk Địa Lí 8 - Cánh diều
  • Giải sgk Giáo dục công dân 8 - Cánh diều
  • Giải sgk Tin học 8 - Cánh diều
  • Giải sgk Công nghệ 8 - Cánh diều
  • Giải sgk Hoạt động trải nghiệm 8 - Cánh diều
  • Giải sgk Âm nhạc 8 - Cánh diều

Từ khóa » Tin Học 8 Bài Thực Hành 7