- 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 toán và hoàn chỉnh chương trình.. - Bước đầu phân tích và hoàn thành một chương trình đơn giản trên Tu[r]
(1)Tuần : 9 Ngày soạn 26/081/08
CHƯƠNG II CHƯƠNG TRÌNH ĐƠN GIẢN BÀI TẬP VÀ THỰC HÀNH 1(tt) A- Mục tiêu học:
1 Kiến thức:
- Biết số chương trình Pascal hoàn chỉnh
- Làm quen với dịch vụ chủ yếu Turbo Pascal việc soạn thảo, lưu chương trình, dịch chương trình thực chương trình
2 Kỹ năng:
- Soạn chương trình, lưu lên đĩa, dịch lỗi cú pháp, thực tìm lỗi thuật tốn hồn chỉnh chương trình
- Bước đầu phân tích hồn thành chương trình đơn giản Turbo Pascal 3 Thái độ:
u thích mơn học
B- Phương pháp:
Nêu giải vấn đề
C- Chuẩn bị giáo viên học sinh: 1 Giáo viên:
Chuẩn bị phòng máy, đảm báo máy có chương trình Pascal
2.Học sinh:
Chuẩn bị giải phương trình bậc hai ax2 + bx + c =0
D- Tiến trình lên lớp: I- Ổn định lớp :
Kiểm tra sĩ số
II- Kiểm tra cũ:
Hãy cho biết khác có đặt tên biến Viết chương trình đơn giản tính tổng hai số nguyên a b
III- Bài mới: 1 Đặt vấn đề: 2 Triển khai bài:
Hoạt động giáo viên học sinh Nội dung kiến thức Hđ: Rèn luyện kỹ lập trình
- GV: Em viết chương trình cho tập SGK/36
HS: Xung phong trình bày GV: Nhận xét, sửa sai có
HS: Gõ chương trình vào máy, dịch thực chương trình
GV: Theo dõi giúp đỡ em yếu
- GV: Các em gõ chương trình tập 10 chuẩn bị sẵn vào máy, dịch thực hiện, hoàn chỉnh chương trình
HS: Làm
GV: Theo dõi, hướng dẫn, giúp đỡ em hồn thành chương trình
Bài tập SGK/36 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ố Pascal, kí hiệu Pi Giá trị Pi 3,1415926536
TIẾT
(2)- GV: Cho tập Hãy viết chương trình tính diện tích phần gạch chéo hình dưới, với giá trị a nhập từ bàn phím
Bài tập 10 SGK/36 Program Bt_10 ; Const g = 9.8 ; Var v, h : real ; Begin
Write(‘Nhap cao h : ’) ; readln(h) ; V := sqrt(2*g*h) ;
Write(‘Van toc v cham dat la : ‘, v :10 : 2) ;
Readln End IV- Củng cố :(2 phút)
Những nội dung học
- Các bước để hồn thành chương trình:
+ Phân tích tốn để xác định liệu vào, liệu + Xác định thuật toán
+ Soạn chương trình vào máy + Lưu trữ chương trình + Biên dịch chương trình
+ Thực hiệu chỉnh chương trình V- Dặn dị :
Về nhà làm tập sau:
1 Hãy lỗi sai (3 lỗi dịch, lỗi thực hiện) 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 2x2+3(
√x −5)/2+1 , với giá trị x nguyên nhập từ bàn phím
3 Khơng thực chương trình, cho biết kết thực 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 Rút kinh nghiêm:
a a