Tuan 34 - tiet 64 - tin 8 - 2014 - 2015

Chia sẻ bởi Trần Văn Hải | Ngày 14/10/2018 | 53

Chia sẻ tài liệu: tuan 34 - tiet 64 - tin 8 - 2014 - 2015 thuộc Tin học 6

Nội dung tài liệu:



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


I. MỤC TIÊU:
1. Kiến thức:
- Biết được khái niệm mảng một chiều.
- 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: Biết cách khai báo mảng, nhập, in truy cập các phần tử của mảng.
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Ị:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp:
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
8A3:……………………………………………………………………………
2. Kiểm tra bài cũ:
Câu hỏi: Trình bày cú pháp khai báo biến mảng? Cho ví dụ?
3. Bài mới:

Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng

Hoạt động 1: 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: Phân tích nội dung bài toán cho HS nắm bắt.
+ GV: Mô phỏng cách thức tìm giá trị lớn nhất và nhỏ nhất của một dãy số trong mảng.
+ GV: Yêu cầu HS tìm Input và Output của bài toán.
+ GV: Yêu cầu HS xác định theo nhóm trình bày kết quả.

+ GV: Cho các nhóm trình bày input và output của bài toán.
+ GV: Cho các nhóm khác nhận xét bổ xung.
+ GV: Nhận xét sửa sai cho HS từ thuật toán GV đưa ra yêu cầu.
+ GV: Yêu cầu HS xem lại thuật toán ví dụ 6, bài 5 trong chương trình SGK HKI.
+ GV: Cho HS tìm hiểu lại cách minh họa thuật toán với trường hợp tìm con thỏ lớn nhất.
+ 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: Chú ý phân tích các câu lệnh trong chương trình để HS nắm bắt nội dung.
+ GV: Gọi một HS lên bảng thực hiện viết chương trình trên.
+ GV: Yêu cầu các HS khác thực hiện nhập theo cá nhân.
+ GV: Quan sát hướng dẫn sửa sai cho HS trong quá trình thực hiện.
+ GV: Nhận xét và sửa các lỗi sai mà HS thường gặp.
+ GV: Sau khi thực hiện xong yêu cầu HS lưu bài lại.
+ GV: Sử dụng các bài mẫu của HS trình chiếu và biểu diễn cho các bạn khác quan sát.
+ GV: Cho HS thực hiện chạy chương trình với các bộ dữ liệu khác nhau.
+ GV: Yêu cầu HS quan sát và cho nhận xét về kết quả đạt được.

+ GV: Củng cố cho HS các nội dung
+ HS: Quan sát, chú ý lắng nghe, tìm hiểu thêm thông tin ví dụ.
+ HS: Tập trung chú ý lắng nghe hiểu nội dung bài toán.
+ HS: Quan sát quá trình mô phỏng của GV đưa ra để nắm bắt cách thực hiện.
+ 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: Các nhóm trình bày kết quả của nhóm mình.
+ HS: Các nhóm khác nhận xét bổ sung ý kiến.
+ HS: Tập trung lắng nghe chỉnh sửa các nội dung sai sót.
+ HS: Xem lại thuật toán đã được học ở HK I.

+ HS: Xem lại và hiểu cách thực hiện thuật toán trong bà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
* 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ẻ: Trần Văn Hải
Dung lượng: 44,00KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)