tailieunhanh - Bài giảng Kỹ thuật lập trình C: Chương 4 - ThS. Trần Quang Hải Bằng

Mục tiêu cơ bản trong chương 4 Cấu trúc lặp nằm trong bài giảng kỹ thuật trình C nhằm trình bày về các nội dung chính: khái niệm vòng lặp, lặp dạng for, kiểu array mảng, khai báo array trong C, thao tác cơ sở kiểu array, kỹ thuật bắt phím. | KỸ THUẬT LẬP TRÌNH C Chương 4 Cấu trúc lặp bangtqh@ Khái niệm vòng lặp Một công việc nào đó được thực hiện lặp đi lặp lại nhiều lần Ví dụ - In ra màn hình các số từ 1 đến 10 mỗi số trên một dòng Giải pháp đơn giản - printf 1 n - printf 2 n - printf 10 n Giải pháp tổng quát - Lặp i chạy từ 1 tới 10 printf d n i 04 2010 bangtqh@ Kỹ thuật lập trình C - Cấu trúc lặp 2 04 2010 Lặp dạng for - Cú pháp for 1 2 3 Lệnh cần lặp Các phần trong cặp dấu và là không bắt buộc Các dấu và cặp ngoặc và bắt buộc phải có -Ví dụ - - include ỉ include Iint i void main void printf Dec tHex Up tHex Low n for i 7 i 15 i printf d t x t 5x n i if i getch bangtqh@ Kỹ thuật lập trình C - Cấu trúc lặp 3 04 2010 Lặp dạng for Các bước hoạt động 1. Tính 1. 2. Tính 2. Nếu sai thoát vòng lặp. Nếu đúng đi vào thực hiện việc cần lặp 3. Tính 3 sau đó quay trở lại bước 2 để bắt đầu các bước lặp mới. I Trước vòrỊg lặp J bangtqh@ Kỹ thuật lập trình C - Cấu trúc lặp 4 04 2010 Lặp dạng for Biểu thức 1 Thường là 1 phép gán để khởi tạo giá trị ban đầu cho biến điều khiển Biểu thức 2 Thường là 1 biểu thức điều kiện Biểu thức 3 Cũng là 1 phép gán để thay đổi giá trị biến điều khiển include ỉ include int ỉ s ũ ị void main void Truoc vong lap for ỉ 1 i 15 i ị if i 2 s i sau vong lap printf Tong cac so chan d S getch bangtqh@ Kỹ thuật lập trình C - Cấu trúc lặp 5 04 2010 Tinh tong T 1 2 .ÌN Tình tong cac so chan chìa het cho 3 va nho hon hoac bang N include include int N Tong void main include include int N Tong print Nhap so N scanf d N void main printf Nhap 50 N scant d N Tong 0 for 1 1 i N i Tong Offer i l i N i Tong Tong i if i 2 0 i 3 0 Tong Tong i print Tong cac so l. d la N Tong printff Tong can tim la Tong getch bangtqh@ Kỹ thuật lập trình C - Cấu trúc lặp

TỪ KHÓA LIÊN QUAN