ĐỀ CƯƠNG ÔN TẬP TIN HỌC 1. Câu lệnh For…do (câu lệnh lặp biết trước số lần lặp) *Cú pháp For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Trong đó For, to, do là các từ khóa <biến đếm> là biến kiểu nguyên <giá trị đầu>, <giá trị cuối> là các giá trị nguyên <câu lệnh> sau từ khóa do được thực hiện nhiều lần, mỗi lần là một vòng lặp. *Cách tính số vòng lặp Số vòng lặp = Giá trị cuối – Giá trị đầu +1 (Giá trị đầu ≤ Giá trị cuối) *Ý nghĩa: Khi thực hiện câu lệnh For…do, ban đầu biến đếm nhận giá trị là giá trị đầu. Sau mỗi vòng lặp, biến đếm tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối. 2. Câu lệnh While…do (câu lệnh lặp với số lần chưa biết trước) *Cú pháp: While <điều kiện> do <câu lệnh>; Trong đó While, do là các từ khóa <điều kiện> thường là phép so sánh <câu lệnh> sau từ khóa do được thực hiện nhiều lần, có thể là câu lệnh đơn giản hay câu lệnh ghép. *Ý nghĩa: Khi thực hiện câu lệnh While…do Bước 1: Kiểm tra điều kiện Bước 2: -Nếu điều kiện đúng thì câu lệnh sau từ khóa do được thực hiện và quay lại bước 1. -Nếu điều kiện sai, câu lệnh sau từ khóa do bị bỏ qua và việc thực hiện lệnh lặp kết thúc. *Lỗi lập trình lặp vô hạn lần -Khi thực hiện câu lệnh While…do, giá trị của biến trong điều kiện phải thay đổi sau mỗi vòng lặp để sớm hay muộn giá trị của điều kiện được chuyển từ đúng sang sai. 3. Biến mảng *Dãy số và biến mảng -Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. -Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số. -Biến mảng là biến có kiểu dữ liệu là kiểu mảng. -Giá trị của biến mảng là một dãy số có thứ tự. Mỗi số là giá trị của biến thành phần tương ứng. *Cú pháp câu lệnh khai báo biến mảng: Var <tên biến mảng> : array [<chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu của các biến thành phần>; Trong đó Var, array, of là các từ khóa <chỉ số đầu> và <chỉ số cuối> là hai số nguyên thỏa điều kiện <chỉ số đầu> ≤ <chỉ số cuối> <kiểu dữ liệu của các biến thành phần> có thể là integer hoặc real. *Ưu điểm khi khai báo biến mảng trong chương trình -Sử dụng các biến mảng trong chương trình giúp cho việc viết chương trình được ngắn gọn và dễ dàng hơn. . ĐỀ CƯƠNG ÔN TẬP TIN HỌC 1. Câu lệnh For…do (câu lệnh lặp biết trước số lần lặp) *Cú pháp For <biến đếm>. sang sai. 3. Biến mảng *Dãy số và biến mảng -Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. -Việc sắp thứ