Chào mừng quý vị đến với Teaching for life - Hoàng Nam Trung.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Câu lệnh lặp - T1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Nam Trung (trang riêng)
Ngày gửi: 18h:03' 28-01-2010
Dung lượng: 1.7 MB
Số lượt tải: 15
Nguồn:
Người gửi: Hoàng Nam Trung (trang riêng)
Ngày gửi: 18h:03' 28-01-2010
Dung lượng: 1.7 MB
Số lượt tải: 15
Số lượt thích:
0 người
Bài 7
CÂU LỆNH LẶP
GV: Hoàng Nam Trung
Trường THCS Phan Đình Phùng
(Tiết 37)
Kiểm tra bài cũ
Vẽ sơ đồ cấu trúc câu lệnh điều kiện dạng thiếu và dạng đầy đủ?
Câu lệnh lặp
1. Các công việc
phải thực hiện
nhiều lần
2. Câu lệnh lặp
- một lệnh thay
cho nhiều lệnh
3. Ví dụ về
câu lệnh lặp
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
* Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước; Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước; Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
Vẽ xong một hình vuông (4 cạnh)
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông có cạnh là một đơn vị.
Bước 1: Vẽ hình vuông
Bước 2. Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về dưới 1 đơn vị và trở lại bước 1; ngược lại, kết thúc thuật toán.
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
* Ví dụ 2: Vẽ ba hình vuông có cạnh là một đơn vị.
Vẽ
ba hình
vuông
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông có cạnh là một đơn vị.
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
* Ví dụ 2: Vẽ ba hình vuông có cạnh là một đơn vị.
* Ví dụ 3: Tính tổng của 100 số tự nhiên đầu tiên:
S=1+2+3+4+...+100
(SGK trang 41)
Bước 1: S:=0; i:=0;
Bước 2: i:=i+1;
Bước 3: Nếu i<=100 thì S:=s+i; và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Thực hiện phép cộng 100 lần
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
- Cách mô tả các hoạt động lặp trong các thuật toán trên được gọi là cấu trúc lặp
Bước 1: S:=0; i:=0;
Bước 2: i:=i+1;
Bước 3: Nếu i<=100 thì S:=s+i; và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Thực hiện phép cộng 100 lần
- Câu lệnh để chỉ thị cho máy tính thực hiện cấu trúc lặp gọi là câu lệnh lặp
- Vậy cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
3. Ví dụ về câu lệnh lặp
- Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
3. Ví dụ về câu lệnh lặp
- Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp.
- Câu lệnh lặp trong Pascal:
for:= to do
Trong đó:
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for:= to do
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
CÂU LỆNH LẶP
GV: Hoàng Nam Trung
Trường THCS Phan Đình Phùng
(Tiết 37)
Kiểm tra bài cũ
Vẽ sơ đồ cấu trúc câu lệnh điều kiện dạng thiếu và dạng đầy đủ?
Câu lệnh lặp
1. Các công việc
phải thực hiện
nhiều lần
2. Câu lệnh lặp
- một lệnh thay
cho nhiều lệnh
3. Ví dụ về
câu lệnh lặp
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
- Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước.
- Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
- Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
* Ví dụ:
* Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
Đánh răng mỗi ngày hai lần là công việc lặp lại với số lần nhất định và biết trước; Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước; Học cho đến khi thuộc bài là công việc lặp lại với số lần không thể xác định được.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông.
Bước 1: k 0
Bước 2. k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải.
Bước 3. Nếu k < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán.
Gọi k là số đoạn thẳng đã vẽ được
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
Vẽ xong một hình vuông (4 cạnh)
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông có cạnh là một đơn vị.
Bước 1: Vẽ hình vuông
Bước 2. Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về dưới 1 đơn vị và trở lại bước 1; ngược lại, kết thúc thuật toán.
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
* Ví dụ 2: Vẽ ba hình vuông có cạnh là một đơn vị.
Vẽ
ba hình
vuông
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
* Ví dụ 1: Vẽ một hình vuông có cạnh là một đơn vị.
Để chỉ dẫn cho máy thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
* Ví dụ 2: Vẽ ba hình vuông có cạnh là một đơn vị.
* Ví dụ 3: Tính tổng của 100 số tự nhiên đầu tiên:
S=1+2+3+4+...+100
(SGK trang 41)
Bước 1: S:=0; i:=0;
Bước 2: i:=i+1;
Bước 3: Nếu i<=100 thì S:=s+i; và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Thực hiện phép cộng 100 lần
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
- Cách mô tả các hoạt động lặp trong các thuật toán trên được gọi là cấu trúc lặp
Bước 1: S:=0; i:=0;
Bước 2: i:=i+1;
Bước 3: Nếu i<=100 thì S:=s+i; và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc thuật toán
Thực hiện phép cộng 100 lần
- Câu lệnh để chỉ thị cho máy tính thực hiện cấu trúc lặp gọi là câu lệnh lặp
- Vậy cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
3. Ví dụ về câu lệnh lặp
- Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp.
1. Các công việc phải thực hiện nhiều lần
Bài 7 CÂU LỆNH LẶP
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn.
3. Ví dụ về câu lệnh lặp
- Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp.
- Câu lệnh lặp trong Pascal:
for
Trong đó:
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
for
Từ khoá
Phải thuộc kiểu dữ liệu
đếm được (như Integer)
Giá trị đầu phải bé hơn giá trị cuối
Số lần lặp = giá trị cuối – giá trị đầu +1
Trong câu lệnh không được làm thay đổi giá trị biến đếm
Nếu có nhiều hơn một lệnh thì đặt trong cặp từ khoá Begin .. End;
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoã mãn. Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thực hiện cấu trúc lặp. Trong Pascal câu lệnh với số lần lặp cho trước: for..do
 








Các ý kiến mới nhất