Sweet Milk
Hỏi từ APP VIETJACK
Câu 4: Em hãy viết cú pháp khai báo biến mảng trong mảng trong pascal và cho ví dụ?
Câu 5: Viết chương trình tính tổng từ 1 đến 20.
Câu 6: Viết chương trình tìm Max – Min của dãy số với N là số nguyên được nhập từ
bàn phím.
Câu 5: Viết chương trình tính tổng từ 1 đến 20.
Câu 6: Viết chương trình tìm Max – Min của dãy số với N là số nguyên được nhập từ
bàn phím.
Quảng cáo
1 câu trả lời 295
Câu 4: Trong Pascal, khai báo biến mảng trong mảng (hay còn gọi là mảng đa chiều) được thực hiện như sau:
var
a: array[1..m, 1..n] of <kiểu phần tử>;
a: array[1..m, 1..n] of <kiểu phần tử>;
Trong đó, m và n là số nguyên dương thể hiện số lượng phần tử trong mảng ở mỗi chiều. <kiểu phần tử> là kiểu dữ liệu của các phần tử trong mảng.
Ví dụ: để khai báo một mảng 2 chiều gồm 3 hàng và 4 cột, chứa các số nguyên, ta có thể viết như sau:
cssCopy code
var a: array[1..3, 1..4] of integer;
câu 5
program sum;
var
i, s: integer;
begin
s := 0;
for i := 1 to 20 do
s := s + i;
writeln('Tong tu 1 den 20 la: ', s);
end.
var
i, s: integer;
begin
s := 0;
for i := 1 to 20 do
s := s + i;
writeln('Tong tu 1 den 20 la: ', s);
end.
câu 6
program max_min;
var
a: array of integer;
n, i, max, min: integer;
begin
write('Nhap so phan tu cua day: ');
readln(n);
// Nhập dãy số
SetLength(a, n);
for i := 0 to n-1 do
begin
write('a[', i, '] = ');
readln(a[i]);
end;
// Tìm giá trị lớn nhất và nhỏ nhất
max := a[0];
min := a[0];
for i := 1 to n-1 do
begin
if a[i] > max then
max := a[i];
if a[i] < min then
min := a[i];
end;
writeln('Max = ', max);
writeln('Min = ', min);
end.
var
a: array of integer;
n, i, max, min: integer;
begin
write('Nhap so phan tu cua day: ');
readln(n);
// Nhập dãy số
SetLength(a, n);
for i := 0 to n-1 do
begin
write('a[', i, '] = ');
readln(a[i]);
end;
// Tìm giá trị lớn nhất và nhỏ nhất
max := a[0];
min := a[0];
for i := 1 to n-1 do
begin
if a[i] > max then
max := a[i];
if a[i] < min then
min := a[i];
end;
writeln('Max = ', max);
writeln('Min = ', min);
end.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45513
-
Hỏi từ APP VIETJACK28408
Gửi báo cáo thành công!
