Tiết 57
Chia sẻ bởi Nguyễn Thế Đạt |
Ngày 14/10/2018 |
45
Chia sẻ tài liệu: tiết 57 thuộc Tin học 8
Nội dung tài liệu:
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.
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.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thế Đạt
Dung lượng: 49,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)