BÀI 8 CÂU LỆNH LẶP
Theo em, vì sao ngôn ngữ lập trình bậc cao
nào cũng có câu lệnh để yêu cầu máy tính
thực hiện lặp đi lặp lại một hoặc một số công việc?
1. CẤU TRÚC LẶP TRONG MÔ TẢ THUẬT TOÁN
• Khi có một hay nhiều thao tác cần được thực hiện lặp lại một số
lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp.
• Có những thuật toán biết trước được số lần lặp của những thao tác cần lặp lại
• Có những thuật toán không biết trước được số lần lặp mà chỉ đến
khi thực hiện thuật toán với những dữ liệu đầu vào cụ thể mới biết được
Ví dụ 1: In ra màn hình máy tính 10 dòng “Xin chào Python” là
thuật toán có cấu trúc lặp với số lần biết trước
Ví dụ 2: Khi mô tả thuật toán cho máy tính hỏi và kiểm tra mật
khẩu ta không tính trước được số lần máy tính yêu cầu nhập lại mật
khẩu, bởi chừng nào mật khẩu nhập vào chưa đúng thì máy tính còn
hỏi lại. Đây là thuật toán có cấu trúc lặp với số lần không biết trước
Giáo án PowerPoint Chủ đề F Bài 8 Tin học 10 cánh diều: Câu lệnh lặp
344
172 lượt tải
MUA NGAY ĐỂ XEM TOÀN BỘ TÀI LIỆU
CÁCH MUA:
- B1: Gửi phí vào TK:
0711000255837
- NGUYEN THANH TUYEN - Ngân hàng Vietcombank (QR) - B2: Nhắn tin tới Zalo VietJack Official ( nhấn vào đây ) để xác nhận thanh toán và tải tài liệu - giáo án
Liên hệ ngay Hotline hỗ trợ: 084 283 45 85
Bộ bài giảng điện tử Tin học 10 Cánh diều được cập nhật liên tục trong gói này từ nay đến hết tháng 3/2024.
Để tải tài liệu gốc về máy bạn click vào nút Tải Xuống ở trên!
Thuộc bộ (mua theo bộ để tiết kiệm hơn):
- Bộ bài giảng powerpoint Tin học 10 Cánh diều bao gồm đầy đủ các bài giảng trong cả năm học. Bộ bài giảng được thiết kế theo phong cách hiện đại, đẹp mắt, trình bày chi tiết cho từng phần học và bám sát chương trình Sách giáo khoa Tin học 10 Cánh diều.
- Mua trọn bộ sẽ tiết kiệm hơn tải lẻ 50%.
Đánh giá
4.6 / 5(344 )5
4
3
2
1
Trọng Bình
Tài liệu hay
Giúp ích cho tôi rất nhiều
Duy Trần
Tài liệu chuẩn
Rất thích tài liệu bên VJ soạn (bám sát chương trình dạy)
TÀI LIỆU BỘ BÁN CHẠY MÔN Tin Học
Xem thêmTÀI LIỆU BỘ BÁN CHẠY Lớp 10
Xem thêmTài liệu bộ mới nhất
BÀI 8
CÂU LỆNH LẶP
Theo em, vì sao ngôn ngữ lập trình bậc cao
nào cũng có câu lệnh để yêu cầu máy tính
thực hiện lặp đi lặp lại một hoặc một số
công việc?
1. CẤU TRÚC LẶP TRONG MÔ TẢ THUẬT TOÁN
•
Khi có một hay nhiều thao tác cần được thực hiện lặp lại một số
lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu
trúc lặp.
•
Có những thuật toán biết trước được số lần lặp của những thao tác
cần lặp lại
•
Có những thuật toán không biết trước được số lần lặp mà chỉ đến
khi thực hiện thuật toán với những dữ liệu đầu vào cụ thể mới biết
được
Ví dụ 1: In ra màn hình máy tính 10 dòng “Xin chào Python” là
thuật toán có cấu trúc lặp với số lần biết trước
Ví dụ 2: Khi mô tả thuật toán cho máy tính hỏi và kiểm tra mật
khẩu ta không tính trước được số lần máy tính yêu cầu nhập lại mật
khẩu, bởi chừng nào mật khẩu nhập vào chưa đúng thì máy tính còn
hỏi lại. Đây là thuật toán có cấu trúc lặp với số lần không biết trước
Với hai mẫu mô tả cấu trúc lặp ở Hình 1, em hãy mô tả hai thuật toán ở
Ví dụ 1 và Ví dụ 2
Hình 1. Mẫu mô tả cấu trúc lặp trong mô tả thuật toán
Mẫu mô tả cấu trúc lặp có số lần biết
trước
Mẫu mô tả cấu trúc lặp không biết
trước số lần lặp
Lặp với đếm từ số đếm đầu đến số
đếm cuối:
Câu lệnh hay nhóm câu lệnh
Hết lặp
Lặp khi điều kiện lặp được thỏa mãn:
Câu lệnh hay nhóm câu lệnh
Hết lặp