tailieunhanh - Ebook Tự học lập trình Pascal (Tập 4): Phần 2 - Bùi Việt Hà (chủ biên)

Tiếp nối phần 1, phần 2 ebook Tự học lập trình Pascal (Tập 4) do Bùi Việt Hà chủ biên biên soạn trình bày phần hướng dẫn các bài tập được đưa ra ở bài học số 4 trở đi. nội dung 2 phần ebook. | Phần 2. HƯỚNG DAN 121 5. BIỂN CỤC BỘ BIẾN TONG THỂ TRUYỀN THAM BIÊN CHO THỦ TỤC HÀM. 1. . b Đúng. c. Đúng. 2. a. Đúng b. Sai c. Sai 3. Có 3 cách truyền giá trị cho biến trong thủ tục và hàm. Cách 1 truyền bằng biến tổng thể. Cách 2 truyền bằng đối dạng tham biến giá trị. Cách 3 truyền bằng đối dạng tham số biến. 4. Sai vì thủ tục TINH sử dụng tham số biến X Y còn lòi gọi thủ tục TINH bên trong chương trình chính lại không sử dụng tham số biến để truyền giá trị. 5. Được 6. Giải thích a. Cả 2 tham số X và y của thủ tục VD_ thamso đều là tham trị cho nên khi gọi thủ tục VD_thamso a b với a 1 b 4 thì x 2 y 5 và trên màn hình in ra 2 5 Kết thúc thủ tục này biến a và b không bị thay đổi giá trị vì vậy lệnh Writein a 5 b 5 in ra 1 4 122 Ti Pílmit b. Thủ tục VD_ thamso sử dụng tham trị X và tham sô biến y cho nên khi gọi thủ tục VD_thamso a b thì cũng giống a. màn hình hiện 2 5 Tuy nhiên khi kết thúc thủ tục biến a vẫn giữ nguyên giá trị còn biến b bị thay đổi nên màn hình hiện 1 5 c Thủ tục VD_thamso sử dụng 2 tham sô hinh thức là tham biến cho nên khi gọi thủ tục VD_ỉhamso a b thì màn hình xuất hiện 2 5 Kết thúc thủ tục này biến a b bị thay đổi cho nên lệnh Wríteln a 5 b 5 in ra màn hình 2 5 7. Được vì trong Turbo Pascal có từ khóa Forward giúp cho ta làm được điều này. Ví dụ chương trình tính tổng của 10 sô tự nhiên liên tiếp dưâi đây S 1 2 . 10. Program Tong Uses Crt Var i s byte Procedure P1 Forward Procedure P2 Forward r ss Procedure P1 Begin Phẩn 2. HƯỚNG DAN 123 If i 10 then Begin inc i S S i P2 tục P2 End End z z z z z z z z z Procedure P2 Begin If j 10 then Begin inc i S S i P1 gọi thủ tục P1 End End r x z z z z zz zz Begin Main Program Clrscr i 0 s 0 P1 Write 1 2 .10 S Readln End 8. Được đây chính là thủ tục hoặc hàm đê quy

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.