TIẾT 31 + 32: BÀI TẬP
1. Ổn định tổ chức
Lớp | Ngày dạy | Sĩ số | Họ tên học sinh vắng | Ghi chú |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
3. Dạy bài mới
1. Mảng là kiểu dữ liệu có cấu trúc bởi vì mảng là kiểu có cấu trúc được đề cập tới sớm nhất trong các ngôn ngữ lập trình. Nó được xây dựng từ những kiểu dữ liệu đã có theo quy tắc khuôn dạng do ngôn ngữ lập trình cung cấp. Nó được dùng để chỉ định một nhóm đối tượng cùng một tính chất nào đó.
2. Chúng ta phải khai báo kích thước của mảng bởi vì để cách đánh số các phần tử của nó.
3. real, boolean, integer, longint.
4. Tham chiếu đến phần tử của mảng một chiều được xác định bởi tên mảng cùng với chỉ số, được viết trong cặp ngoặc [..] (Ví dụ: A[1]). Còn tham chiếu đến phần tử của mảng 2 chiều được xác định bởi tên mảng cùng với 2 chỉ số được phân cách bởi dấu phẩy và viết trong cặp ngoặc [..] (ví dụ: A[1,2]).
Bài 5.
uses crt;
var array[1..100] of integer;
n,i,d:integer;csc:boolean;
begin
clrscr;
write('Nhap n: ');readln(n);
for i:=1 to n do
begin
repeat
write('Nhap phan tu thu ',i,': ');
readln(a);
if abs(a)>1000 then writeln('Nhap so nho hon 1000');
until abs(a)<=1000;
end;
csc:=false;
d:=a[2]-a[1];
for i:=2 to n do
if a[i+1]-a=d then csc:=true;
if csc then writeln('Day la cap so cong') else
write('Day khong la cap so cong');
readln
end.