các bài tập kiểm môn toán lớp 11×bai tap ve cau truc lap tin hoc 11×bài giảng kiểu cấu trúc× Từ khóa bai tap ve cau truc tiep gian tiep lop 9bai tap chuyen cau truc tiep sang cau gian tiep lop 8bài tập chuyển câu trực tiếp sang gián tiếp lớp 9bài tập chuyển câu trực tiếp sang gián tiếp lớp 8bài tập toán hình học 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