1. Trang chủ
  2. » Tất cả

Bài 5.21. Câu lệnh lặp while

1 0 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Bài giảng điện tử môn Tin học 10 sách Kết nối tri thức với cuộc sống bao gồm đầy đủ các tiết học trong cả năm 2022 2023 được thiết kế dưới dạng file trình chiếu PowerPoint. Qua đó, giúp thầy cô tham khảo, có thêm nhiều kinh nghiệm để soạn giáo án PowerPoint môn Tin học lớp 10 cho học sinh của mình theo chương trình mới. Giáo án PowerPoint Tin học 10 sách Kết nối tri thức được biên soạn theo phân phối chương trình học trong SGK. Bao gồm các thông tin, hình ảnh được sắp xếp theo trật tự logic nhằm cung cấp cho người học kiến thức và kỹ năng nhất định, sẽ làm tăng tính sinh động của buổi học, từ đó giúp người học có thể tiếp thu kiến thức một cách dễ dàng và linh hoạt hơn.

BÀI 21 CÂU LỆNH LẶP WHILE Cho việc ghi cột A cột B bảng bên Đối với hàng, em cho biết công việc lặp lại gì? Điều kiện để dừng cơng việc gì? Số lần thực việc lặp cột có khác nhau? A B Vận động viên chạy 20 vòng xung quanh sân vận động Vận động viên chạy nhiêu vòng xung quanh sân vận động thời gian tiếng Em làm Em làm tập tập thầy cô nhà đến ăn cơm giao nhà dừng lại Em lấy 15 Em xách xô nước xô nước giúp giúp mẹ đầy mẹ xô nước Quan sát đoạn chương trình sau giải thích kết in >>> S= >>> k=1 >>> while k < 100: S=S+k k = k+ >>> print (S) 750 LỆNH WHILE - Lệnh lặp while thực khối lệnh với số lần lặp trước Khối lệnh lặp thực = False Cú pháp lệnh while sau: while : Chú ý: sau dấu “:” khối lệnh lặp cần viết lùi vào thẳng hàng Mặc định lệnh lùi vào tab dấu cách Trong đó: - biểu thức lôgic - Khi thực lệnh, Python kiểm tra , thực khối lệnh lặp, sai kết thúc lệnh while Ghi nhớ: while lệnh lặp với số lần trước Số lần lặp lệnh while phụ thuộc vào điều kiện lệnh Lệnh while kiểm tra điều kiện trước hay sau thực khối lệnh lặp? Viết đoạn chương trình tính tổng + + … + 100 sử dụng lệnh while Lưu ý: Vì lệnh while khơng biết trước số lần lặp, mà phụ thuộc vào điều kiện Do đó, cần ý đến điều kiện lệnh while để tránh bị lặp vô hạn Trong trường hợp muốn dừng khỏi vịng lặp while for dùng lệnh break >>> for k in range(10): print(k, end = “ “) if k == 5: break 012345 CẤU TRÚC LẬP TRÌNH - Với việc sử dụng câu lệnh if câu lệnh lặp ta thấy chương trình Python nói chung chia thành khối lệnh sau: + Khối gồm lệnh thực theo trình tự từ xuống Khối tương ứng với cấu trúc chương trình thể câu lệnh gán giá trị, nhập/xuất liệu, … + Khối câu lệnh thực tùy thuộc vào điều kiện hay sai Khối lệnh tương ứng với cấu trúc rẽ nhánh thể câu lệnh if + Khối câu lệnh thực lặp lặp lại tùy theo điều kiện cịn hay sai Khối lệnh tương ứng với cấu trúc lặp thể câu lệnh lặp for, while Ghi nhớ: Ba cấu trúc lập trình ngơn ngữ lập trình bậc cao gồm: cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp 3 THỰC HÀNH Nhiệm vụ Viết chương trình in tồn dãy số tự nhiên từ đến 100 hàng ngang Hướng dẫn: Mở Python nhập chương trình sau: k=0 while k < 100 : k=k+1 print(k, end = “ “) Nhiệm vụ Viết chương trình in hình dãy chữ tiếng Anh từ “A” đến “Z” theo ba hàng ngang hình, hai hàng ngang đầu có 10 chữ cái, hàng thứ ba có chữ Hướng dẫn: Do chữ tiếng Anh từ A đến Z chiếm vị trí từ 65 đến 90 bảng mã ASCII Với số thứ tự k bảng mã ASCII, ta sử dụng lệnh chr(k) trả lại kí tự tương ứng bảng mã LUYỆN TẬP Bài 1: Cho dãy số 1, 4, 7, 10, Tìm phần tử lớn dãy nhỏ 100 Bài Viết chương trình đếm dãy 100 số tự nhiên có số thỏa mãn điều kiện: chia hết cho chia cho dư Bài 3: Viết chương trình in số tự nhiên từ đến 100 hình thành 10 hàng, hàng 10 số, có dạng sau: 10 11 12 20 91 92 100 ... khối lệnh lặp, sai kết thúc lệnh while Ghi nhớ: while lệnh lặp với số lần trước Số lần lặp lệnh while phụ thuộc vào điều kiện lệnh Lệnh while kiểm tra điều kiện trước hay sau thực khối lệnh lặp? ... >>> k=1 >>> while k < 100: S=S+k k = k+ >>> print (S) 750 LỆNH WHILE - Lệnh lặp while thực khối lệnh với số lần lặp trước Khối lệnh lặp thực = False Cú pháp lệnh while sau: while

Ngày đăng: 18/11/2022, 09:17

w