Lớp 8
Lớp 1điểm
10 tháng trước
Đỗ Văn Linh

Đề bài : Làm một function trong pascal trả về kết quả integer số lớn nhất và bé nhất.
Chào các pro, hiện mình đang cần support nhanh chóng để giải đáp câu hỏi này. Ai có thể chia sẻ kiến thức của mình không?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Cách làm:
1. Khai báo một function có tên MaxMin(integer1, integer2: Integer): Integer;
2. Trong function, so sánh hai số integer1 và integer2 để tìm ra số lớn nhất và số nhỏ nhất.
3. Trả về kết quả là số lớn nhất hoặc số nhỏ nhất tùy theo yêu cầu.

Câu trả lời:
function MaxMin(integer1, integer2: Integer): Integer;
begin
if integer1 > integer2 then
MaxMin := integer1
else
MaxMin := integer2;
end;

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 3Trả lời.

Tương tự, để trả về số bé nhất, ta có thể sử dụng cùng một logic với việc tìm số lớn nhất, nhưng thay vì so sánh để tìm số lớn nhất, ta sẽ so sánh để tìm số bé nhất.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 2Trả lời.

Sau khi duyệt hết mảng, function sẽ trả về giá trị lớn nhất mà ta đã tìm được.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 1Trả lời.

Tiếp theo, trong function này, ta sẽ sử dụng một biến để lưu giá trị số lớn nhất ban đầu. Sau đó, ta sẽ duyệt qua từng phần tử trong mảng và so sánh với giá trị lớn nhất hiện tại, nếu phần tử đó lớn hơn thì cập nhật giá trị lớn nhất.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 0Trả lời.

Đầu tiên, để viết một function trong Pascal trả về số lớn nhất, ta cần khai báo một function có kiểu dữ liệu integer và tham số truyền vào là một mảng các số nguyên để so sánh.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 0Trả lời.
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.59221 sec| 2285.234 kb