tailieunhanh - Bài giảng Nhập môn lập trình: Chương 7A - Nguyễn Sơn Hoàng Quốc
Bài giảng "Nhập môn lập trình - Chương 7: Giới thiệu tổng quan về lập trình" cung cấp cho người học các kiến thức: Dữ liệu có cấu trúc, dữ liệu mảng với kích thước cố định, ứng dụng mảng trong lập trình,. . | Bài giảng Nhập môn lập trình: Chương 7A - Nguyễn Sơn Hoàng Quốc Nhập môn lập trình Trình bày: Nguyễn Sơn Hoàng Quốc Email: nshquoc@ Nội dung Dữ liệu có cấu trúc Dữ liệu mảng với kích thước cố định Ứng dụng mảng trong lập trình Các vấn đề tìm hiểu mở rộng kiến thức nghề nghiệp Thuật ngữ và bài đọc thêm tiếng Anh 2 3 Đặt vấn đề • Khai báo các biến để lưu trữ 1 SV char mssv[8]; // "0912345" char hoten[30]; // "Nguyen Van A" char ntns[9]; // "01/01/91" char phai; // ‘y’:Nam ;‘n’:Nu float toan, ly, hoa;// • Truyền thông tin 1 SV cho hàm void xuat(char* mssv,char* hoten,char* ntns, char phai,float toan,float ly,float hoa); 4 Đặ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ành một kiểu dữ liệu mới => Kiểu struct 5 Khai báo kiểu cấu trúc • Cú pháp struct { ; ; }; • Ví dụ struct Point2D { int x; int y; }; 6 Khai báo kiểu cấu trúc • Ví dụ struct Point2D { int x; int y; }; • Áp dụng – Khai báo các kiểu dữ liệu sau: 1. Phân số 2. Hỗn số 3. Điểm không gian 4. Đơn thức 5. Ngày 7 Khai báo biến • Cú pháp khai báo tường minh struct { ; ; } , ; • Ví dụ struct Point2D { int x; int y; } p1, p2; 8 Khai báo biến • Ví dụ 1. struct Point2D 2. { 3. int x; 4. int y; 5. } p1, p2; • Áp dụng – Khai báo biến của các kiểu dữ liệu
đang nạp các trang xem trước