logo

Tham số hình thức là gì?

Câu trả lời đúng nhất:

Tham số hình thức là tham số được đưa vào khi định nghĩa chương trình con.Tham số thực sự là tham số được viết trong lời gọi chương trình con. Gồm các hằng và biến nằm trong dấu ngoặc ( ) có tên chương trình con. Biến cục bộ là các biến được khai báo trong chương trình con 

Để tìm hiểu nhiều hơn về tham số hình thức, các bạn hãy cùng Top lời giải khám phá những kiến thức về chương trình con nhé!

Tham số hình thức là gì

1. Ví dụ về chương trình con

Hãy tính S=ab+cd+ef

Nếu như với những kiến thức chúng ta đã học trước đây. Chúng ta có thể làm như sau:

+ Sử dụng các biến để lưu kết quả của ab, cd,ef.

Tác hại: Như vậy ta sẽ phải sử dụng 3 đoạn chương trình tương đồng với nhau. Nếu không phải tính 3 lũy thừa mà là tính 1000 lũy thừa thì số lượng code sẽ rất lớn và dễ gây rối và nếu ta phát hiện có lỗi sai trong đoạn code này ta sẽ phải sửa lần lượt tất cả các đoạn code này.

Cách khắc phục: Ta sẽ viết một chương trình con để tính lũy thừa. Với x là giá trị kiểu thực còn k là thuộc kiểu nguyên.

Var j:integer;

Tich:=1.0;

                For j:=1 to k do

                Tich:=Tich*x;

Khi cần tính lũy thừa thì ta chỉ cần viết tên gọi chương trình con rồi thay thế (x,k) bằng các giá trị cụ thể.

Những hàm mà chúng ta thường sử dụng trước đây như : sqrt(), upcase(), delete(),… đều là những chương trình con.


2. Lợi ích của việc sử dụng chương trình con

- Để tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh nào đó, ngôn ngữ lập trình cho phép tổ chức dãy lệnh đó thành một chương trình con. Sau đó, mỗi khi chương trình chính cần đến dãy lệnh này thì chỉ cần gọi thực hiện chương trình con đó.

- Hỗ trợ việc thực hiện các chương trình lớn: khi phải viết chương trình lớn hàng nghìn, hàng vạn lệnh, cần huy động nhiều người tham gia, có thể giao cho mỗi người (hoặc mỗi nhóm) viết một chương trình con, rồi sau đó lắp ghép chúng lại thành chương trình chính.

- Phục vụ cho chương trình trừu tượng hóa: Người lập trình có thể sử dựng các kết quả được thực hiện bởi chương trình con mà không cần phải quan tâm đến việc các chương trình con đó được cài đặt như thế nào. Trừu tượng hóa là tư tưởng chủ đạo để xây dựng chương trình nói chung và chương trình có cấu trúc nói riêng.

- Mở rộng khả năng ngôn ngữ. Các ngôn ngữ lập trình thường cung cấp phương thức đóng gói các chương trình con nhằm cung cấp như một câu lệnh mới (tương tự như các lệnh gọi thực hiện các hàm và thủ tục chuẩn) cho người lập trình sử dụng mà không cần biết mã nguồn của nó như thế nào.

- Thuận tiện cho phát triển, nâng cấp chương trình: Do chương trình được tạo thành từ các chương trình con nên chương trình dễ đọc, dễ hiểu, dễ kiểm tra và hiệu chỉnh. Việc nâng cấp, phát triển chương trình con nào đó, thậm chí bổ sung thêm các chương trình con mới nói chung không gây ảnh hưởng đến các chương trình con khác.


3. Tham số là gì?

Tham số hình thức là tham số được đưa vào khi định nghĩa chương trình con. Tham số thực sự là tham số được viết trong lời gọi chương trình con

Gồm các hằng và biến nằm trong dấu ngoặc ( ) có tên chương trình con. Biến cục bộ là các biến được khai báo trong chương trình con


4. Câu hỏi trắc nghiệm bổ sung kiến thức về tham số hình thức

Câu 1: Khẳng định nào sau đây là đúng?

A. Cả thủ tục và hàm đều có thể có tham số hình thức.

B. Chỉ có thủ tục mới có thể có tham số hình thức.

C. Chỉ có hàm mới có thể có tham số hình thức.

D. Thủ tục và hàm nào cũng phải có tham số hình thức.

Trả lời: Trong chương trình con, thủ tục và hàm đều có thể có tham số hình thức tùy thuộc vào từng chương trình cụ thể.

Đáp án: A

Câu 2. Khẳng định nào sau đây là đúng?

A. Một chương trình con nhất thiết phải có tham số hình thức.

B. Một chương trình con nhất thiết phải có biến cục bộ.

C. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.

D.  Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ.

Đáp án: D

Câu 3: Trong lời gọi thủ tục, các tham số hình thức nhận giá trị từ các biến gọi là:

A. Tham số giá trị

B. Tham số hình thức

C. Tham số biến

D. Tham số thực sự.

Đáp án: A

-----------------------------

Trên đây, Top lời giải đã tổng hợp và trình bày chi tiết cho các bạn về Tham số hình thức là gì? để giúp các bạn học tốt môn Tin lớp 11 và chuẩn bị cho các kỳ thi sắp tới

icon-date
Xuất bản : 24/05/2022 - Cập nhật : 24/05/2022