1. Trang chủ
  2. » Giáo án - Bài giảng

Tin học bài THỰC HÀNH số 7

8 551 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 8
Dung lượng 25,47 KB

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

Nội dung

- Sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính.. Chuẩn bị của giáo viên - Giáo án, sách giáo khoa, sách giáo viên, một số chương trình và các tệp inpu

Trang 1

Tin h c: ọ

BÀI THỰC HÀNH SỐ 7(T1)

I MỤC TIÊU:

- Củng cố lại các kiến thức về chương trình con: Thủ tục, hàm, tham số biến và tham số giá trị, biến toàn bộ và biến cục bộ

- Sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính

- Nâng cao kĩ năng viết chương trình con

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:

1 Chuẩn bị của giáo viên

- Giáo án, sách giáo khoa, sách giáo viên, một số chương trình và các tệp input, output đã soạn sẵn

- Phòng máy vi tính, máy chiếu

2 Chuẩn bị của học sinh

- Sách giáo khoa, vở ghi, các kiến thức đã học

III HOẠT ĐỘNG DẠY-HỌC:

1 Bài cũ (5p):

Điểm khác nhau cơ bản của hàm và thủ tục?

- Hàm trả về một giá trị xác định thông qua tên hàm, còn thủ tục thì không trả

về giá trị xác định

2 Hoạt động dạy và học:

Trang 2

Hoạt động(35p) : Tìm hiểu việc xây dựng các hàm, thủ tục thông qua chương trình thực hiện các việc liên quan đến tam giác

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

Tìm hiểu việc xây dựng hàm và thủ

tục

Chiếu yêu cầu của đề bài lên bảng

- Qua việc chuẩn bị bài ở nhà em hãy

cho biết để giải quyết bài toán trên

cần có những chương trình con nào?

- Chiếu khai báo kiểu dữ liệu diem

và tamgiac

Vì sao phải xây dựng kiểu bản ghi

trên?

Chiếu các hàm và thủ tục lên bảng

- Hỏi: Chức năng của mỗi chương

trình con?

Đọc và tìm hiểu đề bài

Nêu tên và ý nghĩa của chương trình con cần xây dựng

Quan sát khai báo của 2 kiểu dữ liệu trên

Sử dụng các kiểu bản ghi trên làm cho người lập trình có được cách nhìn gọn gàng, nhất quán và có cấu trúc về thông tin mà các đối tượng cần quản lí

Ví dụ:

Diem: có cấu trúc gồm hoành độ

và tung độ

Tam_giac: có cấu trúc gồm 3 cạnh

Quan sát các chương trình con, các lệnh và các khai báo tham số

- Chức năng của mỗi chương trình con:

daicanh(); tính độ dài ba cạnh a, b,

Trang 3

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

- Có các tham số nào? Tham số nào

ở dạng tham số biến và tham số nào

ở dạng tham số giá trị

Tìm hiểu chương trình câu b, sách

giáo khoa trang 106.

- Chiếu chương trình câu b

- Hỏi: Chương trình thực hiện công

việc gì?

- Thực hiện chương trình để giúp học

c của tam giác r

chuvi():real; Cho giá trị là chu vi của tam giác r

dientich():real; Cho giá trị là diện tích của tam giác r

tinhchat(); khẳng định tính chất của tam giác: đều, cân hoặc vuông hienthi(); hiển thị tọa độ ba đỉnh của một tam giác trên màn hình Kh_cách():real; cho giá trị là khoảng cách giữa hai điểm

- Tham số biến r, a, b, c

- Tham số giá trị p,q

Quan sát chương trình, dự tính chức năng của chương trình

- Nhập vào tọa độ ba đỉnh của tam giác và khảo sát tính chất của tam giác: cân, vuông, đều In ra chu vi

và diện tích của tam giác

- Quan sát kết quả trên màn hình

Trang 4

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

sinh thấy được kết quả

- Thay tham biến thành tham trị để

học sinh thấy được sự sai khác

Dành thời gian còn lại để học sinh

thực hành lại trên máy tính cá nhân

Tiếp cận học sinh thực hành và giúp

đỡ những học sinh yếu

để đối chiếu với kết quả tự tính được

- Quan sát và ghi nhớ kết quả để thấy được hiệu ứng thay đổi của tham trị và tham biến

Thực hành trên máy cá nhân

IV TỔNG KẾT(5p):

Giáo viên tổng kết lại những nội dung đã học:

- Cách xây dựng hàm và thủ tục, cách khai báo tham số dạng tham biến

và tham trị

- Tìm hiểu một số chương trình con liên quan đến tam giác

Bài tập về nhà:

Tìm hiểu và xây dựng chương trình của câu c- Bài thực hành 7

Trang 5

BÀI THỰC HÀNH SỐ 7(T2)

I MỤC TIÊU:

- Rèn luyện cách viết và sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính

- Nâng cao kĩ năng viết chương trình con

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:

1 Chuẩn bị của giáo viên

- Giáo án, sách giáo khoa, sách giáo viên, một số chương trình và các tệp input, output đã soạn sẵn

- Phòng máy vi tính, máy chiếu

2 Chuẩn bị của học sinh

- Sách giáo khoa, vở ghi, các kiến thức đã học

III HOẠT ĐỘNG DẠY-HỌC:

TiÓt 45 Ngµy so¹n: 14/

03/2011

Trang 6

Hoạt động : Rèn luyện kĩ năng lập trình.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

- Chiếu nội dung yêu cầu lên bảng

Phân tích yêu cầu của đề bài:

- Chia lớp thành 2 nhóm

Yêu cầu 2 nhóm làm việc để đi đến

chương trình giải quyết bài toán

+ Nhóm 1: Nêu câu hỏi phân tích để

giải quyết bài toán

+ Nhóm 2: Trả lời câu hỏi phân tích

của nhóm 1 để tìm ra cách giải quyết

bài toán

Quan sát yêu cầu

- Nhóm 1: Đặt câu hỏi

+ Dữ liệu vào

+ Dữ liệu ra

+ Cần sửa những chỗ nào trong chương trình câu b

+ Thuật toán để đếm số lượng các loại hình tam giác

- Nhóm 2: Trả lời câu hỏi phân tích

+ Cho trong tệp, phải viết lệnh đọc dữ liệu trong tệp

+ Ba số nguyên dương là số lượng của ba loại hình tam giác Ba số được ghi trên ba dòng của một tệp + Cần thay đoạn chương trình nhập dữ liệu bằng một chương trình con để đọc dữ liệu từ tệp TAMGIAC.INP và thay đoạn chương trình in kết quả ra màn hình bằng một chương trình con để

in ba số nguyên dương là số lượng

Trang 7

Giáo viên góp ý, bổ sung cho câu hỏi

phân tích và trả lời phân tích

- Yêu cầu học sinh lập trình trên máy

Giáo viên tiếp cận từng học sinh để

sửa lỗi cần thiết

- Yêu cầu học sinh nhập dữ liệu vào

của giáo viên và báo cáo kết quả của

chương trình

- Đánh giá kết quả của học sinh

Mời một học sinh khá lên trình bày

trên máy giáo viên để cả lớp quan sát

Giáo viên nhận xét và chuẩn hóa lại

bài làm của học sinh

Dành thời gian còn lại để cả lớp thực

hành lại nội dung của bài thực hành 7

ba loại hình ra tệp TAMGIAC.OUT + Thuật toán:

Nếu deu thì d:=d+1 Ngược lại nếu can thì c:=c+1 ngược lại thì v:=v+1;

Độc lập viết chương trình, thực hiện chương trình đối với test tự tạo

- Nhập dữ liệu của giáo viên và báo cáo kết quả

Quan sát bài làm của bạn

IV TỔNG KẾT:

1 Những nội dung đã học

- Cách xây dựng hàm và thủ tục, cách khai báo tham số dạng tham biến

và tham trị

Trang 8

- Tìm hiểu một số chương trình con liên quan đến tam giác

2 Câu hỏi và bài tập về nhà

- Đọc bài đọc thêm: Ai là lập trình viên đầu tiên? Sách giáo khoa, trang 109

- Chuẩn bị tốt cho tiết kiểm tra 1 tiết sắp tới

Ngày đăng: 13/10/2015, 17:13

TỪ KHÓA LIÊN QUAN

w