Câu lệnh điều kiện.

Một phần của tài liệu GA TIN HỌC 8 MỚI NÌ (Trang 50 - 53)

- 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

Một phần của tài liệu GA TIN HỌC 8 MỚI NÌ (Trang 50 - 53)

Tải bản đầy đủ (DOC)

(90 trang)
w