- Kết quả kiểm tra đúng: Điều kiện đợc thoả mãn.
- Dạng thiếu:
IF <Điều kiện> THEN <Câu lệnh>;
- Dạng đầy đủ:
IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
d. củng cố
- HS nhắc lại 2 dạng cấu trúc của câu lệnh điều kiện.
?HS sử dụng phiếu học tập vận dụng làm bài tập 4 SGK/51.
E. h
ớng dẫn về nhà
- Học bài cũ.
- Làm bài tập 5, 6 SGK/51 và bài tập 1, 2 của bài thực hành 4. - Chuẩn bị tiết sau thực hành.
Ngày soạn:12/12/2010 Ngày giảng:23/12/2011
A. Mục tiêu bài học
*Kiến thức:
- HS luyện tập sử dụng lệnh điều kiện If...then.
*Kĩ năng:
- Rèn luyện kĩ năng ban đầu về đọc các chơng trình đơn giản. - Hiểu đợc ý nghĩa thuật toán sử dụng trong chơng trình.
B. chuẩn bị
- GV: Máy chiếu, phòng thực hành máy vi tính, phần mềm Pascal. - HS: Bài tập thực hành.
C. các b ớc lên lớp
1. Tổ chức ổn định lớp 2. Chuyển giảng
3. Thực hành
Hoạt động dạy học Nội dung
- HS khởi động vào Pascal.
- HS đọc yêu cầu của bài tập 1 SGK/52. - GV hớng dẫn cho HS khai báo biến và sử dụng câu lệnh If...then dạng đầy đủ để giải quyết yêu cầu của bài tập trên.
- HS thực hiện gõ chơng trình cho bài tập 1.
- GV quan sát.
- GV yêu cầu các nhóm tiến hành dịch ch- ơng trình.
- HS quan sát các lỗi trên màn hình.
- GV quan sát các nhóm và hớng dẫn HS cách sửa lỗi.
- HS chạy chơng trình.
- GV yêu cầu HS nhập 2 giá trị tơng ứng cho 2 biến đã đợc khai báo với các bộ dữ liệu (12, 53), (65, 20).
- HS quan sát kết quả nhận đợc.
- GV quan sát kết quả của các nhóm và rút ra nhận xét.
- HS lu chơng trình với tên Sap_xep. - HS đọc yêu cầu của bài tập 2 SGK/53. - GV gợi ý cho HS khai báo biến và sử dụng câu lệnh If...then dạng đầy đủ.
- HS thực hiện gõ chơng trình. - GV quan sát.
- HS tiến hành dịch chơng trình và quan
bài 1: Viết chơng trình nhập hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm. Chơng trình: Program SS_haiso; Uses crt;
Var a,b: real; Begin
CLRSCR;
Writeln(‘nhap vao hai so’); Readln(a,b);
If a < b then writeln(a,’ ‘,b) else writeln(b,’ ‘ ,a);
Readln; End.
bài 2: Viết chơng trình nhập chiều cao của hai bạn Trang và Long, in ra màn hình kết quả so sánh chiều cao của hai bạn.
Chơng trình:
sát các lỗi xuất hiện trên màn hình.
- GV quan sát các nhóm và hớng dẫn HS cách sửa lỗi.
- HS chạy chơng trình.
- GV yêu cầu HS nhập 2 giá trị tơng ứng cho 2 biến đã đợc khai báo với các bộ dữ liệu (1.5, 1.6), (1.6, 1.5), (1.6, 1.6) để kiểm nghiệm kết quả.
- HS quan sát kết quả nhận đợc.
- GV quan sát kết quả của các nhóm và rút ra nhận xét.
- HS lu chơng trình với tên Aicaohon. - Thoát TP.
- Thoát máy.
Uses crt;
Var Long, Trang: real; Begin
CLRSCR;
Write (‘nhap vao chieu cao cua hai ban’); Readln(a,b);
If Long > Trang then writeln(‘Long cao hon’)
Else If Long < Trang then writeln(‘Trang cao hon’)
Else writeln(‘Hai ban cao bang nhau’); Readln;
End.
d. củng cố
- HS nhắc lại 2 câu lệnh điều kiện của cấu trúc rẽ nhánh.
- GV lu ý cho HS tuỳ các trờng hợp khác nhau mà sử dụng các câu lệnh khác nhau và lu ý thêm cho HS khi khai báo biến cần chú ý đến yêu cầu của bài toán để khai báo kiểu dữ liệu phù hợp cho biến..
E. h
ớng dẫn về nhà
- Học bài cũ.
- Làm bài tập 3 SGK/54 bài thực hành 4. - Chuẩn bị tiết sau thực hành.
_________________________________________________
tiết 32: bài thực hành 4: sử dụng lệnh điều kiện if...then (tiết 2)
Ngày soạn:12/12/2010 Ngày giảng:23/12/2011
A. Mục tiêu bài học
*Kiến thức:
- HS luyện tập sử dụng lệnh điều kiện If...then.
*Kĩ năng:
- Rèn luyện kĩ năng viết chơng trình đơn giản với câu lệnh If...then.. - Hiểu đợc ý nghĩa thuật toán sử dụng trong chơng trình.
B. chuẩn bị - GV: Phòng thực hành máy vi tính, phần mềm Pascal. - HS: Bài tập thực hành. C. các b ớc lên lớp 1. Tổ chức ổn định lớp 2. Chuyển giảng 3. Thực hành