Bài giảng Nhập môn lập trình: Dữ liệu kiểu cấu trúc - ThS. Đặng Đình Phương
Số trang: 33
Loại file: pdf
Dung lượng: 752.07 KB
Lượt xem: 7
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:
Bài giảng "Nhập môn lập trình: Dữ liệu kiểu cấu trúc - ThS. Đặng Đình Phương" gồm một số nội dung sau: Khái niệm kiểu cấu trúc (struct), khai báo & truy xuất kiểu cấu trúc, kiểu dữ liệu hợp nhất (union) và bài tập.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Dữ liệu kiểu cấu trúc - ThS. Đặng Đình PhươngTrường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Công nghệ phần mềmNHẬP MÔN LẬP TRÌNHThS. Đặng Bình Phươngdbphuong@fit.hcmus.edu.vnDỮ LIỆU KIỂU CẤU TRÚC1VC&BBNội dung1Khái niệm kiểu cấu trúc (struct)2Khai báo & truy xuất kiểu cấu trúc3Kiểu dữ liệu hợp nhất (union)4Bài tậpDữ liệu kiểu cấu trúc2VC&BBĐặt vấn đềThông tin 1 SV MSSV: kiểu chuỗi Tên SV: kiểu chuỗi NTNS: kiểu chuỗi Phái: kiểu ký tự Điểm Toán, Lý, Hóa: kiểu số thựcYêu cầu Lưu thông tin n SV? Truyền thông tin n SV vào hàm?Dữ liệu kiểu cấu trúc3VC&Đặt vấn đềBBKhai báo các biến để lưu trữ 1 SVchar szMSSV[8];//char szHoten[30];//char szNTNS[9];//char cGioiTinh;//float fToan, fLy, fHoa;‚0312078‛‚H. P. Trang‛‚17/06/85‛‘y’// 8.5 9.0 10.0Truyền thông tin 1 SV cho hàm void xuat(char* szMSSV, char* szHoten,char* szNTNS, char cGioiTinh, float fToan,float fLy, float fHoa);Dữ liệu kiểu cấu trúc4VC&BBĐặt vấn đềNhận xét Đặt tên biến khó khăn và khó quản lý Truyền tham số cho hàm quá nhiều Tìm kiếm, sắp xếp, sao chép,… khó khăn Tốn nhiều bộ nhớ…Ý tưởng Gom những thông tin của cùng 1 SV thànhmột kiểu dữ liệu mới => Kiểu structDữ liệu kiểu cấu trúc5
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Dữ liệu kiểu cấu trúc - ThS. Đặng Đình PhươngTrường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Công nghệ phần mềmNHẬP MÔN LẬP TRÌNHThS. Đặng Bình Phươngdbphuong@fit.hcmus.edu.vnDỮ LIỆU KIỂU CẤU TRÚC1VC&BBNội dung1Khái niệm kiểu cấu trúc (struct)2Khai báo & truy xuất kiểu cấu trúc3Kiểu dữ liệu hợp nhất (union)4Bài tậpDữ liệu kiểu cấu trúc2VC&BBĐặt vấn đềThông tin 1 SV MSSV: kiểu chuỗi Tên SV: kiểu chuỗi NTNS: kiểu chuỗi Phái: kiểu ký tự Điểm Toán, Lý, Hóa: kiểu số thựcYêu cầu Lưu thông tin n SV? Truyền thông tin n SV vào hàm?Dữ liệu kiểu cấu trúc3VC&Đặt vấn đềBBKhai báo các biến để lưu trữ 1 SVchar szMSSV[8];//char szHoten[30];//char szNTNS[9];//char cGioiTinh;//float fToan, fLy, fHoa;‚0312078‛‚H. P. Trang‛‚17/06/85‛‘y’// 8.5 9.0 10.0Truyền thông tin 1 SV cho hàm void xuat(char* szMSSV, char* szHoten,char* szNTNS, char cGioiTinh, float fToan,float fLy, float fHoa);Dữ liệu kiểu cấu trúc4VC&BBĐặt vấn đềNhận xét Đặt tên biến khó khăn và khó quản lý Truyền tham số cho hàm quá nhiều Tìm kiếm, sắp xếp, sao chép,… khó khăn Tốn nhiều bộ nhớ…Ý tưởng Gom những thông tin của cùng 1 SV thànhmột kiểu dữ liệu mới => Kiểu structDữ liệu kiểu cấu trúc5
Tìm kiếm theo từ khóa liên quan:
Nhập môn lập trình Tài liệu lập trình Lập trình căn bản Tổng quan về lập trình Dữ liệu kiểu cấu trúcGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 301 0 0 -
114 trang 219 2 0
-
80 trang 197 0 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 179 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 143 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 135 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 116 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 112 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 100 0 0 -
124 trang 92 3 0