Kĩ năng: - Viết được câu lệnh điều kiện if…then trong chương trình - Rèn luyện kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương t[r]
Trang 1Ngày soạn: 26/11/2009
Ngày dạy: 30/11/2009
Tu ần 15: Tiết 30:
Bài thực hành 4:
SỬ DỤNG LỆNH ĐIỀU KIỆN IF…THEN
I MỤC TIÊU:
1 Kiến thức:
2 Kĩ năng:
- câu if…then trong ! trình
- Rèn % & ' ban ) * các ! trình ! , và ý & /
0 toán 12 34 trong ! trình
3 Thái độ:
- Ham thích môn 8
- Tích 9 0:
II PHƯƠNG PHÁP:
III CHUẨN BỊ:
1 Giáo viên:
- SGK, tài < giáo án
- BC dùng 3E% F máy vi tính
2 Học sinh:
-
- SGK, C dùng 0:F máy vi tính
1 Ổn định lớp (1’)
2 Bài mới:
Hoạt động 1: Khởi động (4’)
Gv: IH
Gv: Yêu ) Hs H L máy, quan sát và báo
cáo tình
Hs: 9
Hoạt động 2: Tìm hiểu câu lệnh điều kiện trong
Pascal (6’)
Gv: Yêu ) Hs Sgk?
Hs: B bài
Gv: Trong Pascal, có 5N% E câu M
Hs:
Gv: Cú pháp câu 3E M
Hs:
Gv: Cú pháp câu 3E /M
Hs:
1 Tìm hiểu câu lệnh điều kiện:
Trang 2Hoạt động 3: Bài 1 (30’)
Gv: Yêu ) Hs Sgk
Gv: Bài 1 yêu ) 9 T gì?
Hs:
Gv: Xác V Input, Output / bài toán?
Hs:
Gv: Yêu ) Hs , 0 theo nhóm, mô , 0
toán?
Hs: , 0
Hs: Lên (, *8
Gv: PZ8
* Cú pháp câu 3E
F
\ <điều kiện> thì <câu lệnh>;
If <điều kiện> then <câu lệnh>;
* Cú pháp câu 3E )%
/F \ <điều kiện> thì <câu lệnh 1>
không thì <câu lệnh 2>;
If <điều kiện> then <câu lệnh 1> else
<câu lệnh 2>;
Bài 1: ! trình 0: hai 1Z nguyên a và b khác nhau ` bàn phím
và in hai 1Z > ra màn hình theo a
9 không ,58
* Xác định bài toán:
- Input: hai 1Z nguyên a, b
- Output: hai 1Z a, b theo a 9 không ,5
* Mô tả thuật toán:
- RG 1: \0: 2 1Z nguyên a, b `
bàn phím
- RG 2: \ a <= b thì V ra màn hình giá
giá
- RG 3: \ b < a thì V ra màn hình giá
giá
- RG 4: A thúc
* Viết chương trình:
Program sap_xep;
Uses crt;
Var a, b, T : integer;
Begin Clrscr;
{B1: Nhap 2 so nguyen a, b tu ban phim}
Write (‘Nhap so a: ’) ; Readln(a);
Write (‘Nhap so b: ’) ; Readln(b);
Trang 3Gv: P ! trình cho Hs quan sát, phân tích
! trình
Gv: P! trình 12 34 câu 3E
nào?
Hs:
Gv: P! trình trong Sgk 12 34 câu
3E nào?
Hs:
Gv: Phân tích ! trình trong Sgk
Gv: Cho Hs gõ ! trình vào máy, 3V và E%
! trình *G các (L 3T là (12, 53), (65, 20)
Hs: 9 hành
{B2: Neu a<= b thi hien thi ra man hinh gia tri bien a truoc roi den gia tri bien b}
If a<= b then write (a, ‘ ‘, b);
{B3: Neu b<a thi hien thi ra man hinh gia tri bien b truoc roi den gia tri bien a}
If b<a then write (b, ‘ ‘, a);
Readln End
4 Củng cố: (3’)
\s E N trúc câu If…then 3E và 3E /
5 Dặn dò: (1’)
- Coi
- Làm bài 0: * nhà: Xác V Input, Output, mô , 0 toán / bài 2, bài 3
... < ;điều kiện& gt; <câu lệnh 1>khơng <câu lệnh 2>;
If <điều kiện& gt; then <câu lệnh 1> else
<câu lệnh 2>;
Bài. .. Lên (, * 8
Gv: PZ 8
* Cú pháp câu 3E
F
\ < ;điều kiện& gt; <câu lệnh& gt;;
If <điều kiện& gt; then <câu lệnh& gt;;... CHUẨN BỊ:
1 Giáo viên:
- SGK, tài < giáo án
- BC dùng 3E% F máy vi tính
2 Học sinh:
-
- SGK, C dùng 0:F máy