Giáo trình ngôn ngữ C



tải về 2.34 Mb.
Chế độ xem pdf
trang57/62
Chuyển đổi dữ liệu16.03.2023
Kích2.34 Mb.
#54376
1   ...   54   55   56   57   58   59   60   61   62
C ĐHQGHN

Bài tập 
 
1. tích vô hướng 2 vector 
2. Nhập mảng, tìm phần tử lớn nhất, nhỏ nhất, trung bình các phần tử dương, âm 
3. Nhập mảng A(n), các phần tử là số nguyên, hãy cho biết trật tự của mảng 
4. bài toán sắp xếp bằng phương pháp chọn và đổi chỗ 
5. tìm kiếm trên mảng không thứ tự 
6. tìm kiếm trên mảng có thứ tự 
7. in các phần tử khác nhau của mảng không có thứ tự 
8. in các phần tử khác nhau của mảng có thứ tự 
9. ghép hai mảng tăng 
10. ViÕt ch−¬ng tr×nh nhËp A(n,m), B(n,m), tÝnh vµ in C= A+B 
11. ViÕt ch−¬ng tr×nh nhËp A(n,m), B(m,p), tÝnh vµ in C= A*B 
12. ViÕt ch−¬ng tr×nh nhËp A(n,n) kiÓm tra A cã lµ ma trËn ®èi xøng hay kh«ng? 
13. ViÕt ch−¬ng tr×nh nhËp A(n,n) kiÓm tra A cã lµ ma trËn ®¬n vÞ hay kh«ng? 
14. ViÕt ch−¬ng tr×nh nhËp A(n,n) kiÓm tra A ®iÓm yªn ngùa hay kh«ng? nÕu cã h·y in gi¸ trÞ, 
chØ sè cña nã. 
15. ViÕt ch−¬ng tr×nh x©y dùng ma trËn xo¾n èc 
16. ViÕt ch−¬ng tr×nh x©y dùng ma ph−¬ng bËc lΠ
17. ViÕt ch−¬ng tr×nh tÝnh ®Þnh thøc ma trËn vu«ng b»ng ph−¬ng ph¸p khö 
18. ViÕt ch−¬ng tr×nh gi¶i hÖ ph−¬ng tr×nh bËc nhÊt n Èn 


Gi¸o tr×nh tin häc c¬ së II - N
gôn ngữ
 C
88
VI – Các vấn đề cơ bản về hàm
 
Trong các ngôn ngữ lập trình có cấu trúc thì việc xây dụng và sử dụng các chương 
trình con có ý nghĩa quan trọng nó giúp chúng ta phân chia chương trình thành các modul 
độc lập nhỏ hơn, dễ kiểm soát, dễ phát triển hơn và có thể sử dụng lại các modul đó ở 
nhiều nơi mà không phải viết lại. Khác với một số ngôn ngữ lập trình khác, chương trình 
con có thể là hàm hoặc thủ tục, trong C chỉ có một loại đó là hàm. 
Trong 
phần này chúng ta xem xét hàm ở mức độ đơn giản nhất, giúp bạn đọc có khái 
niệm cơ bản ban đầu về hàm và có thể viết được các hàm đơn giản 
Hàm là một là một đơn vị độc lập của chương trình, mỗi hàm có một chức năng xác 
định, có thể được gọi thực hiện bởi hàm hoặc chương trình khác. Trong C các hàm đều 
ngang mức, tức là trong định nghĩa hàm không thể chứa định nghĩa hàm khác (gọi là hàm 
1 mức). Có hai loại hàm đó là hàm của thư viện và hàm do người lập trình định nghĩa 
(hay còn gọi là hàm của người dùng) 
Với một hàm nói chung thì các thông tin xác định là: Tên hàm, kiểu giá trị trả về của 
hàm (gọi là kiểu hàm), và các tham số của nó. Tức là với một hàm cần phải xác định 3 
thông tin để ‘nhận diện’ 
- tên hàm
- dữ liệu vào 

kiểu quả trả về (kiểu hàm)
Nói chung để xây dựng một hàm thường có hai phần đó là khai báo nguyên mẫu hàm và 
định nghĩa hàm. Vị trí của hai phần này bạn đọc xem lại phần cấu trúc chương trình.

tải về 2.34 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   54   55   56   57   58   59   60   61   62




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương