Bài giảng Môn Tin học lớp 8 - Tiết 57: Bài tập

Hs làm bài.

- Gv gọi hs nhận xột.

- Hs nhận xột.

- Gv nhận xột, chữa bài:

Không. Giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải được xác định trong phần khai báo chương trình.

- Hs lắng nghe.

doc2 trang | Chia sẻ: rimokato | Lượt xem: 1830 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Bài giảng Môn Tin học lớp 8 - Tiết 57: Bài tập, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ngày dạy: 25/ 3 / 2009 
	Tiết 57:
BàI TậP 
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.
Ôn luyện cách sử dụng câu lệnh lặp for…do.
Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình.
2. Kỹ năng: Việc gán giá trị, nhập 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ử đó.
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng.
Chuẩn bị : 
Giáo viên : Tài liệu, GA điện tử, Phòng máy tính...
Học sinh : Vở ghi, SGK, đọc trước bài thực hành, học thuộc kiến thức lý thuyết đã học.
Tiến trình Lên lớp : 
1. Kiểm tra bài cũ:
2. Bài mới:
Hoạt động của GV và hs
Nội dung ghi bảNG
Hoạt động 1: bài tập 2
- Gv gọi Hs đọc đề của bài tập 2
- Hs đọc đề.
- Gv gọi 3 đại diện của 3 tổ lờn bảng làm bài.
- Hs làm bài.
- Gv gọi hs nhận xột.
- Hs: nhận xột.
- Gv nhận xột, chữa bài
Đáp án a) Sai. Phải thay dấu phảy bằng hai dấu chấm; b) và c) Sai, vì giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải là số nguyên; d) Sai, vì giá trị đâu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối; e) Đúng.
- Hs: lắng nghe, ghi nhớ.
Bài tập 2 (SGK-79)
Các khai báo biến mảng sau đây trong Pascal đúng hay sai:
var X: Array[10,13] Of Integer; 
var X: Array[5..10.5] Of Real; 
var X: Array[3.4..4.8] Of Integer; 
var X: Array[10..1] Of Integer; 
var X: Array[4..10] Of Real; 
Hoạt động 2: bài tập 4
- Gv gọi Hs đọc đề của bài tập 4
- Hs đọc đề.
- Gv gọi 3 đại diện của 3 tổ lờn bảng làm bài.
- Hs làm bài.
- Gv gọi hs nhận xột.
- Hs nhận xột.
- Gv nhận xột, chữa bài:
Không. Giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải được xác định trong phần khai báo chương trình.
- Hs lắng nghe.
Bài tập 4 (SGK-79)
Câu lệnh khai báo mảng sau đây có được máy tính thực hiện không?
 var N: integer;
 A: array[1..N] of real;
Hoạt động 3: bài tập 5
- Gv gọi Hs đọc đề của bài tập 5
- Hs đọc đề.
- Gv gọi 3 đại diện của 3 tổ lờn bảng làm bài.
- Hs làm bài.
- Gv gọi hs nhận xột.
- Hs nhận xột.
- Gv nhận xột, chữa bài
- Hs lắng nghe.
Bài tập 5(SGK-79)
Viết chương trình Pascal sử dụng mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím.
Chương trình có thể như sau:
uses crt;
var N, i: integer;
 A: array[1..100] of real;
begin
clrscr;
write(’Nhap so phan tu cua mang, n= ’); readln(n);
for i:=1 to n do
 begin
 write(’Nhap gia tri ’,i,’cua mang, a[’,i,’]= ’);
 read(a[i])
 end;
end.
Tổng kết đánh giá (4’) :
Kiểm tra đánh giá
- Gv chỳ ý với Hs những điểm hay sai của Hs.
- Hs: lắng nghe và rỳt kinh nghiệm.
- Gv nhận xột:
- Hs lắng nghe.
Hướng dẫn về nhà.
Gv dặn dũ: Hs về nhà học kĩ chuẩn bị kiểm tra

File đính kèm:

  • doctiet 57.doc