1. Trang chủ
  2. » Giáo án - Bài giảng

17 bài f8 câu lệnh lặp tin học lớp 10

19 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

BÀI CÂU LỆNH LẶP Theo em, ngơn ngữ lập trình bậc cao có câu lệnh để yêu cầu máy tính thực lặp lặp lại công việc? CẤU TRÚC LẶP TRONG MƠ TẢ THUẬT TỐN • Khi có hay nhiều thao tác cần thực lặp lại số lần liên tiếp trình thực thuật tốn cần dùng cấu trúc lặp • Có thuật toán biết trước số lần lặp thao tác cần lặp lại • Có thuật tốn khơng biết trước số lần lặp mà đến thực thuật toán với liệu đầu vào cụ thể biết Ví dụ 1: In hình máy tính 10 dịng “Xin chào Python” thuật tố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 tốn cho máy tính hỏi kiểm tra mật ta khơng tính trước số lần máy tính u cầu nhập lại mật khẩu, chừng mật nhập vào chưa máy tính cịn hỏi lại Đây thuật tốn có cấu trúc lặp với số lần trước Với hai mẫu mô tả cấu trúc lặp Hình 1, em mơ tả hai thuật tốn Ví dụ Ví dụ 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 trước số lần lặp Lặp với đếm từ số đếm đầu đến số đếm cuối: Lặp điều kiện lặp thỏa mãn: Câu lệnh hay nhóm câu lệnh Câu lệnh hay nhóm câu lệnh Hết lặp Hết lặp Hình Mẫu mô tả cấu trúc lặp mô tả thuật toán CÂU LỆNH LẶP VỚI SỐ LẦN LẶP BIẾT TRƯỚC TRONG PYTHON Dạng câu lệnh: Biến phục vụ quản lí số lần lặp for biến_chạy in range(m, n): …………… …………… …………… …………… …………… Khối lệnh cần lặp Hình Cấu trúc câu lệnh lặp dạng for Danh sách giá trị lặp Giải thích: - Hàm range(m, n) dùng để khởi tạo dãy số nguyên từ m đến n – (với m < n) - Trường hợp m = 0, hàm range(m, n) viết gọn range(n) Ví dụ 3: - Hình minh họa câu lệnh for Python kết thực Biến chạy Danh sách số nguyên 1, 2, …, 10, cho biết lặp 10 lần Sau for phải lùi vào Khối lệnh cần lặp (còn gọi thân vòng lặp) Hình Ví dụ câu lệnh for Ví dụ 4: Viết chương trình nhập từ bàn phím tính tổng số tự nhiên chia hết cho nhỏ n Hình Ví dụ chương trình sử dụng câu lệnh for CÂU LỆNH LẶP VỚI SỐ LẦN LẶP KHÔNG BIẾT TRƯỚC TRONG PYTHON Dạng câu lệnh: Sai while : Câu lệnh hay nhóm câu lệnh Điều kiện Đúng Câu lệnh hay nhóm câu lệnh Hình Cấu trúc câu lệnh lặp dạng for Ví dụ 5: Các phần mềm ứng dụng mang tính cá nhân thường dùng mật để xác nhận quyền sử dụng Chương trình Hình yêu cầu người dùng nhập mật Người dùng yêu cầu nhập lại nhập mật (là HN123) Khi liệu nhập vào “HN123” thơng điệp “Bạn nhập mật khẩu” xuất hình Hình Chương trình nhập mật Ví dụ 6: Chương trình Hình thực in hình số từ đến Điều kiện lặp sodem vịng lặp kết thúc Hình Chương trình sử dụng câu lệnh while Trong chương trình Ví dụ 6, em dùng câu lệnh for thay cho câu lệnh while để chương trình chạy cho kết khơng? Câu lệnh while thực cấu trúc lặp với số lần lặp biết trước BÀI TẬP Bài 1: Em dự đốn chương trình hình bên đưa hình gì? BÀI TẬP Bài 2: Trong chương trình trị chơi truyền hình, người dẫn chương trình thường đếm ngược để bắt đầu trị chơi Em viết chương trình nhập vào số nguyên n, sau in giá trị từ n để mơ q trình đếm ngược (Hình 7) Hình Một kết chạy chương trình đếm ngược CONTACT DETAILS someone@example.com BÀI TẬP Bài 3: Mẹ em dự định gửi tiết kiệm khoản tiền ngân hàng có lãi suất 5% năm, nghĩa sau năm tiền lãi nhận 5% số tiền gửi Hết năm, mẹ không rút tiền vốn lẫn lãi tự động gửi tính cho năm Em viết chương trình nhập vào số tiền T (đơn vị triệu đồng) sau tính đưa 10 dịng, dòng ghi số tiền sau năm 10 năm gửi liên tiếp gốc lẫn lãi để mẹ tham khảo BÀI TẬP Bài 4: Trong câu sau đây, câu đúng? 1) Trong ngôn ngữ lập trình bậc cao có câu lệnh thể cấu trúc lặp 2) 3) 4) Trong Python có câu lệnh while để thể cấu trúc lặp 5) Có thể sử dụng câu lệnh for để thể cấu trúc lặp với số lần lặp chưa biết trước Trong Python có câu lệnh for để thể cấu trúc lặp Có thể sử dụng câu lệnh while để thể cấu trúc lặp với số lần lặp biết trước ... số đếm cuối: Lặp điều kiện lặp thỏa mãn: Câu lệnh hay nhóm câu lệnh Câu lệnh hay nhóm câu lệnh Hết lặp Hết lặp Hình Mẫu mơ tả cấu trúc lặp mơ tả thuật tốn CÂU LỆNH LẶP VỚI SỐ LẦN LẶP BIẾT TRƯỚC... trình sử dụng câu lệnh for CÂU LỆNH LẶP VỚI SỐ LẦN LẶP KHÔNG BIẾT TRƯỚC TRONG PYTHON Dạng câu lệnh: Sai while : Câu lệnh hay nhóm câu lệnh Điều kiện Đúng Câu lệnh hay nhóm câu lệnh Hình... có câu lệnh while để thể cấu trúc lặp 5) Có thể sử dụng câu lệnh for để thể cấu trúc lặp với số lần lặp chưa biết trước Trong Python có câu lệnh for để thể cấu trúc lặp Có thể sử dụng câu lệnh

Ngày đăng: 04/08/2022, 11:42

w