Giáo Dục

Viết chương trình tính tổng các phần tử trong mảng

1. Pascal Xuất nhập và tính tổng các phần tử trong mảng

Nhập, xuất và tính tổng các phần tử trong mảng.

Ví dụ: A: 1 5 6 7 4

Kết quả: Tong S = 23

Hướng dẫn: Để giải quyết vấn đề cần đảm bảo các vấn đề sau:

– Nhập các mảng, có thể được xây dựng thành các hàm để đóng gói và sử dụng lại. Hoạt động theo yêu cầu:

(1) Nhập số N.


(2) Thực hiện lặp (từ 0 đến N-1) và nhập giá trị Ai trong mảng.

Ghi chú: N phải được truyền dưới dạng tham số (tức là & N).

– Đầu ra mảng. Công việc đơn giản là sử dụng vòng lặp từ 0 đến N-1 để in ra các giá trị Ai cho mảng. Sau đó, Writeln newline.

– Hàm tính tổng các phần tử cho mảng A

+ Khai báo và khởi tạo tổng S bằng 0.

+ Sử dụng một vòng lặp (từ 0 đến N-1 để lặp trên tất cả các giá trị Ai) để cộng giá trị của Ai thành tổng của S.

– Viết phần thân chương trình chính với nội dung dùng để kiểm tra kết quả thực hiện của hàm.

+ Khai báo mảng A có tối đa 20 phần tử và biến N cho biết số phần tử của A.

+ Gọi hàm nhập mảng để nhập vào mảng A, có N phần tử.

+ Gọi hàm xuất mảng A, có N phần tử.

+ In giá trị tổng các phần tử bằng cách chuyển trực tiếp giá trị trả về của tổng vào Writeln (……)

+ Gọi hàm Readln () trước khi kết thúc để dừng xem kết quả.

Chương trình:

Viết chương trình tính tổng các phần tử trong mảng (hình 2)

2. Một số bài tập tính tổng với mảng 1 chiều

Vấn đề 1: Nhập mảng 1 chiều từ bàn phím chỉ có thể chứa 100 phần tử có giá trị nguyên. Tính tổng các giá trị là số chẵn rồi in ra màn hình.

Bài tập này mình cũng đã hướng dẫn mảng 1 chiều cách tìm số chẵn. Cách làm như sau, xây dựng Function TongChan (Var A: Arr100; Var N: Integer): Integer; Trong đó A: Arr100 là mảng 1 chiều có kích thước 100 phần tử và N là số phần tử của mảng mà bạn đưa vào.

1. Tạo một biến S: = 0 để lưu trữ tổng chẵn ban đầu của 0.

2. Duyệt từ phần tử A[i] đầu tiên đến A[N] kiểm tra xem phần dư chia cho 2 có bằng 0 => chẵn thì S: = S + A[i].

Đơn giản như vậy thôi và dưới đây là Chức năng của bài tập này.

Viết chương trình tính tổng các phần tử trong mảng (hình 3)

Nếu bạn muốn tính tổng các số lẻ trong mảng 1 chiều, chỉ cần chỉnh sửa đoạn văn Nếu một[i] mod 2 = 0) sau đó Pháo đài Nếu một[i] mod 2 = 1) sau đó là sẽ trở thành một hàm để tính tổng các số lẻ.

Vấn đề 2: Cho người dùng nhập vào mảng 1 chiều rằng mảng chỉ có thể chứa 100 phần tử nguyên dương. Tính tổng của mảng chia hết cho 4 và in kết quả ra màn hình.

Bài tập tương tự như trên, bạn chỉ cần thay đổi đoạn văn Nếu một[i] mod 2 = 0) sau đó vào tôif (A[i] mod 4 = 0) sau đó đã có thể sử dụng lại chương trình.

Viết chương trình tính tổng các phần tử trong mảng (hình 4)

Nếu có những bài toán tương tự buộc ta phải tính tổng các số chia hết cho 3, cho 5, 6 cho 7, … thì ta phải làm thế nào? Không thể viết hàng loạt chương trình con để tính toán cho từng bài tập mà bạn chỉ cần tạo một chương trình con duy nhất có thể sử dụng cho mọi trường hợp như sau.

Chương trình này là đủ cho bạn

Viết chương trình tính tổng các phần tử trong mảng (Hình 5)
Viết chương trình tính tổng các phần tử trong mảng (hình 6).

Đăng bởi: Trường ĐH KD & CN Hà Nội

1. Pascal Xuất nhập và tính tổng các phần tử trong mảng

Nhập, xuất và tính tổng các phần tử trong mảng.

Ví dụ: A: 1 5 6 7 4

Kết quả: Tong S = 23

Hướng dẫn: Để giải quyết vấn đề cần đảm bảo các vấn đề sau:

– Nhập các mảng, có thể được xây dựng thành các hàm để đóng gói và sử dụng lại. Hoạt động theo yêu cầu:

(1) Nhập số N.


(2) Thực hiện lặp (từ 0 đến N-1) và nhập giá trị Ai trong mảng.

Ghi chú: N phải được truyền dưới dạng tham số (tức là & N).

– Đầu ra mảng. Công việc đơn giản là sử dụng vòng lặp từ 0 đến N-1 để in ra các giá trị Ai cho mảng. Sau đó, Writeln newline.

– Hàm tính tổng các phần tử cho mảng A

+ Khai báo và khởi tạo tổng S bằng 0.

+ Sử dụng một vòng lặp (từ 0 đến N-1 để lặp trên tất cả các giá trị Ai) để cộng giá trị của Ai thành tổng của S.

– Viết phần thân chương trình chính với nội dung dùng để kiểm tra kết quả thực hiện của hàm.

+ Khai báo mảng A có tối đa 20 phần tử và biến N cho biết số phần tử của A.

+ Gọi hàm nhập mảng để nhập vào mảng A, có N phần tử.

+ Gọi hàm xuất mảng A, có N phần tử.

+ In giá trị tổng các phần tử bằng cách chuyển trực tiếp giá trị trả về của tổng vào Writeln (……)

+ Gọi hàm Readln () trước khi kết thúc để dừng xem kết quả.

Chương trình:

Viết chương trình tính tổng các phần tử trong mảng (hình 2)

2. Một số bài tập tính tổng với mảng 1 chiều

Vấn đề 1: Nhập mảng 1 chiều từ bàn phím chỉ có thể chứa 100 phần tử có giá trị nguyên. Tính tổng các giá trị là số chẵn rồi in ra màn hình.

Bài tập này mình cũng đã hướng dẫn mảng 1 chiều cách tìm số chẵn. Cách làm như sau, xây dựng Function TongChan (Var A: Arr100; Var N: Integer): Integer; Trong đó A: Arr100 là mảng 1 chiều có kích thước 100 phần tử và N là số phần tử của mảng mà bạn đưa vào.

1. Tạo một biến S: = 0 để lưu trữ tổng chẵn ban đầu của 0.

2. Duyệt từ phần tử A[i] đầu tiên đến A[N] kiểm tra xem phần dư chia cho 2 có bằng 0 => chẵn thì S: = S + A[i].

Đơn giản như vậy thôi và dưới đây là Chức năng của bài tập này.

Viết chương trình tính tổng các phần tử trong mảng (hình 3)

Nếu bạn muốn tính tổng các số lẻ trong mảng 1 chiều, chỉ cần chỉnh sửa đoạn văn Nếu một[i] mod 2 = 0) sau đó Pháo đài Nếu một[i] mod 2 = 1) sau đó là sẽ trở thành một hàm để tính tổng các số lẻ.

Vấn đề 2: Cho người dùng nhập vào mảng 1 chiều rằng mảng chỉ có thể chứa 100 phần tử nguyên dương. Tính tổng của mảng chia hết cho 4 và in kết quả ra màn hình.

Bài tập tương tự như trên, bạn chỉ cần thay đổi đoạn văn Nếu một[i] mod 2 = 0) sau đó vào tôif (A[i] mod 4 = 0) sau đó đã có thể sử dụng lại chương trình.

Viết chương trình tính tổng các phần tử trong mảng (hình 4)

Nếu có những bài toán tương tự buộc ta phải tính tổng các số chia hết cho 3, cho 5, 6 cho 7, … thì ta phải làm thế nào? Không thể viết hàng loạt chương trình con để tính toán cho từng bài tập mà bạn chỉ cần tạo một chương trình con duy nhất có thể sử dụng cho mọi trường hợp như sau.

Chương trình này là đủ cho bạn

Viết chương trình tính tổng các phần tử trong mảng (Hình 5)
Viết chương trình tính tổng các phần tử trong mảng (hình 6).

Đăng bởi: Trường ĐH KD & CN Hà Nội

1. Pascal Xuất nhập và tính tổng các phần tử trong mảng

Nhập, xuất và tính tổng các phần tử trong mảng.

Ví dụ: A: 1 5 6 7 4

Kết quả: Tong S = 23

Hướng dẫn: Để giải quyết vấn đề cần đảm bảo các vấn đề sau:

– Nhập các mảng, có thể được xây dựng thành các hàm để đóng gói và sử dụng lại. Hoạt động theo yêu cầu:

(1) Nhập số N.


(2) Thực hiện lặp (từ 0 đến N-1) và nhập giá trị Ai trong mảng.

Ghi chú: N phải được truyền dưới dạng tham số (tức là & N).

– Đầu ra mảng. Công việc đơn giản là sử dụng vòng lặp từ 0 đến N-1 để in ra các giá trị Ai cho mảng. Sau đó, Writeln newline.

– Hàm tính tổng các phần tử cho mảng A

+ Khai báo và khởi tạo tổng S bằng 0.

+ Sử dụng một vòng lặp (từ 0 đến N-1 để lặp trên tất cả các giá trị Ai) để cộng giá trị của Ai thành tổng của S.

– Viết phần thân chương trình chính với nội dung dùng để kiểm tra kết quả thực hiện của hàm.

+ Khai báo mảng A có tối đa 20 phần tử và biến N cho biết số phần tử của A.

+ Gọi hàm nhập mảng để nhập vào mảng A, có N phần tử.

+ Gọi hàm xuất mảng A, có N phần tử.

+ In giá trị tổng các phần tử bằng cách chuyển trực tiếp giá trị trả về của tổng vào Writeln (……)

+ Gọi hàm Readln () trước khi kết thúc để dừng xem kết quả.

Chương trình:

Viết chương trình tính tổng các phần tử trong mảng (hình 2)

2. Một số bài tập tính tổng với mảng 1 chiều

Vấn đề 1: Nhập mảng 1 chiều từ bàn phím chỉ có thể chứa 100 phần tử có giá trị nguyên. Tính tổng các giá trị là số chẵn rồi in ra màn hình.

Bài tập này mình cũng đã hướng dẫn mảng 1 chiều cách tìm số chẵn. Cách làm như sau, xây dựng Function TongChan (Var A: Arr100; Var N: Integer): Integer; Trong đó A: Arr100 là mảng 1 chiều có kích thước 100 phần tử và N là số phần tử của mảng mà bạn đưa vào.

1. Tạo một biến S: = 0 để lưu trữ tổng chẵn ban đầu của 0.

2. Duyệt từ phần tử A[i] đầu tiên đến A[N] kiểm tra xem phần dư chia cho 2 có bằng 0 => chẵn thì S: = S + A[i].

Đơn giản như vậy thôi và dưới đây là Chức năng của bài tập này.

Viết chương trình tính tổng các phần tử trong mảng (hình 3)

Nếu bạn muốn tính tổng các số lẻ trong mảng 1 chiều, chỉ cần chỉnh sửa đoạn văn Nếu một[i] mod 2 = 0) sau đó Pháo đài Nếu một[i] mod 2 = 1) sau đó là sẽ trở thành một hàm để tính tổng các số lẻ.

Vấn đề 2: Cho người dùng nhập vào mảng 1 chiều rằng mảng chỉ có thể chứa 100 phần tử nguyên dương. Tính tổng của mảng chia hết cho 4 và in kết quả ra màn hình.

Bài tập tương tự như trên, bạn chỉ cần thay đổi đoạn văn Nếu một[i] mod 2 = 0) sau đó vào tôif (A[i] mod 4 = 0) sau đó đã có thể sử dụng lại chương trình.

Viết chương trình tính tổng các phần tử trong mảng (hình 4)

Nếu có những bài toán tương tự buộc ta phải tính tổng các số chia hết cho 3, cho 5, 6 cho 7, … thì ta phải làm thế nào? Không thể viết hàng loạt chương trình con để tính toán cho từng bài tập mà bạn chỉ cần tạo một chương trình con duy nhất có thể sử dụng cho mọi trường hợp như sau.

Chương trình này là đủ cho bạn

Viết chương trình tính tổng các phần tử trong mảng (Hình 5)
Viết chương trình tính tổng các phần tử trong mảng (hình 6).

Đăng bởi: Trường ĐH KD & CN Hà Nội

Bạn thấy bài viết Viết chương trình tính tổng các phần tử trong mảng có giải quyết đươc vấn đề bạn tìm hiểu không?, nếu  không hãy comment góp ý thêm về Viết chương trình tính tổng các phần tử trong mảng bên dưới để https://hubm.edu.vn/ có thể chỉnh sửa & cải thiện nội dung tốt hơn cho độc giả nhé! Cám ơn bạn đã ghé thăm Website ĐH KD & CN Hà Nội

Nguồn: hubm.edu.vn

NHững từ khoá được tìm kiếm nhiều nhất:

tính tổng các phần tử trong mảng pascal
viết chương trình tính tổng các phần tử trong mảng
nhập xuất và tính tổng các phần tử trong mảng
tính tổng các phần tử của mảng
tính tổng các phần tử trong mảng
viết chương trình tính tổng các phần tử của mảng c

ĐH KD & CN Hà Nội

Trường Đại học Quản lý và Kinh doanh Hà nội là một trường dân lập, thuộc Hội Khoa học Kinh tế Việt Nam, được phép thành lập theo Quyết định số 405/TTg, ngày 15/6/1996 của Thủ tướng Chính phủ. Trường chịu sự quản lý Nhà nước của Bộ Giáo dục và Đào tạo. Hệ thống văn bằng của Trường nằm trong hệ thống văn bằng quốc gia. Ngày 15/09/2006 Thủ tướng Chính phủ đã ra quyết định số 750/QĐ-TTg về việc đổi tên trường thành Đại học Kinh doanh và Công nghệ Hà Nội

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button