HỆ THỐNG NỘI DUNG CẦN NẮM TIN HỌC ĐẠI CƯƠNG NỘI DUNG SƠ LƯỢC Nhập-xuất liệu (số, ký tự, sâu ký tự, mảng, cấu trúc, mảng cấu trúc) Cấu trúc for, while if else, switch case Một số tốn: Tìm số max, min, tính tổng, trung bình, xếp mảng, UCLN, BCNN, xác định số nguyên tố Khai báo cấu trúc Một số cấu trúc: SinhVien, Sach, MayTinh, DienThoai,… Sắp xếp danh sách SinhVien theo DTB In quyễn sách xuất trước năm nhập từ bàn phím In SV có DTB lớn nhất… Tính tuổi trung bình SinhVien … u cầu • Tất phải viết thành Hàm, sau dùng hàm main để gọi, không viết xử lý hàm main Hàm thực chức • VD: Hàm xếp mảng có chức xếp Khơng có chức in Hàm in mảng phải viết riêng • Khơng ghi tên vào thi • Mọi thơng báo xem web: • http://staff.agu.edu.vn/lcdoan • Bài 1: Viết hàm nhập mảng nguyên Viết hàm tính tổng phần tử Viết hàm tính giá trị trung bình phần tử mảng Viết hàm xếp mảng giảm dần Viết hàm in mảng • Viết hàm main (int main) • • • • • • Gọi hàm 1) Gọi hàm 5) Gọi hàm 2) In tổng Gọi hàm 3) In giá trị TB Gọi hàm 4) Gọi hàm 5) • Bài 2: Viết hàm nhập mảng thực Viết hàm in phần tử dương (>0) mảng Viết hàm tìm phần tử lớn mảng Viết hàm tính tổng nghịch đảo phần tử mảng Viết hàm main gọi hàm sau: Gọi hàm 1) Gọi hàm 2) Gọi hàm 3) Gọi hàm 4) • Bài 3: Khai báo cấu trúc HocPhan 4 MaHP: Tối đa ký tự Ten: có tối đa 50 ký tự SoTC: số nguyên Loại: Tối đa ký tự, có giá trị “BB” “TC” (BB: Bắt buộc TC: tự chon) Viết hàm nhập danh sách HocPhan Viết hàm In danh sách HocPhan Viết hàm Sapxep HocPhan giảm dần theo SoTC Viết hàm InBB để in HocPhan có loại “BB” Viết hàm TimHP để tìm học phần có MaHP “COS135” Viết hàm main Gọi hàm 2) Gọi hàm 3) Gọi hàm 4) Gọi hàm 3) Gọi hàm 5) Gọi hàm 6) Trong hàm main, in MaHP vừa tìm Bài (Xem hướng dẫn đính kèm) • Thơng tin SinhVien sau MSSV: chuổi tối đa ký tự • Ten: chuổi tối ta 32 ký tự • Tuoi: số nguyên • DiemTB: số thực Bài (tt) Hãy khai báo cấu trúc tên SinhVien Viết hàm nhập n Sinh viên, n nhập từ bàn phím Viết hàm in danh sách Sinh viên Viết hàm in danh sách sinh viên có điểm >7 Viết hàm Tính tuổi Trung bình sinh viên (Hàm trả kiểu float) Viết hàm in sinh viên có điểm cao Viết hàm xếp SinhVien tăng theo Tuoi Bài 4(tt) • Viết hàm main • • • • • • • Gọi hàm câu Gọi hàm câu Gọi hàm câu Gọi hàm câu In tuổi TB Gọi hàm câu Gọi hàm câu Gọi hàm câu