bai tap ve cau truc lap lop 11×bài giảng cơ cấu trục khuỷu thanh truyền×lý thuyết đánh đổi của cấu trúc vốn×bài giảng môn cấu trúc máy tính×bài giảng môn cấu trúc dữ liệu và giải thuật×các kiểu dữ liệu có cấu trúc tin học 11 thpt× Từ khóa một số biện pháp dạy bài cấu trúc lặp lớp 11bài giảng hàm số lượng giác lớp 11bài giảng điện tử môn văn lớp 11bài giảng điện tử địa lí lớp 11
KIỂU CẤU TRÚC TRONG C++ Bài toán Cho danh sách gồm n (2≤n≤105) học sinh, học sinh cần quản lý thông tin: họ tên, ngày sinh (dd/mm/yyyy), quê quán điểm TB môn toán, ngữ văn, anh, tin Hãy viết chương trình thực yêu cầu sau: a Nhập danh sách n học sinh b In hình thông tin học sinh có tổng điểm TB cao c In hình danh sách n học sinh sau xếp theo thứ tự không tăng tổng điểm TB môn: toán, ngữ văn, anh, tin d Sắp xếp danh sách học sinh theo chiều không giảm tên Trong toán này, học sinh đối tượng có thông tin khác Để giải toán sử dụng mảng chiều để lưu thông tin khác n học sinh, nhiên trình xử lý gặp nhiều khó khăn Ví dụ thao tác hoán đổi phần tử cần phải thực hiên với mảng Sử dụng kiểu cấu trúc (struct) C++ giải vấn đề Kiểu cấu trúc thường dùng để giải toán quản lý đối tượng có nhiều thông tin khác Khai báo biến cấu trúc a Định nghĩa kiểu cấu trúc Cú pháp: struct ; ; ; Trong đó: + struct từ khóa để định nghĩa kiểu cấu trúc + người dùng từ đặt + ,,…,:mỗi tên trường thông tin đối tượng + , ,…, kiểu liệu tương ứng , ,…, Ví dụ: struct HOCSINH { char hoten[41]; char ngaysinh[11]; char que[101]; float dt,dv,da,dti; }; b Khai báo biến cấu trúc Sử dụng cách sau Cách 1: Khai báo thông qua kiểu cấu trúc định ghĩa Cú pháp: ; Ví dụ: với định nghĩa kiểu HOCSINH ta khai báo biến cấu trúc: HOCSINH hs1,hs2; Cách 2: Kết hợp định nghĩa cấu trúc struct { ; ; … ; } ; Ví dụ: struct HOCSINH { char hoten[41]; char ngaysinh[11]; char que[101]; float dt,dv,da,dti; } hs1, hs2; Tham chiếu đến thành phần biến cấu trúc Sử dụng toán tử dấu chấm (.) theo cú pháp sau để tham chiếu đến trường biến cấu trúc: . Ví dụ: + Để tham chiếu đến trường hoten biến cấu trúc hs1 ta viết: hs1.hoten + Để in điểm TB môn toán, văn, anh, tin biến cấu trúc hs2 ta viết cout