Cho chương trình sau: Program kiemtra; Uses crt; Var a,b:integer; Procedure Hoandoi(Var x,y:integer); Var tg: integer; Begin Tg:=x; x:=y; y:=tg; End;

Cho chương trình sau:
Program kiemtra;
Uses crt;
Var a,b:integer;
Procedure Hoandoi(Var x,y:integer);
Var tg: integer;
Begin
Tg:=x;
x:=y;
y:=tg;
End;
BEGIN
Clrscr;
a:=8;b:=16;
writeln(a,’ ‘,b);
readln
end.
Trả lời các câu hỏi sau:
a, Nêu các khái niệm:
-Tham số hình thức ? ví dụ?
-Tham số thực sự? ví dụ?
-Biến cục bộ? ví dụ?
-Biến toàn cục ? ví dụ?
-Lời gọi chương trình con? ví dụ?
< ví dụ đã có trong chương trình hãy nêu cụ thể>
b, Chương trình con có tên là gì ?Thực hiện công việc gì?Kết quả trên màn hình là gì?

0 bình luận về “Cho chương trình sau: Program kiemtra; Uses crt; Var a,b:integer; Procedure Hoandoi(Var x,y:integer); Var tg: integer; Begin Tg:=x; x:=y; y:=tg; End;”

  1. Có thể bạn thiếu gọi chương trình nha

    Sau khi gán a:=8; b:=16 có hoandoi(a,b);

    a)

    -Tham số hình thức: x,y

    -Tham số thực sự: a,b

    -Biến cục bộ: tg

    -Biến toàn cục: a,b

    -Lời gọi chương trình con: hoandoi(a,b);

    b)

    Chương trình con có tên là hoandoi

    Thực hiện công việc hoán đổi hai tham số hình thức a và b và lưu giữ sử dụng về sau (vì có var)

    Kết quả in ra màn hình:16 8

    Vì sai khi hoán đổi a=16, b=8 nên in ra kết quả như thế

    Bình luận
  2. Ps: hình như đề này bị thiếu hoặc e ghi thiếu lời gọi chương trình con

    a) 

    – tham số hình thức: x, y

    – tham số thực sự: a, b

    – biến cục bộ: x, y, tg

    – biến toàn cục: a, b

    – lời gọi chương trình con: không có

    b)

    Chương trình con tên là hoandoi, công việc: tráo đổi giá trị của hai biến số nguyên

    Kết quả màn hình: 8 16

    Bình luận

Viết một bình luận