bai giangslideNgonNgulaptrinhC_chuong3.pptx

23145433 4 views 13 slides Sep 11, 2025
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

slide


Slide Content

NNLẬP TRÌNH C HCMC University of Technology and Education Số tiết : 45 tiết Biên soạn : ThS . Trương Ngọc Hà BÀI GIẢNG MÔN HỌC :

CHƯƠNG 3: LỆNH VÒNG LẶP 3.1 Lệnh for 3.2 Lệnh while 3.3 Lệnh do…while

CHƯƠNG 3: LỆNH VÒNG LẶP 3.1 Lệnh for Cú pháp for ( biểu thức 1; biểu thức 2; biểu thức 3 ) { Khối lệnh ; };

CHƯƠNG 3: LỆNH VÒNG LẶP 3.1 Lệnh for: Ví dụ 3.2 #include < stdio.h > void main(void) { int i , a = 0; for ( i = 0; i <2; i ++, printf (" gia tri i la %d, ", i )) {a ++; printf ("\n gia tri a la %d, ",a); } printf ("\ ngia tri sau vong lap cua i la %d va a la %d", i , a); getch (); }

CHƯƠNG 3: LỆNH VÒNG LẶP 3.1 Lệnh for: Ví dụ 3.3 #include < stdio.h > void main(void) { int a; printf (" Moi ban nhap 1 so: "); scanf ("% d",&a ); for ( ; ;) { if ((a <=10)&&(a >=0)) { printf ("ban da nhap gia tri phu hop"); break; } else printf ("\ ngia tri ban nhap khong phu hop"); printf ("\n moi ban nhap gia tri khac : "); scanf ("% d",&a ); }; }; printf ("\n gia tri ban nhap phu hop la %d", a); getch (); }

CHƯƠNG 3: LỆNH VÒNG LẶP 3.2 Lệnh while Cú pháp while ( biểu thức ) { Khối lệnh ; }

CHƯƠNG 3: LỆNH VÒNG LẶP 3.2 Lệnh while: V d 3.5 : Tính giai thừa của một số nhập từ bàn phím #include < stdio.h > void main(void) { int a = 1, N, i = 1; printf (" Moi nhap vao so can tim giai thua "); scanf ("% d",&N ); if(N<0) printf ("So ban vua nhap khong co giai thua "); else if (N==0) printf (" Giai thua cua 0 la 1"); e lse { while ( i <=N) { a=a* i ; i ++; } printf ("\n Giai thua cua %d la %d", N,a ); } getch (); }

CHƯƠNG 3: LỆNH VÒNG LẶP 3.2 Lệnh while: V d 3 .6 : Cho đoạn chương trình sau int a , b=0; printf (“ moi nhap vao so bi mat ”); scanf (“%d”, &a); while (a!=0) { b++; printf (“ vui long nhap lai ”); scanf (“% d”,&a ); if(b>3) { printf (“Ban bi khoa chuong trinh ”); while(1); } }

CHƯƠNG 3: LỆNH VÒNG LẶP 3.3 Lệnh do…while Cú pháp do { Khối lệnh ; } while ( biểu thức ) ;

do { printf (" moi ban nhap vao canh 1: "); scanf ("% d",&a ); printf (" moi ban nhap vao canh 2: "); scanf ("% d",&b ); printf (" moi ban nhap vao canh 3: "); scanf ("% d",&c ); dk =0; if((a>= b+c )||(b>= a+c )||(c>= a+b )) { dk =1; printf ("ban nhap khong dung\n"); printf (" moi ban nhap lai 3 canh \n"); } else printf ("ban da nhap dung 3 canh tam giac "); } while ( dk ); CHƯƠNG 3: LỆNH VÒNG LẶP 3.3 Lệnh do…while Ví dụ 3.8:

KIỂM TRA ĐÁNH GIÁ Quá trình : 50 % 1 Các hoạt động tương tác trên LMS: 10 % 1 bài kiểm tra tự luận trên lớp : 20 % 1 bài kiểm tra trắc nghiệm trên trang LMS: 20% Thi cuối kỳ : 50 %

TÀI LIỆU THAM KHẢO Deitel , “C: How to Program”, Bài giảng : Ngôn ngữ lập trình C

THÔNG TIN LIÊN LẠC Trương Ngọc Hà : Phone Number: 0903698741 Email: [email protected]
Tags