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

Tiet 48BAI 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 (87.42 KB, 2 trang )

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

<i>Ngày dạy: </i> <i>Tại lớp: 11B1 - Sĩ số:</i>
<i>Ngày dạy:</i> <i> Tại lớp: 11B2 - Sĩ số:</i>
<i>Ngày dạy:</i> <i> Tại lớp: 11B3 - Sĩ số:</i>
<i>Ngày dạy: </i> <i> Tại lớp: 11B4 - Sĩ số:</i>


<i>Tiết 48:</i> BÀI TẬP


<b>I. MỤC TIÊU:</b>
<b>1) Về kiến thức </b>


- Lợi ích của việc sử dụng chương trình con.
- Nhớ được cấu trúc chương trình con.


- Phân biệt được hai loại chương trình con (thủ tục và hàm) và có một số kĩ
năng ban đầu về sử dụng chương trình con.


<b>2) Về kĩ năng</b>


- Biết cách khai báo hai loại CTC cùng với các tham số hình thức của chúng;
- Biết cách gọi CTC thực hiện với tham số thực sự trong chương trình chính;
- Hình thành và rèn luyện kĩ năng diễn đạt một số thuật toán cơ bản và đơn
giản.


<b>3) Về thái độ</b>


- Nghiêm túc trong học tập, hứng thú với môn tin học.
<b>II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:</b>
<b>1) Chuẩn bị của GV: </b>Bài soạn, SGK, SBT


<b>2) Chuẩn bị của HS: </b>SGK, vở ghi.
<b>III. TIẾN TRÌNH BÀI DẠY:</b>



<b>1) Kiểm tra bài cũ: </b>Kết hợp trong bài
<b>2) Dạy nội dung bài mới:</b>


<b>Hoạt động của GV và HS</b> <b>Nội dung chính</b>


<b>Hoạt động 1: 20 phút</b>


GV: Cho HS làm bài 1 lập hàm tính
diện tích hình thang.


HS: Dựa vào các kiến thức đã học làm
bài tập 1


GV: Gợi ý hình thang có đáy lớn a; đáy
nhỏ b; và chiều cao là h hãy nêu cơng
thức tính diện tích hình thang?


HS: S=(a+b).h/2


GV: Vậy lập hàm như thế nào?
HS: Trả lời


GV: Hướng dẫn học sinh viết chương
trình con và thân chương trình chính.
HS: Dựa theo hướng dẫn của GV viết
chương trình.


GV: Cho HS lên bảng viết chương trình



<b>Bài 1</b>:


Dùng chương trình con lập hàm tính diện
tích hình thang; nhập vào các cạnh của
một hình thang bất kì và tính diện tích
hình thang đó?


<b>Bài giải</b>:


Program bai_1;
Var a, b, h, s : Real;


Function DTHinhThang(a, b, h:real) :
Real;


Begin


DTHinhThang := (a + b) * h / 2;
End;


Begin


Write( ‘ nhap day lon, day nho va chieu
cao cua hinh thang: ‘ );


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

HS: Thực hiện theo yêu cầu của GV.
<b>Hoạt động 2: (20 phút)</b>


GV: Cho HS làm bài 2



HS: xem lại phần xâu kí tự kết hợp với
chương trình con làm bài tập.


GV: Hàm chuyển đổi xâu kí tự thành
chữ in hoa viết như thế nào?


HS: Upcase(ch)


GV: Vậy hãy viết chương trình con
chuyển đổi xâu kí tự thành chữ in hoa.
HS: Thực hiện viết chương trình con
GV: Gợi ý cho HS viết chương trình
con và kết hợp với chương trình chính
để hồn thành chương trình.


HS: Dựa theo gợi ý và hướng dẫn của
GV viết chương trình.


HS: Trình bày bài của mình


GV: Nhận xét bài của HS, bổ xung nếu
sai sót bài của HS.


s := DTHinhThang(a, b, h);


Writeln( ‘ dien tich hinh thang la: ‘, s :
0 : 2);


Readln;
End.


<b>Bài 2</b>:


Viết hàm chuyển đổi xâu kí tự thành chữ
in HOA (sử dụng chương trình con).
<b>Bài giải</b>:


Program bai_2;
VAR s:STRING;


FUNCTION ToUpper(s : STRING) :
STRING;


VAR i : BYTE;
BEGIN


FOR i := Length(s) DOWNTO 1 DO
s[i] := Upcase(s[i]);


ToUpper := s;
END;


BEGIN


Write('nhap vao 1 xau:');
Readln(s);


write(toUpper(s));
readln;


END.


<b>3) Củng cố, luyện tập: (3 phút)</b>


Xem lại cách viết 2 chương trình con trong bài từ đó áp dụng viết các
chương trình con khác.


<b>4) Hướng dẫn học sinh tự học ở nhà: (2 phút)</b>


</div>

<!--links-->

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

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