1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

tuan 29 tiet 57 tin 8 2013

2 6 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 10,8 KB

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

Nội dung

+ GV: Hướng dẫn cho Hs cách thực hiện viết vòng lặp so sánh để tìm ra số lớn nhất và số nhỏ nhất.. + GV: Kích thước của mảng ở trong + HS: Kích thước của mảng trên ví dụ trên là bao nhiê[r]

Trang 1

Bài 9 LÀM VIỆC VỚI DÃY SỐ

I Mục tiêu:

1 Kiến thức:

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

2 Kĩ năng:

- Khai báo được mảng một chiếu trong Pascal

3 Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.

II Chuẩn bị

- Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.

- Hs: Vở ghi, sách giáo khoa.

III Phương pháp:

- Gv gợi mở, ví dụ minh họa, phát hiện và giải quyết vấn đề Hs vấn đáp làm việc nhóm

IV Tiến trình bài dạy:

1 Ổn định lớp: (1’)

8A1: 8A2:

2 Kiểm tra bài cũ: (5’)

Câu hỏi: Trình bày cú pháp khai báo biến mảng? Cho ví dụ?

3 N i dung bài m i:ộ ớ

Hoạt động 1: (15’) Tìm hiểu ví dụ

về biến mảng.

+ GV: Đưa ra một số ví dụ 2 dựa

trên bài toán ví dụ 1

+ GV: Hướng dẫn giải thích cho Hs

về ví dụ đưa ra

+ GV: Gọi Hs lên bảng thực hiện

thao tác khai báo mảng từ bài toán

của ví dụ 1

+ GV: Cách khai báo và sử dụng

biến mảng như trên có lợi ích gì?

+ GV: Diễn giải cho Hs về vòng lặp

để nhập điểm của học sinh

+ GV: Yêu Hs nhận xét về kết quả

sử dụng khai báo mảng

+ GV: Cách khai báo và sử dụng

biến mảng có tác dụng gì?

+ GV: Mỗi học sinh có nhiều môn

học để xử lí đồng thời các điểm này

ta thực hiện như thế nào nhờ vào

biến mảng

+ GV: Chúng ta có thể làm gì với

các phần tử của nó?

+ GV: Hướng dẫn Hs cách gán giá

+ HS: Tìm hiểu lại ví dụ 1 mà các

em đã tìm hiểu

+ HS: Tập trung ý lắng nghe tìm hiểu về ví dụ  rút ra nhận xét

+ HS: Khái báo mảng như sau:

Var Diem: array[1 50]

of real;

+ HS: Có thể thay rất nhiều câu lệnh nhập và in dữ liệu ra màn hình bằng một câu lệnh lặp

+ HS: for i:= 1 to 50 do readln(Diem[i]);

+ HS: Thay vì phải viết 50 câu lệnh khai báo và 50 câu lệnh nhập, chỉ cần viết 2 câu lệnh là đủ

và kết quả đạt được là như nhau

+ HS: Giúp tiết kiệm thời gian và công sức viết chương trình

+ HS: Khai báo nhiều biến mảng

Var Dtoan, Dvan, Dli:

array[1 50] of real;

+ HS: Làm việc với các phần tử của nó như làm việc với một biến thông thường như gán giá trị, đọc

3 Ví dụ về biến mảng.

Ví dụ 2:

- Khái báo mảng như sau: Var Diem:

array[1 50] of real;

- Vòng lặp để nhập:

for i:= 1 to 50 do readln(Diem[i]);

Ngày soạn: 31/03/2013 Ngày day: 02/04/2013

Tuần 29

Tiết: 57

Trang 2

trị cho các phần tử của mảng.

A[1] := 5;

A[2] := 8;

hoặc nhập dữ liệu bằng câu lệnh lặp:

for i:= 1 to 5 do

readln(a[i]);

Hoạt động 2: (20’) Tìm giá trị lớn

nhất và nhỏ nhất của dãy số.

+ GV: Trình bày đưa ra ví dụ 3

SGK/78

+ GV: Yêu cầu Hs tìm Input và

Output của bài toán

+ GV: Yêu cầu Hs xem lại thuật

toán ví dụ 6, bài 5

+ GV: Các biến được sử dụng trong

chương trình này là gì?

+ GV: Yêu cầu Hs mô tả cách khai

báo biến mảng của N số nguyên

được nhập vào từ bàn phím

+ GV: Giải thích cho Hs vòng lặp để

nhập giá trị vào cho biến mảng

+ GV: Hướng dẫn Hs cách thực hiện

vòng lặp nhập dữ liệu vào mảng

+ GV: Giải thích cho Hs về vòng lặp

để tìm số lớn nhất và nhỏ nhất khi

đã có giá trị cho biến mảng

+ GV: Hướng dẫn cho Hs cách thực

hiện viết vòng lặp so sánh để tìm ra

số lớn nhất và số nhỏ nhất

+ GV: Kích thước của mảng ở trong

ví dụ trên là bao nhiêu

+ GV: Rút ra nhận xét, kết luận

giá trị và thực hiện các tính toán với các giá trị đó

+ HS: Quan sát và nhận biết cách thực hiện do Gv đưa ra  ghi nhớ kiến thức

+ HS: Quan sát, chú ý lắng nghe, tìm hiểu thêm thông tin ví dụ

+ HS: Xác định:

- Input: Dãy A các số a1, a2, …, an (n 1)

- Output: In ra màn hình số lớn nhất và số nhỏ nhất

+ HS: Xem lại thuật toán đã được học ở HK I

+ HS: Các biến được sử dụng là i,

n, max, min

+ HS: Khai báo:

Var i, n, max, min: Integer;

A: Array[1 100] of Integer;

+ HS: Quan sát đoạn chương trình và tìm hiểu theo hướng dẫn

+ HS: Thực hiện viết thử đoạn chương trình nhập ra nháp

+ HS: Dựa trên thuật toán và Quan sát đoạn chương trình và tìm hiểu theo hướng dẫn

+ HS: Thực hiện viết thử đoạn chương trình nhập ra nháp

+ HS: Kích thước của mảng trên

là 100

+ HS: Thực hiện ghi bài vào vở

4 Tìm giá trị lớn nhất và 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

4 Củng cố: (3’)

- Tìm giá trị lớn nhất và nhỏ nhất của dãy số

5 Hướng dẫn và dặn dò về nhà: (1’)

- Học bài kết hợp SGK Đọc trước nội dung của bài tiếp theo

6 Rút kinh nghiệm:

Ngày đăng: 30/06/2021, 00:56

w