Chuyênđềvònglặp với số lần lặp chưa biết trước mảng chiều 1.Lệnh lặp while Cú pháp : while < biểu thức điều kiện > Chức : Trong biểu thức điều kiện thực câu lệnh sau Do < Câu lệnh > câu lệnh đơn hay lệnh ghép 2.Lệnh lặp repeat … until Cú pháp : Repeat < Câu lệnh> Until < Biểu thức điều kiện > Chức : Thực câu lệnh biểu thức điều kiện 3.Lưu ý : Câu lệnh ghép repeat until không cần begin end; Trong dạng lệnh lặp , câu lệnh phải có lệnh làm thay đổi giá trị biểu thức điều kiện để tránh vònglặp vô hạn 4.Một số tập nâng cao Bài 1: Viết chương trình tính tổng bình phương n số Bài : Viết chương trình nhập vào số nguyên dương từ bàn phím suất hình số chữ số số vừa nhập Bài 3: Một người gửi tiết kiệ ngân hàng với số tền ban đầu A (triệu đồng) với lãi suất % tháng Hỏi sau sau tháng người nhận số tiền S(Triệu đồng) Viết chương trình in hình số tiền nhận được, số tháng cần gửi số tiền lãi Bài : Để đủ tiền mua đèn ông bạn Lan tiết kiệm tiền sau: - Ngày dành A đồng - Từ ngày thứ hai trở số tiền tiết kiệm ngày sau gấp đôi ngày trước Hỏi sau ngày đủ tiền mua Bài : Cho số tự nhiên N nhập từ bàn phím, viết chương trình tìm chữ số lớn chữ số tạo thành N Mảng chiều I.Lý thuyết Khai báo biến mảng Tên biến : array[Chỉ số đầu Chỉ số cuối ] of < Kiểu liệu >; Giải thích : Chỉ số đầu/Chỉ số cuối thuộc kiểu đếm Kiểu liệu : kiểu phần tử có mảng Truy xuất đến phần tử mảng Tên biến [chỉ số] Nhập mảng Nhập phần mảng : For i:=1 to n Begin Write(‘A[‘,i,’] =’);readln(A[i]); End; II Bài Tập Bài : Cho dãy gồm n phần tử n