Trong Pascal, việc mô tả các câu lệnh được lặp lại nhiều lần gọi là cấu trúc lặp... Lặp với số lần biết trước 2.[r]
Trang 1Nh óm
1 TRƯỜNG THPT NGUYỄN TRÃI
Lớp 11A2
Trang 2CẤU TRÚC LẶP
BÀI 10:
Trang 3Số lần đổ nước vào 2 thùng có gì khác nhau?
Trang 4I LẶP
Có 2 dạng lặp
1 Lặp với số lần biết trước
2 Lặp với số lần chưa biết trước
Trong Pascal, việc mô tả các câu lệnh được lặp lại nhiều lần gọi là cấu trúc lặp.
Trong Pascal, việc mô tả các câu lệnh được lặp lại nhiều lần gọi là cấu trúc lặp.
Một công việc mà ta cứ thực hiện di thực hiện lại nhiều lần được gọi là lặp.
Trang 5II Lặp với số lần biết trước & Câu lệnh
FOR - DO
II Lặp với số lần biết trước & Câu lệnh
FOR - DO
FOR <Biến đếm>: =<giá trị đầu> TO <Giá trị cuối> DO
<Biến đếm> thường là kiểu số nguyên hoặc kiểu ký tự
FOR <Biến đếm>: =<giá trị cuối> DOWNTO <Giá trị đầu> DO
<Giá trị cuối> <Giá trị đầu>
Trang 6BÀI TOÁN TRONG PASCAL
Trang 7II.1 LẶP VỚI SỐ LẦN LẶP BIẾT TRƯỚC
4 Hoàn thành chương trình in ra màn hình
100 dòng , từ số 1 đến 100?
Hoàn thành chương trình in ra màn hình
100 dòng , từ số 1 đến 100?
Trang 8II.1 LẶP VỚI SỐ LẦN BIẾT TRƯỚC
5 Viết chương trình in ra màn hình bảng
chữ cái Alphabet?
Viết chương trình in ra màn hình bảng chữ cái Alphabet?
Trang 11IV BÀI TẬP VẬN DỤNG
6 Công thức tính giai thừa?
ĐÁP ÁN
N!= P= 1 x 2 x 3 x…x N ( với N N)
Trang 14IV BÀI TẬP VẬN DỤNG
8 Xác định giá trị xuất phát của P , i ?
Câu lệnh lặp trong bài toán ?
Xác định giá trị xuất phát của P , i ? Câu lệnh lặp trong bài toán ?
ĐÁP ÁN
Giá trị xuất phát : P=1, i=2 Câu lệnh lặp : mỗi lần lặp gán P=Px i
Trang 16Sử dụng câu lệnh lặp tiến
Sử dụng câu lệnh lặp lùi
Trang 19Câu lệnh nào thuộc dạng
Trang 20Câu lệnh nào thuộc dạng
Trang 22Cho biết kết quả của câu lệnh này :
For i:=7 downto 1 do