- Cú kỹ năng tạo hỡnh nhờ vào cỏc lệnh và điều khiển được cỏc hỡnh học khụng gian đơn giản mà học sinh vẽ.
c) Nhập giỏ trị cho biến mảng.
* Nhận xột, chốt bài - Nờu cỏch gỏn. - Quan sỏt, nhận xột. - Trả lời.
kiểu mảng dữ liệu. Biến đú được gọi là biến mảng. Giỏ trị của biến mảng là một dĩy số nguyờn hoặc số thực.
Hoạt động 2: Nghiờn cứu vớ dụ (30’)
- Y/c HS tham khảo vớ dụ SGK/76.
? Đưa ra cấu trỳc để khai bỏo biến mảng?
* Nhận xột, đưa nội dung.
- Y/c HS nghiờn cứu cỏch khai bỏo trong VD2 / 76. ? Với cỏch khai bỏo trờn thỡ sử dụng biến mảng cú lợi gỡ?
* Nhận xột, kết luận. - Lấy vớ dụ, giải thớch. * Vậy với cỏch làm trờn hiệu quả khụng cao dễ bị sai sút, nờn kết hợp for ... do với write và writeln để viết giỏ trị của cỏc phần tử.
- Đọc vớ dụ. - Trả lời. - Nghiờn cứu VD. - Suy nghĩ trả lời. - Lắng nghe. - Quan sỏt vớ dụ và nhận xột. - Lắng nghe, ghi vở. 2. Vớ dụ về biến mảng a) Khai bỏo biến mảng
- Vớ dụ: SGK
- Cấu trỳc khai bỏo biến mảng Tờn mảng: array [< chỉ số đầu> .. < chỉ số cuối > ] of < kiểu dữ liệu >; Trong đú: - Chỉ số đầu và chỉ số cuối là hai số nguyờn. Chỉ số đầu <= chỉ số cuối. Kiểu dữ liệu cú thể là số thực hoặc số nguyờn.
b) Truy cập mảng
c) Nhập giỏ trị cho biến mảng. mảng. - Vớ dụ: Cú thể gỏn trực tiếp hoặc nhập điểm cho 50 phần tử. Diem[1]:=9 Diem[2]:=8... Hoặc sử dụng 50 lệnh read hoặc readln() để nhập điểm. - Vớ dụ:
For i:=1 to 50 do
If diem[i] > 8.0 then writeln (‘ gioi’);
c. Củng cố luyện tõp (10’)
- GV: Cho học sinh thực hành vẽ hỡnh, sỏng tạo theo ý thớch. - HS: Thực hành thao tỏc gấp và mở hỡnh.
d. Hướng dẫn HS tự học ở nhà (2’)
- Xem trước mục 3/ 78.
Ngày soạn: 27/02/2011 Ngày giảng:
Giảng lớp 8A: 30/03/2011 Giảng lớp 8B: 30/03/2011
Tiết 63
LÀM VIỆC VỚI DÃY SỐ
(tiờp theo)
1. Mục tiờu:
a. Về 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ố
b.Về 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ố
c. Về thỏi độ
- Tớch cực tham gia cỏc hoạt động học tập. - Cú ý thức bảo vệ tài sản.
2. Chuẩn bị của GV và HS
a. Chuẩn bị của GV
- SGK, SGV, SBT, tài liệu, Giỏo ỏn
- Đồ dựng dạy học như mỏy tớnh, projector, phũng mỏy thực hành...
b. Chuẩn bị của HS
- Đọc trước bài học
- Học thuộc kiến thức lý thuyết
3.Tiến trỡnh dạy học
a. Kiểm tra bài cũ :
Kết hợp trong bài học
Đặt vấn đề
Trong bài học hụm nay chỳng ta sẽ tiếp tục học một nội dung bài mới liờn quan đến dĩy số trong chương trỡnh: Làm việc với dĩy số.
b. Giảng nội dung bài mới
Hoạt động của GV Hoạt động của HS Nội dung ghi bảng Hoạt động 1: Dĩy số và biến mảng (10’)
- Giới thiệu một số vớ dụ như: Nhập điểm học sinh, tớnh trung bỡnh cỏc điểm, tỡm số lớn nhất...
- Y/c HS nghiờn cứu vớ dụ 1.
? Với cỏch khai bỏo trong vớ dụ 1 sẽ xảy ra hiện - Lắng nghe - Nghiờn cứu vớ dụ 1. - Suy nghĩ trả lời. - Suy nghĩ trả lời. 1. Dĩy số và biến mảng - Vớ dụ 1: Nhập 50 điểm. - Vớ dụ 2: Tỡm số lớn nhất trong dĩy số. - Nờn gỏn cỏc giỏ trị điểm bằng một biến và khai bỏo
tượng gỡ?
? Với cỏc cõu lệnh đĩ học ta nờn sử dụng cỏch khai bỏo nào để thuận tiện hơn? - Giả sử gỏn cỏc giỏ trị đú bằng một biến duy nhất. - Đưa vớ dụ => Mảng là gỡ? * Nhận xột, chốt bài - Nờu cỏch gỏn. - Quan sỏt, nhận xột. - Trả lời.
kiểu mảng dữ liệu. Biến đú được gọi là biến mảng. Giỏ trị của biến mảng là một dĩy số nguyờn hoặc số thực.
Hoạt động 2: Nghiờn cứu vớ dụ (30’)
- Y/c HS tham khảo vớ dụ SGK/76.
? Đưa ra cấu trỳc để khai bỏo biến mảng?
* Nhận xột, đưa nội dung.
- Y/c HS nghiờn cứu cỏch khai bỏo trong VD2 / 76. ? Với cỏch khai bỏo trờn thỡ sử dụng biến mảng cú lợi gỡ?
* Nhận xột, kết luận. - Lấy vớ dụ, giải thớch. * Vậy với cỏch làm trờn hiệu quả khụng cao dễ bị sai sút, nờn kết hợp for ... do với write và writeln để viết giỏ trị của cỏc phần tử.
- Đọc vớ dụ. - Trả lời. - Nghiờn cứu VD. - Suy nghĩ trả lời. - Lắng nghe. - Quan sỏt vớ dụ và nhận xột. - Lắng nghe, ghi vở. 2. Vớ dụ về biến mảng a) Khai bỏo biến mảng
- Vớ dụ: SGK
- Cấu trỳc khai bỏo biến mảng Tờn mảng: array [< chỉ số đầu> .. < chỉ số cuối > ] of < kiểu dữ liệu >; Trong đú: - Chỉ số đầu và chỉ số cuối là hai số nguyờn. Chỉ số đầu <= chỉ số cuối. Kiểu dữ liệu cú thể là số thực hoặc số nguyờn.
b) Truy cập mảng
c) Nhập giỏ trị cho biến mảng. mảng. - Vớ dụ: Cú thể gỏn trực tiếp hoặc nhập điểm cho 50 phần tử. Diem[1]:=9 Diem[2]:=8... Hoặc sử dụng 50 lệnh read hoặc readln() để nhập điểm. - Vớ dụ:
For i:=1 to 50 do
If diem[i] > 8.0 then writeln (‘ gioi’);
c. Củng cố luyện tõp (10’)
- GV: Cho học sinh thực hành vẽ hỡnh, sỏng tạo theo ý thớch. - HS: Thực hành thao tỏc gấp và mở hỡnh.
d. Hướng dẫn HS tự học ở nhà (2’)
Ngày soạn: 15/04/2011 Ngày giảng:
Giảng lớp 8A: 18/04/2011 Giảng lớp 8B: 20/04/2011
Tiết 63
LÀM VIỆC VỚI DÃY SỐ1. Mục tiờu: 1. Mục tiờu:
a. Về kiến thức
- Hiểu đợc khái niệm mảng 1 chiều.
- Cách khai báo mảng, nhập, in, truy cập các phần tử mảng. - Hiểu thuật tốn tìm số lớn nhất, nhỏ nhất của một dãy số.
b.Về kĩ năng
- Rèn luyện kỹ năng đọc hiểu, viết chơng trình.
c. Về thỏi độ
- Tớch cực tham gia cỏc hoạt động học tập. - Cú ý thức bảo vệ tài sản.
2. Chuẩn bị của GV và HS
a. Chuẩn bị của GV
- SGK, SGV, SBT, tài liệu, Giỏo ỏn
- Đồ dựng dạy học như mỏy tớnh, projector, phũng mỏy thực hành...
b. Chuẩn bị của HS
- Đọc trước bài học
- Học thuộc kiến thức lý thuyết
3.Tiến trỡnh dạy học
a. Kiểm tra bài cũ :
Kết hợp trong bài học
Đặt vấn đề
Trong bài học hụm nay chỳng ta sẽ học một nội dung bài mới liờn quan đến dĩy số trong chương trỡnh: Làm việc với dĩy số.
b. Giảng nội dung bài mới
Hoạt động của GV Hoạt động của HS Nội dung ghi bảng
+ 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 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
+ Học sinh đọc và tỡm hiểu yờu cầu của bài toỏn.