1,viết chương trình tính tổng s=1/2+2/3+3/4+…+n/n+1 2,tại sao với tên hàm cần khai báo dữ liệu còn tên thủ tục thì không phải khai báo dữ liệu Trả l

1,viết chương trình tính tổng s=1/2+2/3+3/4+…+n/n+1
2,tại sao với tên hàm cần khai báo dữ liệu còn tên thủ tục thì không phải khai báo dữ liệu
Trả lời câu một thôi cũng dc ạ, trả lời dc câu hai thì càng tốt

0 bình luận về “1,viết chương trình tính tổng s=1/2+2/3+3/4+…+n/n+1 2,tại sao với tên hàm cần khai báo dữ liệu còn tên thủ tục thì không phải khai báo dữ liệu Trả l”

  1. Câu 2:

       Tên hàm cần khai báo dữ liệu còn tên thủ tục không cần vì:

    -Hàm là ct con sẽ trả về giá trị sau khi thực hiện xong câu lệnh, còn thủ tục thì không trả về giá trị.

    -Hàm không đứng riêng lẻ một mình như thủ tục, hàm phải tham gia vào 1 biểu thức như 1 toán hạng.Hơn nữa, hàm còn là tham số cho lời gọi ct con khác.

    Câu 1:

    program tinhtong;

    uses crt;

    var S:real;

          i,n,x,y:word;

    begin writeln(‘nhap n’);readln(n);

              S:=0;

              x:=0;y:=1;

              for i:=1 to n do begin x:=x+1;

                                                  y:=y+1;

                                                  S:=S+x/y;

                                        end;

              writeln(‘tong vua tinh duoc la S=’,S);

              readln

    end.

    Bình luận

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