- Cỏch khai bỏo đơn giản một biến mảng trong ngụn ngữ
Tiết 59: LÀM VIỆC VỚI DÃY SỐ (tt)
I. Mục tiờu:
1. Kiến thức:
- Làm quen với việc khai bỏo và sử dụng cỏc biến mảng. - Biết cỏch tỡm giỏ trị lớn nhất và giỏ trị nhỏ nhất của dóy số 2. Kĩ năng:
- Rốn luyện kĩ năng tỡm giỏ trị lớn nhất và giỏ trị nhỏ nhất của dóy số 3. Thỏi độ:
- Thỏi độ học tập nghiờm tỳc, yờu thớch mụn học.
II. Chuẩn bị:
Sỏch giỏo khoa, mỏy tớnh điện tử.
III. Tiến trỡnh bài dạy:
1. Kiểm tra bài cũ: (5p)
? Hóy nờu cỏc lợi ớch của việc sử dụng biến mảng trong chương trỡnh. 2. Bài mới:
T/g Hoạt động của thầy Hoạt động của trũ Nội dung
18p + Hoạt động : Tỡm hiểu cỏch tỡm giỏ trị lớn nhất và giỏ trị nhỏ nhất của dóy số. Vớ dụ 3. Viết chương trỡnh nhập 1. Tỡm giỏ trị lớn nhất và giỏ trị nhỏ nhất của dóy số Gv: Trần Mạnh Tuấn Tr ờng THCS Mỹ Hà - Mỹ Lộc – Nam Định
20p
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. N cũng được nhập từ bàn phớm
- Giỏo viờn đưa ra ý tưởng để viết chương trỡnh
Trước hết ta khai bỏo biến N để nhập số cỏc số nguyờn sẽ được nhập vào. Sau đú khai bỏo N biến lưu cỏc số được nhập vào như là cỏc phần tử của một biến mảng A. Ngoài ra, cần khai bỏo một biến i làm biến đếm cho cỏc lệnh lặp và biến Max để lưu số lớn nhất, Min để lưu số nhỏ nhất.
- Yờu cầu học sinh tỡm hiểu ý nghĩa của từng cõu lệnh trong chương trỡnh
+ Học sinh đọc và tỡm hiểu yờu cầu của bài toỏn.
- Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Học sinh thực hiện theo yờu cầu của giỏo viờn.
program MaxMin; uses crt;
Var
i, n, Max, Min: integer; A: array[1..100] of integer;
Phần thõn chương trỡnh sẽ tương tự dưới đõy:
Begin clrscr;
write('Hay nhap do dai cua day so, = '); readln(n);
writeln('Nhap cac phan tu cua day so:'); For i:=1 to n do Begin write('a[',i,']='); readln(a[i]); End; Max:=a[1]; Min:=a[1]; for i:=2 to n do
begin if Max<a[i] then Max:=a[i];
if Min>a[i] then Min:=a[i] end;
- Trong chương trỡnh này, chỳng ta hóy lưu ý một số điểm sau: Số tối đa cỏc phần tử của mảng phải được khai bỏo bằng một số cụ thể (Ở đõy là 100)
write('So lon nhat la Max = ',Max);
write('; So nho nhat la Min = ',Min);
readln; End.
+ Học sinh chỳ ý lắng nghe.
IV. Củng cố (2 phỳt)
- “Cú thể xem biến mảng là một biến được tạo từ nhiều biến cú cựng kiểu nhưng chỉ dưới một tiờn duy nhất”. Phỏt biểu đú đỳng hay sai.
V. Dặn dũ (5 phỳt)
- Về nhà học bài, kết hợp SGK, tiết sau thực hành
--- ---