Tải bản đầy đủ (.doc) (2 trang)

TIET 15 BAI TAP

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 (62.85 KB, 2 trang )

Chương I: Một số khái niệm cơ bản của tin học

GV: Huỳnh Thị Hảo

Tuần 8
Tiết 15
Ngày soạn: 29/09/2013

BÀI TẬP
I/. Mục đích, yêu cầu.
1. Về kiến thức.
- Giúp học sinh thấy được tầm quan trọng của ngôn ngữ lập trình.
- Nắm được các cách để xây dựng giải thuật để giải một bài toán cụ thể, xác định đựợc
chính xác những công việc cần thiết để giải bài toán bằng ngôn ngữ lâp trình.
2. Về kỹ năng.
- Học sinh có khả năng tự xây dựng đựơc các bước để giải một bài toán như: Xác định
bài toán, ý tưởng và giải thuật cho bài toán.
II/. Phương pháp và phương tiện dạy học.
1. Phương pháp dạy học.
- Phương pháp đàm thoại, diễn giảng, thảo luận nhóm…
2. Phương tiện dạy học.
- SGK, giáo án, phấn, viết, bảng…..
III/. Tiến trình dạy học.
1. Ổn định lớp.(1ph)
2. Kiểm tra bài cũ.
3. Tiến trình dạy học.
TG
21’

HOẠT ĐỘNG CỦA GV
+ Đưa ra bài tâp 3



HOẠT ĐỘNG CỦA HS

NÔI DUNG BÀI HỌC

+ Ghi nội dung bài + Bài tập 3:
tập 3
Đếm các số âm trong dãy số
A= {A1, A2,…., AN.) cho trước.

+ Yêu cầu học sinh xác định bài - Input: Dãy số A= {A1,
toán.
A2,…., AN).
- Output: Số lượng các số
âm trong dãy.

* Xác định bài toán:
- Input: Dãy số A= {A1, A2,….,
AN).
- Output: Số lượng các số âm
trong dãy.

+ Yêu cầu học sinh thảo luận
+ Từng nhóm thảo
nhóm tìm ra ý tưởng và xây luận, đại diện nhóm lên
dựng thuật toán cho bài toán.
trình bày ý kiến của
nhóm.
+ Hoàn chỉnh bài làm của
học sinh và lưu bảng.

+ Lên bảng viết thuật
toán.

* Ý tưởng:
- Dò tìm trong dãy số, nếu
Ai<0 thì tăng số lượng biến
dem thêm 1: dem ←dem+1
* Thuật toán.
- B1: Nhập số nguyên N và dãy
A.
- B2: i ← 1; dem←0;
- B3: Nếu i>N thì đưa ra giá trị
dem, rồi kết thúc;
-B4: Nếu Ai<0 thì
dem←dem+1;
- B5: i ← i+1, rồi quay lại bước
3;

Giáo án tin học 10

Trang 1


Chương I: Một số khái niệm cơ bản của tin học

20’

+ Đưa ra bài tập 4

GV: Huỳnh Thị Hảo


+ Học sinh ghi nội + Bài tập 4:
dung bài tập 4.
Tính tổng và hiển thị tổng các
số dương trong dãy số A= {A1,
A2,…., AN.).

+ Yêu cầu học sinh xác định bài - Input: Dãy số A= {A1,
* Xác định bài toán.
toán.
A2,…., AN).
- Input: Số nguyên dương N và
- Output: Tổng các số N các số A1, A2,....,AN.
dương trong dãy.
- Output: Tổng các số dương
trong dãy.
+ Yêu cầu học sinh đưa ra + Từng nhóm thảo luận,
các bước để xây dựng giải thuật đại diện nhóm lên trình
cho một bài toán.
bày ý kiến của nhóm.
+ GV hướng dẫn sử dụng
một biến sum khởi tạo bằng 0,
khi so sánh Ai, nếu Ai> 0 thì
sum ← sum+ Ai;
+ Hoàn chỉnh câu trả lời của
học sinh và lưu bảng.

* Ý tưởng.
- Dò từng số hạng trong dãy
nếu Ai> 0 thì sum ← sum + Ai.


+ Đại diện từng nhóm
* Thuật toán.
lên bảng trình bày bài - B1: Nhập số nguyên N và các
làm của nhóm.
số hạng A1, A2,...., AN.
- B2: i ← 1; sum ← 0;
+ Ghi lại nội dung bài - B3: Nếu i> N thì đưa ra giá trị
giải.
sum rồi kết thúc;
- B4: Nếu Ai> 0 thì
sum ← sum + Ai;
- B5: i ← i+ 1 rồi quay lại bước
3;

4. Củng cố (2ph)
• Nhắc lại các bước để xây dựng một thuật toán.
• Khi xây dựng một thuật toán phải đảm bảo những tính chất nào?
5. Dặn dò (1ph)
• Xem lại toàn bộ nội dung bài 4.
• Xem lại kiến thức từ bài 1 đến bài 4 chuẩn bị kiểm tra 1 tiết.
Ngày......tháng........năm........
Duyệt của tổ trưởng
Lê Thanh Điền

Giáo án tin học 10

Trang 2




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×