Tải bản đầy đủ (.docx) (3 trang)

Tải Giáo án Tin học 8 bài 9: Làm việc với dãy số (Tiết 3) - Giáo án điện tử Tin học lớp 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (111.11 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

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



<b>I. MỤC TIÊU:</b>
<i><b>1. Kiến thức: </b></i>


- Biết được khái niệm mảng một chiều.


- Hiểu thuật tốn tìm số lớn nhất, số nhỏ nhất của một dãy số.
- Biết cách khai báo mảng, nhập, in truy cập các phần tử của mảng.
<i><b>2. Kĩ năng: Thực hiện khai báo mảng, nhập, in truy cập các phần tử của mảng.</b></i>


<i><b>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.</b></i>
<b>II. CHUẨN BỊ:</b>


<i><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.</b></i>
<i><b>2. Học sinh: Vở ghi, sách giáo khoa.</b></i>


<b>III. CÁC HOẠT ĐỘNG DẠY – HỌC: </b>
<i><b>1. Ổn định lớp: (1’)</b></i>


8A1:………
8A2:………
<i><b>2. Kiểm tra bài cũ: (6’) </b></i>


<i>Câu hỏi: Em hãy trình bày cú pháp khai báo biến mảng? Cho ví dụ minh họa?</i>
<i><b>3. Bài mới:</b></i>


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


<i><b>Hoạt động 1: (37’) Tìm giá trị lớn nhất và nhỏ nhất của dãy số.</b></i>
+ GV: Trình bày đưa ra ví dụ 3



SGK/78.


+ GV: Phân tích nội dung bài tố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 tố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
tố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.


+ 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 q 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 tốn đã được


học ở HK I.


+ HS: Xem lại và hiểu cách thực
hiện thuật tốn trong bài.


<b>3 . Tìm giá trị lớn nhất và</b>
<b>nhỏ nhất của dãy số.</b>


<i>Ví dụ 3: Viết chương trình</i>
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.


<b>Ngày soạn: </b>
<b>Ngày day: </b>
<b>Tuần 30</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

+ GV: Các biến được sử dụng trong
chương trình này là gì?


+ GV: 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.
+ 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
các em cịn yếu và thiếu sót.


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


+ HS: Khai báo:


<i>Var i, n, max, min: Integer;</i>
<i>A: Array[1..100] of Integer;</i>
+ 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: Tập trung chú ý lắng nghe
hiểu các câu lệnh.


+ HS: Một em lên bảng thực hiện
viết chương trình.


+ HS: Nhập chương trình theo
từng cá nhân.


+ HS: Thực hiện nhập và sửa các
lỗi theo hướng dẫn của GV.
+ HS: Chú ý lắng nghe và sửa
chữa những sai sót thường gặp.
+ HS: Thực hiện lưu bài với tên
mới, lưu bài chọn nút lệnh Save.
+ HS: Quan sát các bài làm của
các bạn, rút kinh nghiệm, học tập
các bài làm hay, hiệu quả cao.
+ HS: Chú ý nhập với bộ dữ liệu
mà GV cung cấp.


+ HS: Nhận xét và kiểm tra kết
quả nhận được trong chương trình
với các bộ dữ liệu.


+ HS: Tập trung lắng nghe, ghi


nhớ và rút kinh nghiệm.


<i><b>4. Củng cố:</b></i>


- Củng cố trong nội dung bài học.
<i><b>5. Dặn dò: (1’)</b></i>


- Ôn lại bài học. Xem trước nội dung các bài tập chuẩn bị cho tiết bài tập.
<b>IV. RÚT KINH NGHIỆM: </b>


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3></div>

<!--links-->

×