Bài giảng Vòng lặp & Cấu trúc mảng - Nguyễn Đông Hà
Bạn đang xem tài liệu "Bài giảng Vòng lặp & Cấu trúc mảng - Nguyễn Đông Hà", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_vong_lap_cau_truc_mang_nguyen_dong_ha.pdf
Nội dung text: Bài giảng Vòng lặp & Cấu trúc mảng - Nguyễn Đông Hà
- VòngVòng llặặpp && CCấấuu trtrúúcc mmảảngng NguyNguyễễnn ĐĐôngông HHàà KhoaKhoa CNTTCNTT –– ĐĐHH KHTNKHTN Sưu tầm b ởi: www.daihoc.com.vn
- CCấấuu trtrúúcc mmảảngng MMụụcc đđííchch ccủủaa bibiếếnn mmảảngng llàà đđểể khaikhai bbááoo vvàà ssửử ddụụngng nhinhiềềuu bibiếếnn ccóó ccùùngng têntên vvàà phânphân bibiệệtt nhaunhau bbởởii ccáácc chchỉỉ ssốố ccủủaa chchúúng.ng. ChChỉỉ ssốố khkhởởii đđầầuu mmảảngng luônluôn llàà 00 Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ mmảảngng 11 chichiềềuu /* Khai báo mảng a gồm 5 phần tử nguyên */ int a[5]; /* Gán giá trị cho các phần tử */ a[0] = 0; a[1] = 1; a[2] = 2; a[3] = 3; a[4] = 4; /* In giá trị phần tử thứ 2 ra màn hình */ printf(“a[1] = %d”, a[1]); Sưu tầm b ởi: www.daihoc.com.vn
- VòngVòng llặặpp TrTrưườờngng hhợợpp mmộộtt ssốố đđooạạnn chchươươngng trtrììnhnh ggầầnn nhnhưư hohoàànn totoàànn gigiốốngng nhaunhau đưđượợcc llặặpp đđii llặặpp llạạii nhinhiềềuu llầầnn ththìì ngngưườờii llậậpp trtrììnhnh ssẽẽ ssửử ddụụngng ccấấuu trtrúúcc llặặpp 33 ccấấuu trtrúúcc llặặpp trongtrong ngônngôn ngngữữ C:C: CCấấuu trtrúúcc for()for() CCấấuu trtrúúcc while()while() CCấấuu trtrúúcc dodo while()while() Sưu tầm b ởi: www.daihoc.com.vn
- CCấấuu trtrúúcc for()for() for (bieu_thuc_1; bieu_thuc_2; bieu_thuc_3) { Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; } Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ ccấấuu trtrúúcc for()for() #define NMAX 5 int i; for (i = 0; i < NMAX; i++) { printf(“Lan thu %d\n”,i+1); } Sưu tầm b ởi: www.daihoc.com.vn
- CCấấuu trtrúúcc while()while() while (biểu thức luận lý E đúng) { /* Dãy các lệnh được làm khi E đúng */ Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; } Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ ccấấuu trtrúúcc while()while() #define NMAX 5 int i; while (i < NMAX) { printf(“Lan thu %d\n”,i+1); i++; } Sưu tầm b ởi: www.daihoc.com.vn
- CCấấuu trtrúúcc dodo while()while() do { /* Các lệnh được làm khi E đúng */ Câu_lệnh_1; Câu_lệnh_2; Câu_lệnh_3; }while (biểu thức luận lý E đúng); Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ ccấấuu trtrúúcc dodo while()while() #define NMAX 5 int i; i = 0; do { printf(“Lan thu %d\n”,i+1); i++; }while(i<NMAX); Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ nhnhậậpp phphầầnn ttửử ccủủaa mmảảngng 11 chichiềềuu int NhapMang(int a[]) { int n = 0,i = 0; printf("Nhap so phan tu cua mang: "); scanf("%d", &n); for(i = 0; i < n; i++) { printf("Nhap a[%d] : ", i); scanf("%d", &a[i]); } return n; } Sưu tầm b ởi: www.daihoc.com.vn
- VVíí ddụụ xuxuấấtt phphầầnn ttửử ccủủaa mmảảngng 11 chichiềềuu /* Ham xuat gia tri cac phan tu trong mang */ void XuatMang(int a[], int n) { int i = 0; for(i = 0; i < n; i++) { printf("%4d", a[i]); } printf("\n"); } Sưu tầm b ởi: www.daihoc.com.vn
- Sưu tầm b ởi: www.daihoc.com.vn