1. Trang chủ
  2. » Giáo án - Bài giảng

Tiết 59. Bài Tập

2 328 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Tập
Người hướng dẫn Phạm Tuấn Anh
Trường học Trường THCS Sơn Tiến
Chuyên ngành Tin học
Thể loại Bài tập
Năm xuất bản 2009
Thành phố Sơn Tiến
Định dạng
Số trang 2
Dung lượng 41,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục đích, yêu cầu: Làm các bài tập để: + Nắm rõ đợc khái niệm mảng một chiều.. + Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng.. + Hiểu thuật toán tìm số lớn nhất, số

Trang 1

Trờng THCS Sơn Tiến Giáo viên: Phạm Tuấn Anh.

D ạy Lớp: 8B; 8C; 8D Ngày soạn: 07/04/2009.

Ti ết PPCT: 59 Ngày dạy: 09/04/2009.

Bài tập.

I Mục đích, yêu cầu:

Làm các bài tập để:

+) Nắm rõ đợc khái niệm mảng một chiều

+) Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng

+) Hiểu thuật toán tìm số lớn nhất, số nhỏ nhất của một dãy số

II Chuẩn bị:

GV: Soạn bài, đọc tài liệu tham khảo, dụng cụ dạy học

HS: Xem lại kiến thức bài học trớc, làm bài tập ở nhà, dụng cụ học tập

III Tiến trình dạy học:

Hoạt động 1:

1 “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, nhng chỉ dới

một tên duy nhất.” Phát biểu đó đúng hay

sai?

2 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

GV: yêu cầu HS suy nghỉ trả lời

GV yêu cầu HS làm tiếp:

3 Các khai báo biến mảng sau đây trong

Pascal đúng hay sai:

a) var X: Array[10,13] Of Integer;

b) var X: Array[5 10.5] Of Real;

c) var X: Array[3.4 4.8] Of Integer;

d) var X: Array[10 1] Of Integer;

e) var X: Array[4 10] Of Real;

HS: hoạt động và trả lời:

1 Đúng

2 Lợi ích chính của việc sử dụng biến mảng

là rút gọn việc viết chơng trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh Ngoài ra chúng ta còn có thể lu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả

HS thực hiện:

3 Đá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;

Giáo án tin học lớp 8.

Trang 2

Trờng THCS Sơn Tiến Giáo viên: Phạm Tuấn Anh.

Hoạt động 2:

GV yêu nêu và yêu cầu HS làm các bài tập

sau:

4 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;

5 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

6 Đoạn chơng trình sau dùng để sắp xếp lại

dãy số đợc ghi trong mảng A[i], i = 1,2, ,

N, theo thứ tự tăng dần:

For i:=1 to N do

For j:=i to N do

If A[i] > A[j] then

Begin Tg:=A[i]; A[i]:=A[j]; A[j]:=Tg;

End;

Hãy kiểm tra tính đúng đắn của đoạn

chơng trình trên

Hoạt động 3:

Hớng dẫn về nhà:

Xem lại phần lý thuyết và các bài tập đã

làm, làm tiếp các bài tập còn lại

e) Đúng.

*) HS: hoạt động va trình bày các bài tập

GV yêu cầu:

4 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

5 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

6 Đúng

Giáo án tin học lớp 8.

Ngày đăng: 02/08/2013, 01:28

TỪ KHÓA LIÊN QUAN

w