![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
GIÁO TRÌNH LẬP TRINH C_BÀI 10
Số trang: 8
Loại file: pdf
Dung lượng: 193.55 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ về công cụ lập trình. Thực hiện theo các bước sau thật cẩn thận. Phần I - Trong thời gian 1 giờ 30 phút đầu: 10.1 Sử dụng vòng lặp ‘for’: Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘for’. Chương trình hiển thị các số chẳn từ 1 đến 30. Trong chương trình, một biến ‘số nguyên’, num, được khai báo. Vòng lặp ‘for’ được sử dụng để hiển thị các...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH LẬP TRINH C_BÀI 10Bài 10 Vòng lặpMục tiêu:Kết thúc bài học này, bạn có thể: Sử dụng cấu trúc vòng lặp Viết một vài chương trình: Sử dụng vòng lặp ‘for’ Sử dụng vòng lặp ‘while’ Sử dụng vòng lặp ‘do...while’.Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ vềcông cụ lập trình. Thực hiện theo các bước sau thật cẩn thận.Phần I - Trong thời gian 1 giờ 30 phút đầu:10.1 Sử dụng vòng lặp ‘for’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘for’. Chương trình hiển thị các sốchẳn từ 1 đến 30.Trong chương trình, một biến ‘số nguyên’, num, được khai báo. Vòng lặp ‘for’ được sử dụng để hiểnthị các số chẳn đến 30. Đối số đầu tiên của vòng lặp ‘for’, khởi tạo biến num là 2. Đối số thứ hai củavòng lặp ‘for’, kiểm tra giá trị của biến có nhỏ hơn hoặc bằng 30 không. Nếu điều kiện này thỏa, lệnhtrong vòng lặp được thực hiện. Lệnh ‘printf()’ được sử dụng để hiển thị giá trị của biến num.Trong đối số thứ ba, giá trị của biến num được tăng lên 2. Trong C, num +=2 giống như num = num +2. Lệnh ‘printf’ được thực thi khi đối số thứ hai vẫn thỏa. Một khi giá trị của biến trở nên lớn hơn 30,điều kiện không thỏa nữa và vì vậy vòng lặp không được thực thi. Dấu ngoặc nhọn {} không cần thiếtkhi chỉ có một câu lệnh hiện diện trong vòng lặp, nhưng việc sử dụng cặp dấu ngoặc {} là một thóiquen lập trình tốt. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int num; clrscr(); printf(“The even Numbers from 1 to 30 are “); for (num = 2; num The even Numbers from 1 to 30 are 2 4 6 8 10 12 14 16 18 20 22 24 26 28 3010.2 Sử dụng vòng lặp ‘while’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘while’. Chương trình hiển thị cácsố từ 10 đến 0 theo thứ tự đảo ngược.Trong chương trình có một biến số nguyên num. Biến được khởi tạo.Xét dòng mã lệnh sau: while (num >= 0) { printf(“ %d”, num); num--; }Lệnh ‘while’ kiểm tra, giá trị của biến num có lớn hơn 0 hay không. Nếu điều kiện thỏa lệnh ‘printf()’được thực thi và giá trị của biến num giảm 1. Trong C, num--làm việc giống nhu num = num –1. Vònglặp ‘while’ vẫn tiếp tục khi giá trị của biến lớn hơn 1 hoặc bằng 0. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int num; clrscr(); num = 10; printf(“ Countdown“); while (num >= 0) { printf(“ %d”, num); num--; } } 3. Lưu tập tin với tên while.C. 4. Biên dịch tập tin while.C.2 Lập trình cơ bản C 5. Thực thi chương trinh while.C. 6. Trở về cửa sổ ‘Edit Window’.KẾT QUẢ: Countdown 10 9 8 7 6 5 4 3 2 1 010.3 Sử dụng vòng lặp ‘do...while’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘do...while’. Vòng lặp ‘do...while’ khác với vòng lặp ‘while’ là nó thực thi lệnh trước khi đánh giá biểu thức. Một điều quan trọngcần phải nhớ là, không giống như vòng lặp ‘while’, phần thân của vòng lặp ‘do’ sẽ được thực hiện ítnhất một lần. Bởi vì vòng lặp ‘while’ đánh giá biểu thức trước khi thực thi lệnh, nếu điều kiện là sai(0) ngay lúc bắt đầu, phần lệnh sẽ không bao giờ được thực thi.Chương trình sẽ nhận vào các số nguyên và hiển thị chúng cho đến khi số 0 được nhập vào. Sau đó nósẽ thoát khỏi vòng lặp ‘do...while’ và in ra các số nguyên đã được nhập.Chương trình khai báo hai biến cnt và cnt1. Bên trong vòng lặp ‘do –while’ chúng ta sẽ nhập số bằngcách sử dụng mã lệnh sau: printf(“ Enter a Number: “); scanf(“%d”,&cnt);Lệnh bên dưới sẽ hiển thị số đã nhập. printf(“No. is %d”, cnt);cnt1++ sẽ tăng giá trị biến cnt1 lên 1. Giả sử nếu chúng ta nhập vào số 0, trước hết nó sẽ in giá trị vàsau đó kiểm tra điều kiện. Trong trường hợp này điều kiện là sai. Nó sẽ thoát khỏi vòng lặp và in giátrị của biến cnt1. Biến cnt1 được giảm một đơn vị trước khi in ra bởi vì số nguyên cuối cùng (0) khôngđược đếm. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int cnt = 0, num; clrscr();Vòng lặp 3 do ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH LẬP TRINH C_BÀI 10Bài 10 Vòng lặpMục tiêu:Kết thúc bài học này, bạn có thể: Sử dụng cấu trúc vòng lặp Viết một vài chương trình: Sử dụng vòng lặp ‘for’ Sử dụng vòng lặp ‘while’ Sử dụng vòng lặp ‘do...while’.Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ vềcông cụ lập trình. Thực hiện theo các bước sau thật cẩn thận.Phần I - Trong thời gian 1 giờ 30 phút đầu:10.1 Sử dụng vòng lặp ‘for’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘for’. Chương trình hiển thị các sốchẳn từ 1 đến 30.Trong chương trình, một biến ‘số nguyên’, num, được khai báo. Vòng lặp ‘for’ được sử dụng để hiểnthị các số chẳn đến 30. Đối số đầu tiên của vòng lặp ‘for’, khởi tạo biến num là 2. Đối số thứ hai củavòng lặp ‘for’, kiểm tra giá trị của biến có nhỏ hơn hoặc bằng 30 không. Nếu điều kiện này thỏa, lệnhtrong vòng lặp được thực hiện. Lệnh ‘printf()’ được sử dụng để hiển thị giá trị của biến num.Trong đối số thứ ba, giá trị của biến num được tăng lên 2. Trong C, num +=2 giống như num = num +2. Lệnh ‘printf’ được thực thi khi đối số thứ hai vẫn thỏa. Một khi giá trị của biến trở nên lớn hơn 30,điều kiện không thỏa nữa và vì vậy vòng lặp không được thực thi. Dấu ngoặc nhọn {} không cần thiếtkhi chỉ có một câu lệnh hiện diện trong vòng lặp, nhưng việc sử dụng cặp dấu ngoặc {} là một thóiquen lập trình tốt. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int num; clrscr(); printf(“The even Numbers from 1 to 30 are “); for (num = 2; num The even Numbers from 1 to 30 are 2 4 6 8 10 12 14 16 18 20 22 24 26 28 3010.2 Sử dụng vòng lặp ‘while’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘while’. Chương trình hiển thị cácsố từ 10 đến 0 theo thứ tự đảo ngược.Trong chương trình có một biến số nguyên num. Biến được khởi tạo.Xét dòng mã lệnh sau: while (num >= 0) { printf(“ %d”, num); num--; }Lệnh ‘while’ kiểm tra, giá trị của biến num có lớn hơn 0 hay không. Nếu điều kiện thỏa lệnh ‘printf()’được thực thi và giá trị của biến num giảm 1. Trong C, num--làm việc giống nhu num = num –1. Vònglặp ‘while’ vẫn tiếp tục khi giá trị của biến lớn hơn 1 hoặc bằng 0. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int num; clrscr(); num = 10; printf(“ Countdown“); while (num >= 0) { printf(“ %d”, num); num--; } } 3. Lưu tập tin với tên while.C. 4. Biên dịch tập tin while.C.2 Lập trình cơ bản C 5. Thực thi chương trinh while.C. 6. Trở về cửa sổ ‘Edit Window’.KẾT QUẢ: Countdown 10 9 8 7 6 5 4 3 2 1 010.3 Sử dụng vòng lặp ‘do...while’:Trong phần này chúng ta sẽ viết một chương trình sử dụng vòng lặp ‘do...while’. Vòng lặp ‘do...while’ khác với vòng lặp ‘while’ là nó thực thi lệnh trước khi đánh giá biểu thức. Một điều quan trọngcần phải nhớ là, không giống như vòng lặp ‘while’, phần thân của vòng lặp ‘do’ sẽ được thực hiện ítnhất một lần. Bởi vì vòng lặp ‘while’ đánh giá biểu thức trước khi thực thi lệnh, nếu điều kiện là sai(0) ngay lúc bắt đầu, phần lệnh sẽ không bao giờ được thực thi.Chương trình sẽ nhận vào các số nguyên và hiển thị chúng cho đến khi số 0 được nhập vào. Sau đó nósẽ thoát khỏi vòng lặp ‘do...while’ và in ra các số nguyên đã được nhập.Chương trình khai báo hai biến cnt và cnt1. Bên trong vòng lặp ‘do –while’ chúng ta sẽ nhập số bằngcách sử dụng mã lệnh sau: printf(“ Enter a Number: “); scanf(“%d”,&cnt);Lệnh bên dưới sẽ hiển thị số đã nhập. printf(“No. is %d”, cnt);cnt1++ sẽ tăng giá trị biến cnt1 lên 1. Giả sử nếu chúng ta nhập vào số 0, trước hết nó sẽ in giá trị vàsau đó kiểm tra điều kiện. Trong trường hợp này điều kiện là sai. Nó sẽ thoát khỏi vòng lặp và in giátrị của biến cnt1. Biến cnt1 được giảm một đơn vị trước khi in ra bởi vì số nguyên cuối cùng (0) khôngđược đếm. 1. Tạo một tập tin mới. 2. Nhập vào đoạn mã lệnh sau đây trong của sổ ‘Edit Window’: #include #include void main() { int cnt = 0, num; clrscr();Vòng lặp 3 do ...
Tìm kiếm theo từ khóa liên quan:
giáo trình lập trình kinh nghiệm lập trình ngôn ngữ lập trình thủ thuật lập trình giáo trình tin họcTài liệu liên quan:
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 355 4 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 284 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 281 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 276 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 233 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 224 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 219 1 0 -
122 trang 217 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0