Tiết 48_Làm việc với dãy số

3 4 0
Tiết 48_Làm việc với dãy số

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

Thông tin tài liệu

- Thực hiện được khai báo mảng, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán.. 3- Thái độ.[r]

(1)

Ngày soạn:

Ngày dạy: 8C1: 8C2: 8C3:

Tiết 48 BÀI 9: LÀM VIỆC VỚI DÃY SỐ (Tiếp)

I MỤC TIÊU: 1 Kiến thức

- Biết sâu cách khai báo mảng, nhập, in, truy cập phần tử mảng - Hiểu ứng dụng thuật tốn tìm số lớn nhất, số nhỏ dãy số 2 Kỹ năng

- Thực khai báo mảng, truy cập phần tử mảng, sử dụng phần tử mảng biểu thức tính tốn

3- Thái độ

- Ham thích lập trình máy tính để giải tập II CHUẨN BỊ:

- GV: Soạn bài, đọc tài liệu tham khảo

- HS: Xem lại học trước, xem trước nhà III PHƯƠNG PHÁP

- Giải vấn đề, vấn đáp, hoạt động nhóm IV TIẾN TRÌNH:

1 Ổn định lớp: phút 2 Kiểm tra cũ (5') - Biến mảng?

- Cách khai báo biến mảng? 3 Bài mới: (33')

Hoạt động GV HS Nội dung

GV: Đưa ví dụ 2 HS: Đọc hiểu ví dụ

GV: Hướng dẫn học sinh cách sử dụng biến mảng

HS: Chú ý

GV: Cách khai báo biến có ích lợi gì? HS: Tiết kiệm thời gian cơng sức viết chương trình

3 Tìm giá trị lớn nhỏ của dãy số

Ví dụ (SGK) Phần khai báo chương trình sau: program MaxMin;

uses crt; Var

i, n, Max, Min: integer; A: array[1 100] of integer;

Phần thân chương trình tương tự đây:

(2)

GV: Đưa ví dụ HS: Đọc hiểu ví dụ

GV: Hướng dẫn học sinh cách sử dụng biến mảngz

HS: Chú ý

- Ghi thực chương trình

write('Hay nhap dai cua day so, N = '); readln(n);

writeln('Nhap cac phan tu cua day so:');

For i:=1 to n Begin

write('a[',i,']='); readln(a[i]); End;

Max:=a[1]; Min:=a[1]; for i:=2 to n

begin if Max<a[i] then Max:=a[i]; if Min>a[i] then Min:=a[i] end;

write('So lon nhat la Max = ',Max); write('; So nho nhat la Min = ',Min); readln

End.

4 Củng cố (5')

(3)

- Chữa tập 2,3 SGK 5 Hướng dẫn nhà (1') - Học bài

Ngày đăng: 22/05/2021, 18:57

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan