Trang chủ Tin Học Lớp 11 Max 3 số pascal function câu hỏi 2444901 - hoctapsgk.com

Max 3 số pascal function câu hỏi 2444901 - hoctapsgk.com

Câu hỏi :

Max 3 số pascal function

Lời giải 1 :

Chương trình có hàm theo yêu cầu:

program bai_giai;

uses crt;

var a,b,c:integer;

function max(x,y:integer):integer;

begin

     if x>y then exit(x) else exit(y);

end;

BEGIN

    clrscr;

    readln(a,b,c);

    write(max(max(a,b),c));

    readln;

END.

Hàm:

function max(x,y,z:integer):integer;
begin
    if x>y then max:=x else max:=y;
    if z>max then max:=z;
end;

Chương trình:

program bai_giai;
uses crt;
var a,b,c:integer;
function max(x,y,z:integer):integer;
begin
    if x>y then max:=x else max:=y;
    if z>max then max:=z;
end;
BEGIN
    clrscr;
    readln(a,b,c);
    write(max(a,b,c));
    readln;
END.

Với việc so sánh x,y ta có thể tìm được số lớn nhất trong 2 số.

Sau đó so sánh max với z thì ta sẽ tìm được số lớn nhất trong 2 số đó với z cũng chính là so sánh 3 số.

Thảo luận

-- mình khai báo function max(a,b : integer) : integer; begin if a>b then exit(a) else exit(b); end; rồi thêm vài dòng nx là xong
-- mình thay a,b thành x,y đó, ko sao đâu
-- ok
-- nếu như khai báo a,b,c mà function của bạn sẽ dẫn đến sai, cần tham số khác với biến (sẽ an toàn hơn)
-- nhưng đề bảo Dữ liệu vào Ba số nguyên a,b,c, mỗi số trên 1 dòng. Kết quả Một số nguyên là giá trị lớn nhất của 3 số
-- xong chưa ạ
-- xong rồi, mình viết luôn chương trình VD: 3 6 5 6
-- readln(a,b,c); là nhập trên 1 dòng write(max(max(a,b),c)); là in giá trị lớn nhất

Lời giải 2 :

uses math;
function m(a,b,c:longint):longint;
begin
exit(max(a,max(b,c)));
end; 
var a,b,c:longint;
begin
readln(a,b,c);
writeln(m(a,b,c));
readln
end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK