Bài giảng Tin học đại cương: Bài 11 - ĐH Bách khoa Hà Nội
Số trang: 8
Loại file: pdf
Dung lượng: 638.23 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài 11 Hàm thuộc bài giảng "Tin học đại cương", cùng nắm kiến thức trong chương này thông qua các các nội dung sau: khái niệm hàm, khai báo và sử dụng hàm, phạm vi của biến.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương: Bài 11 - ĐH Bách khoa Hà Nội TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nội dung VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG 11.1. Khái niệm hàm 11.2. Khai báo và sử dụng hàm TIN HỌC ĐẠI CƯƠNG 11.3. Phạm vi của biến Phần 3. Lập trình C Bài 11. Hàm 2Nội dung 11.1.1. Khái niệm chương trình con11.1. Khái niệm hàm • Khái niệm11.1.1. Khái niệm chương trình con – Là một chương trình nằm trong một chương trình lớn hơn nhằm thực hiện một nhiệm vụ cụ11.1.2. Phân loại chương trình con thể11.2. Khai báo và sử dụng hàm • Vai trò11.3. Phạm vi của biến – Chia nhỏ chương trình ra thành từng phần để quản lý => Phương pháp lập trình có cấu trúc – Có thể sử dụng lại nhiều lần: printf, scanf… – Chương trình dễ dàng đọc và bảo trì hơn 3 4 111.1.2. Phân loại chương trình con 11.1.2. Phân loại chương trình con• Phân loại chương trình con • Phân loại hàm Chương trình con HÀM Hàm Thủ tục (function) (procedure) – Hàm: trả về giá trị trong khi thủ tục thì không Hàm chuẩn Hàm tự viết – Trong C: (Có trong thư viện) (Người dùng định nghĩa) • Chỉ cho phép khai báo chương trình con là hàm. • Sử dụng kiểu “void” với ý nghĩa “không là kiểu dữ liệu nào cả” để chuyển thủ tục về dạng hàm 5 611.2. Khai báo và sử dụng hàm 11.2.1. Khai báo hàm11.2.1. Khai báo hàm • Ví dụ:11.2.2. Sử dụng hàm – Chương trình in ra bình phương của các số tự nhiên từ 1 đến 10 – Gồm 2 hàm: • Hàm binhphuong(int x): trả về bình phương của x • Hàm main(): với mỗi số nguyên từ 1 đến 10, gọi hàm binhphuong với một giá trị đầu vào và hiển thị kết quả. 7 8 2 11.2.1. Khai báo hàm 11.2.1. Khai báo hàm #include [] tên_hàm ([danh_sách_tham_số]) #include { int binhphuong(int x){ [] int y; []Khai báo hàm } y = x * x; return y; • Dòng đầu hàm } – Là thông tin trao đổi giữa các hàm. Phân biệt void main(){ giữa các hàm với nhau. int i; – Kiểu giá trị trả về: kiểu dữ liệu bất kì, không for (i=0; i các tham số hình thức int giai_thua(int a) Dong dau ham • Tham số cung cấp dữ liệu cho hàm lúc hoạt động: { tham số thực int ket_qua; Cac khai bao – Ví dụ: int max(int a, int b, int c) int i; • Thân hàm ket_qua = 1; for(i = 1;i11.2.1. Khai báo hàm 11.2.1. Khai báo hàm #include #include • Ý nghĩa của nguyên mẫu hàmNguyên mẫu hàm int binhphuong(int x); – Cho phép định nghĩa sau khi sử dụng. Nhưng void main(){ phải khai báo trước(function int i; – Cho phép đưa ra lời ...
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương: Bài 11 - ĐH Bách khoa Hà Nội TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nội dung VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG 11.1. Khái niệm hàm 11.2. Khai báo và sử dụng hàm TIN HỌC ĐẠI CƯƠNG 11.3. Phạm vi của biến Phần 3. Lập trình C Bài 11. Hàm 2Nội dung 11.1.1. Khái niệm chương trình con11.1. Khái niệm hàm • Khái niệm11.1.1. Khái niệm chương trình con – Là một chương trình nằm trong một chương trình lớn hơn nhằm thực hiện một nhiệm vụ cụ11.1.2. Phân loại chương trình con thể11.2. Khai báo và sử dụng hàm • Vai trò11.3. Phạm vi của biến – Chia nhỏ chương trình ra thành từng phần để quản lý => Phương pháp lập trình có cấu trúc – Có thể sử dụng lại nhiều lần: printf, scanf… – Chương trình dễ dàng đọc và bảo trì hơn 3 4 111.1.2. Phân loại chương trình con 11.1.2. Phân loại chương trình con• Phân loại chương trình con • Phân loại hàm Chương trình con HÀM Hàm Thủ tục (function) (procedure) – Hàm: trả về giá trị trong khi thủ tục thì không Hàm chuẩn Hàm tự viết – Trong C: (Có trong thư viện) (Người dùng định nghĩa) • Chỉ cho phép khai báo chương trình con là hàm. • Sử dụng kiểu “void” với ý nghĩa “không là kiểu dữ liệu nào cả” để chuyển thủ tục về dạng hàm 5 611.2. Khai báo và sử dụng hàm 11.2.1. Khai báo hàm11.2.1. Khai báo hàm • Ví dụ:11.2.2. Sử dụng hàm – Chương trình in ra bình phương của các số tự nhiên từ 1 đến 10 – Gồm 2 hàm: • Hàm binhphuong(int x): trả về bình phương của x • Hàm main(): với mỗi số nguyên từ 1 đến 10, gọi hàm binhphuong với một giá trị đầu vào và hiển thị kết quả. 7 8 2 11.2.1. Khai báo hàm 11.2.1. Khai báo hàm #include [] tên_hàm ([danh_sách_tham_số]) #include { int binhphuong(int x){ [] int y; []Khai báo hàm } y = x * x; return y; • Dòng đầu hàm } – Là thông tin trao đổi giữa các hàm. Phân biệt void main(){ giữa các hàm với nhau. int i; – Kiểu giá trị trả về: kiểu dữ liệu bất kì, không for (i=0; i các tham số hình thức int giai_thua(int a) Dong dau ham • Tham số cung cấp dữ liệu cho hàm lúc hoạt động: { tham số thực int ket_qua; Cac khai bao – Ví dụ: int max(int a, int b, int c) int i; • Thân hàm ket_qua = 1; for(i = 1;i11.2.1. Khai báo hàm 11.2.1. Khai báo hàm #include #include • Ý nghĩa của nguyên mẫu hàmNguyên mẫu hàm int binhphuong(int x); – Cho phép định nghĩa sau khi sử dụng. Nhưng void main(){ phải khai báo trước(function int i; – Cho phép đưa ra lời ...
Tìm kiếm theo từ khóa liên quan:
Hàm tin học Tin học đại cương Giáo trình Tin học đại cương Bài giảng Tin học đại cương Tin học căn bản Lập trình CGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 298 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 230 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 209 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 208 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 197 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 168 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 156 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Memory-RAM - Một số thuật ngữ và kỹ thuật tin học
5 trang 155 0 0