Bai 9. Lam Viec Voi Day So - Pdf 18



Kiểm tra bài cũ
Em hãy viết cú pháp câu lệnh khai báo
biến mảng và cho biết tác dụng của việc
sử dụng biến mảng ?

Bài 9. LÀM VIỆC VỚI DÃY SỐ (tt)
2. Ví dụ về biến mảng:
Ví dụ 2: Tiếp tục với ví dụ 1
Giả sử chúng ta cần nhập
điểm kiểm tra môn tin học
của 1 lớp gồm 40 học sinh.
Var Diem1, Diem2, Diem3, , Diem40: Real;

Readln(Diem1); Readln(Diem2); ; Readln(Diem40);
Khi sử dụng biến
mảng thì nhập dữ
liệu cho biến như
thế nào?
Var Diem: array[1 40] of Real;
….
For i:= 1 to 40 do Readln(Diem[i]) ;

Bài 9. LÀM VIỆC VỚI DÃY SỐ (tt)
2. Ví dụ về biến mảng:
Em hãy viết câu lệnh: Nếu điểm
kiểm tra từ 9 trở lên thì in ra màn
hình là “giỏi” bằng cách khai báo
biến thông thường ?
IF Diem1 >= 9 then writeln(‘ gioi ’) ;

tính toán giá trị và gán giá trị cho biến mảng
giống như biến thông thường.

3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Bài 9. LÀM VIỆC VỚI DÃY SỐ (tt)
Bài toán: Viết chương trình nhập N số nguyên từ bàn phím và in ra
màn hình số nhỏ nhất và số lớn nhất.
Input:: Dãy số A gồm N số
Output: Max, Min của dãy số

3. Tỡm giỏ tr ln nht v nh nht ca dóy s
Bi 9. LM VIC VI DY S (tt)
Bi toỏn: Vit chng trỡnh nhp N s nguyờn t bn phớm v in
ra mn hỡnh s nh nht v s ln nht.
Hóy nờu thut toỏn
tỡm s ln nht v
nh nht ca dóy s
* ý t ởng tìm max:
- Đặt giá trị Max = a
1
.

- Lần l ợt cho i chạy từ 2 đến N, so sánh
giá trị a
i
với giá trị Max, nếu a
i
> Max thì
Max nhận giá trị mới là a
i

For i := 1 to n do
Begin
write(‘ Nhap so thu ‘,i,’ : ‘) ;
readln(A[i]) ;
End;
Max:=A[1];
For i := 2 to n do
If A[i]>Max Then Max := A[i];
Writeln(‘ So lon nhat la max = ', Max) ;
Min:=A[1];
For i := 2 to n do
If A[i]<Min Then Min := A[i];
Writeln(‘ So nho nhat la Min = ', Min) ;
Readln ;
END.
Khai b
¸o biÕn m¶ng
NhËp vµo biÕn m¶ng
T×m sè lín nhÊt vµ sè
nhá nhÊt

Bài 9. LÀM VIỆC VỚI DÃY SỐ (tt)
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Ch¬ngtr×nhch¹yvµchokÕtqu¶nhs au:
Nhap so phan tu cua day so: n=
Nhap so thu 1 :
Nhap so thu 2 :
Nhap so thu 3 :
Nhap so thu 4 :
Nhap so thu 5 :


Việc gán giá trị, đọc giá trị và tính
toán với các giá trị của một phần tử
trong biến mảng đ ợc thực hiện thông
qua chỉ số t ơng ứng của phần tử đó.

Sử dụng các biến kiểu mảng và câu
lệnh lặp giúp cho việc viết ch ơng trình
đ ợc ngắn gọn và dễ dàng hơn.

Bài 9. LÀM VIỆC VỚI DÃY SỐ (tt)
DẶN DÒ
-
Cú pháp sử dụng biến mảng.
-
Sử dụng câu lệnh lặp.
-
Làm các dạng bài tập.


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status