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 (116.96 KB, 2 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>Tuần : 9</b> <i>Ngày soạn 26/081/08</i>
<b>CHƯƠNG II. CHƯƠNG TRÌNH ĐƠN GIẢN</b>
<b>1. Kiến thức:</b>
- Biết được một số chương trình Pascal hồn chỉnh
- Làm quen với các dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, lưu chương
trình, dịch chương trình và thực hiện chương trình
<b>2. Kỹ năng: </b>
- Soạn được chương trình, lưu lên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi thuật tốn và
hồn chỉnh chương trình
- Bước đầu phân tích và hồn thành một chương trình đơn giản trên Turbo Pascal.
<b>3. Thái độ: </b>
u thích mơn học
<b>B- Phương pháp:</b>
Nêu và giải quyết vấn đề
<b>C- Chuẩn bị của giáo viên và học sinh:</b>
<i>1. Giáo viên</i>:
Chuẩn bị phòng máy, đảm báo các máy có chương trình Pascal.
<i>2.Học sinh</i>:
Chuẩn bị bài giải phương trình bậc hai ax2 + bx + c =0
<b>D- Tiến trình lên lớp:</b>
<b>I- Ổn định lớp :</b>
Kiểm tra sĩ số
<b>II- Kiểm tra bài cũ: </b>
Hãy cho biết sự khác nhau giữa hằng có đặt tên và biến
Viết chương trình đơn giản tính tổng hai số nguyên a và b.
<b>III- Bài mới:</b>
<i>1. Đặt vấn đề: </i>
<b>Hoạt động của giáo viên và học sinh</b> <b>Nội dung kiến thức</b>
<b>Hđ: Rèn luyện kỹ năng lập trình</b>
- GV: Em nào có thể viết chương trình cho bài tập 9
SGK/36
HS: Xung phong trình bày.
GV: Nhận xét, sửa sai nếu có
HS: Gõ chương trình vào máy, dịch và thực hiện chương
trình.
GV: Theo dõi giúp đỡ các em yếu.
- GV: Các em hãy gõ chương trình bài tập 10 đã chuẩn bị
sẵn vào máy, dịch và thực hiện, hồn chỉnh chương trình
của mình.
HS: Làm bài
GV: Theo dõi, hướng dẫn, giúp đỡ các em hồn thành
chương trình
<b>Bài tập 9 SGK/36</b>
Program Bt_9 ;
Var a : real ;
Begin
Write(‘Nhap so a (a>0) : ‘) ;
Readln(a) ;
Writeln(‘Dien tich phan gach cheo
la :’, a*a*pi/2 : 10 : 4) ;
Readln
End .
** Lưu ý : số là một hằng trong Pascal,
được kí hiệu là Pi. Giá trị của Pi là
3,1415926536
- GV: Cho bài tập. Hãy viết chương trình tính diện tích
phần gạch chéo trong hình dưới, với giá trị a nhập từ bàn
phím
<b>Bài tập 10 SGK/36</b>
Program Bt_10 ;
Const g = 9.8 ;
Var v, h : real ;
Begin
Write(‘Nhap do cao h : ’) ; readln(h) ;
V := sqrt(2*g*h) ;
Write(‘Van toc v khi cham dat la : ‘,
v :10 : 2) ;
Readln
End.
<b>IV- Củng cố bài :(2 phút)</b>
<i><b>Những nội dung đã học</b></i>
- Các bước để hồn thành một chương trình:
+ Phân tích bài tốn để xác định dữ liệu vào, dữ liệu ra.
+ Xác định thuật tốn.
+ Soạn chương trình vào máy.
+ Thực hiện và hiệu chỉnh chương trình.
<b>V- Dặn dị : </b>
Về nhà làm các bài tập sau:
1. Hãy chỉ ra 4 lỗi sai (3 lỗi dịch,
1 lỗi thực hiện) trong chương trình sau
var x, y, z : interger ;
begin
x := 200 ;
y := 250
z = x*y ;
write(z) ;
readln
end.
2. Viết chương trình tính biểu
thức 2<i>x</i>2<sub>+3</sub>
3. Khơng thực hiện chương trình,
hãy cho biết kết quả thực hiện chương
trình sau:
var x, y, z : integer ;
begin
write(‘Nhap gia tri x, y: ‘);
readln(x, y);
x := x – y ;
y := y +1 ;
z := y ;
y := x + y ;
z := z – x – y ;
writeln(‘x = ‘, x) ;
writeln(‘y = ‘, y) ;
writeln(‘z = ‘, z) ;
end.
VI. <b>Rút kinh nghiêm:...</b>
<b>...</b>
<b>...</b>
a
a