Bài giảng Lập trình hướng đối tượng: Chương 1 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
Số trang: 34
Loại file: pdf
Dung lượng: 615.74 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục tiêu của bài giảng "Lập trình hướng đối tượng - Chương 1: Ôn tập" là giúp sinh viên ôn lại các khái niệm, các kiến thức lập trình cơ bản; biến toàn cục; biến cục bộ; hàm và biến toàn cục; tham số và hàm; trừu tượng hóa dữ liệu. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT Chương 1 Ôn TậpGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 1ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1. MỤC TIÊU Ôn lại các khái niệm, các kiến thức lập trình cơ bản Biến toàn cục Biến cục bộ Hàm và biến toàn cục Tham số và hàm Trừu tượng hóa dữ liệuGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 2ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 2. BÀI TOÁN Bài toán: Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 3ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 3. BIẾN TOÀN CỤC Khái niệm:Biến toàn cục là biến được khai báo bên ngoài tất cả các hàm và được hiểu bên trong tất cả các hàm. Thông thường biến toàn cục được khai báo ở đầu chương trình. Lưu ý: Biến khai báo bên trong thân hàm main không là biến toàn cục mà là biến cục bộ của hàm main.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 4ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT11. #include 12.#include 13.char hoten[30];14.int toan;15.int van;16.float dtb;17.void main()18.{19. printf(“Nhap ho ten:”);20. gets(hoten);21. printf(“Nhap toan:”);22. scanf(“%d”,&toan);23. printf(“Nhap van:”);24. scanf(“%d”,&van);25. dtb=(float)(toan+van)/2;26. printf(“ Ho ten: %s” , hoten);27. printf(“ Toan: %d” , toan);28. printf(“ Van: %d” , van);29. printf(“ Trung binh:%f”, dtb);30.}GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 5ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 4. BIẾN CỤC BỘ Khái niệm: Biến cục bộ là biến được khai báo và được hiểu bên trong một phạm vi nào đó của chtrình, ra khỏi phạm vi này biến không còn được biết đến nữa vì không gian bộ nhớ cấp phát cho biến được tự động thu hồi. Thông thường biến cục bộ được khai báo bên trong thân của một hàm hay một khối lệnh. Lưu ý: Một biến được khai báo bên trong thân hàm main là biến cục bộ của hàm main.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 6ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT11. #include 12.#include 13.void main()14.{15. char hoten[30];16. int toan;17. int van;18. float dtb;19. printf(“Nhap ho ten:”);20. gets(hoten);21. printf(“Nhap toan:”);22. scanf(“%d”,&toan);23. printf(“Nhap van:”);24. scanf(“%d”,&van);25. dtb=(float)(toan+van)/2;26. printf(“ Ho ten:%s”, hoten);27. printf(“ Toan: %d” , toan);28. printf(“ Van: %d” , van);29. printf(“ Trung binh:%f” , dtb);30.}GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 7ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT5. HÀM VÀ BIẾN TOÀN CỤC Kiến trúc chương trình C. Khối khai báo Khối hàm main Khối định nghĩa hàm.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 8ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Kiến trúc của một chương trình C cơ bản bao gồm 3 khối lệnh chính như sau: khối khai báo, khối hàm main và khối định nghĩa hàm. Ba khối lệnh này được trình bày theo thứ tự của hình vẽ bên dưới.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 9ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Khối 1 khai báo Khối 2 hàm main Khối 3 định nghĩa hàmGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 10ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Khối khai báo: chứa các khai báo hàm, khai báo biến toàn cục, khai báo sử dụng thư viện, khai báo hằng, khai báo kiểu dữ liệu… Khối hàm main: chứa duy nhất hàm ma ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT Chương 1 Ôn TậpGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 1ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 1. MỤC TIÊU Ôn lại các khái niệm, các kiến thức lập trình cơ bản Biến toàn cục Biến cục bộ Hàm và biến toàn cục Tham số và hàm Trừu tượng hóa dữ liệuGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 2ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 2. BÀI TOÁN Bài toán: Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 3ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 3. BIẾN TOÀN CỤC Khái niệm:Biến toàn cục là biến được khai báo bên ngoài tất cả các hàm và được hiểu bên trong tất cả các hàm. Thông thường biến toàn cục được khai báo ở đầu chương trình. Lưu ý: Biến khai báo bên trong thân hàm main không là biến toàn cục mà là biến cục bộ của hàm main.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 4ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT11. #include 12.#include 13.char hoten[30];14.int toan;15.int van;16.float dtb;17.void main()18.{19. printf(“Nhap ho ten:”);20. gets(hoten);21. printf(“Nhap toan:”);22. scanf(“%d”,&toan);23. printf(“Nhap van:”);24. scanf(“%d”,&van);25. dtb=(float)(toan+van)/2;26. printf(“ Ho ten: %s” , hoten);27. printf(“ Toan: %d” , toan);28. printf(“ Van: %d” , van);29. printf(“ Trung binh:%f”, dtb);30.}GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 5ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 4. BIẾN CỤC BỘ Khái niệm: Biến cục bộ là biến được khai báo và được hiểu bên trong một phạm vi nào đó của chtrình, ra khỏi phạm vi này biến không còn được biết đến nữa vì không gian bộ nhớ cấp phát cho biến được tự động thu hồi. Thông thường biến cục bộ được khai báo bên trong thân của một hàm hay một khối lệnh. Lưu ý: Một biến được khai báo bên trong thân hàm main là biến cục bộ của hàm main.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 6ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT11. #include 12.#include 13.void main()14.{15. char hoten[30];16. int toan;17. int van;18. float dtb;19. printf(“Nhap ho ten:”);20. gets(hoten);21. printf(“Nhap toan:”);22. scanf(“%d”,&toan);23. printf(“Nhap van:”);24. scanf(“%d”,&van);25. dtb=(float)(toan+van)/2;26. printf(“ Ho ten:%s”, hoten);27. printf(“ Toan: %d” , toan);28. printf(“ Van: %d” , van);29. printf(“ Trung binh:%f” , dtb);30.}GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 7ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT5. HÀM VÀ BIẾN TOÀN CỤC Kiến trúc chương trình C. Khối khai báo Khối hàm main Khối định nghĩa hàm.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 8ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Kiến trúc của một chương trình C cơ bản bao gồm 3 khối lệnh chính như sau: khối khai báo, khối hàm main và khối định nghĩa hàm. Ba khối lệnh này được trình bày theo thứ tự của hình vẽ bên dưới.GV. Nguyễn Sơn Hoàng Quốc Chương 01 - 9ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Khối 1 khai báo Khối 2 hàm main Khối 3 định nghĩa hàmGV. Nguyễn Sơn Hoàng Quốc Chương 01 - 10ThS. Nguyễn Tấn Trần Minh Khang Khoa CNTT LTHĐT 5.1 KIẾN TRÚC MỘT CHƢƠNG TRÌNH C ĐƠN GIẢN Khối khai báo: chứa các khai báo hàm, khai báo biến toàn cục, khai báo sử dụng thư viện, khai báo hằng, khai báo kiểu dữ liệu… Khối hàm main: chứa duy nhất hàm ma ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình hướng đối tượng Lập trình hướng đối tượng Biến toàn cục Biến cục bộ Lý thuyết lập trình cơ bảnGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
101 trang 200 1 0
-
14 trang 134 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 112 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 95 0 0 -
265 trang 81 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
33 trang 70 0 0
-
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 67 0 0