intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài tập lập trình công nghệ thông tin_2

Chia sẻ: Trần Ngọc Mai | Ngày: | Loại File: PDF | Số trang:13

70
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'bài tập lập trình công nghệ thông tin_2', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Bài tập lập trình công nghệ thông tin_2

  1. Khai báo bi n: char MSSV[11] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; Truy n thông tin 1 SV cho hàm: void Nhap(char MSSV[], chra HoTenSV[], bool Phai, float Toan, float Ly, float Hoa) www.adultpdf.com This is trial version void Xuat(char MSSV[], chra HoTenSV[], bool Phai, float Toan, float Ly, float Hoa) 183 183 Written by: Dương Thành Ph t http://www.thayphet.net
  2. 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 các thông tin c n lưu tr 1 sinh viên thành m t ki u d li u duy nh t Ki u struct www.adultpdf.com This is trial version 184 184 Written by: Dương Thành Ph t http://www.thayphet.net
  3. II.Khai Báo Ki u C u Trúc Và Bi n C u Trúc 1. Khái ni m: Ki u c u trúc (Structure) là ki u d li u bao g m nhi u thành ph n có ki u khác nhau, m i thành ph n ñư c g i là m t trư ng (field) www.adultpdf.com This is trial version 185 185 Written by: Dương Thành Ph t http://www.thayphet.net
  4. 2. Khai báo ki u c u trúc và bi n c u trúc: Cú pháp 1: struct { ; ; …….. ; }; www.adultpdf.com This is trial version struct [, …]; 186 186 Written by: Dương Thành Ph t http://www.thayphet.net
  5. VD: khai báo m t ki u struct ñ lưu tr thông tin trên sinh viên. struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }; struct SinhVien SV; www.adultpdf.com This is trial version 187 187 Written by: Dương Thành Ph t http://www.thayphet.net
  6. Cú pháp 2: typedef struct { ; ; …….. ; } ; [, …]; www.adultpdf.com This is trial version 188 188 Written by: Dương Thành Ph t http://www.thayphet.net
  7. VD: khai báo m t ki u struct ñ lưu tr thông tin trên sinh viên. typedef struct { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }SinhVien; SinhVien SV; www.adultpdf.com This is trial version 189 189 Written by: Dương Thành Ph t http://www.thayphet.net
  8. III.Các Thao Tác Trên Bi n Ki u C u Trúc 1. Kh i t o c u trúc Vi c kh i t o c u trúc có th ñư c th c hi n trong lúc khai báo bi n c u trúc. Các trư ng c a c u trúc ñư c kh i t o ñư c ñ t gi a 2 d u { và }, chúng ñư c phân cách nhau b i d u ph y. struct SinhVien SV={‘sv01’,’nguyen thi lan’,0,6.0,7.5,8.0}; www.adultpdf.com This is trial version 190 190 Written by: Dương Thành Ph t http://www.thayphet.net
  9. 2. Truy xu t t ng trư ng trong bi n c u trúc Cú pháp: . struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; www.adultpdf.com This is trial version }; struct SinhVien SV={‘sv01’,’nguyen thi lan’,0,6.0,7.5,8.0}; 191 s = SV.HoTenSV ; // nguyen thi lan 191 Written by: Dương Thành Ph t http://www.thayphet.net
  10. Ví D Minh H a Vi t chương trình cho phép ñ c d li u t bàn phím cho bi n m u tin SinhVien và in bi n m u tin ñó lên màn hình www.adultpdf.com This is trial version 192 192 Written by: Dương Thành Ph t http://www.thayphet.net
  11. struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }; SinhVien sv; /* Hàm in lên màn hình 1 m u tin SinhVien*/ void NhapSV(SinhVien &sv) { cout
  12. /* Hàm in lên màn hình 1 m u tin SinhVien*/ void XuatSV(SinhVien sv) { cout
  13. Ví D Minh H a Nh p, xu t và tính t ng t a ñ 2 ñi m struct DIEM { int x, y; }; struct DIEM D; void Nhap (DIEM &d) { coutd. x; coutd.y; www.adultpdf.com This is trial version } void Xuat (DIEM d) { cout
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2