- Chu vi hỡnh vuụng bằng 4*canh; Diện tớch hỡnh vuụng bằng canh*canh
5. Cõu lệnh điều kiện
a. Cấu trỳc
* dạng thiếu
If (điều kiện) then (cõu lệnh); * dạng đủ:
If (điều kiện) then (cõu lệnh 1) else (CL 2); Trong đú:
- If, then, else: là từ khúa của cõu lệnh đk
- Điều kiện: là cỏc phộp so sỏnh
- Cõu lệnh: là kết quả của phộp so sỏnh
b. Hoạt động
+ Dạng thiếu.
Ban đầu, chương trỡnh kiểm tra điều kiện, nếu điều kiện đỳng thỡ thực hiện cõu lệnh, nếu điều kiện sai thỡ bỏ qua cõu lệnh và đi đến kết thỳc. + Dạng đủ.
Ban đầu chương trỡnh kiểm tra điều kiện, nếu điều kiện đỳng thỡ thực hiện cõu lệnh 1, ngược lại thực hiện cõu lệnh 2 và đi đến kết thỳc. c. Vớ dụ:
Tỡm ra cỏc lỗi sai trong cõu lệnh sau:
a. If x:=1 then x := x + 1;
If x = 1 then x:= x + 1; else x:= x + 2;
4. TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP4.1. Tổng kết 4.1. Tổng kết
GV: Đưa ra ghi nhớ của bài HS: Đọc và học thuộc ghi nhớ
4.2. Hướng dẫn tự học
- ễn tập bài hụm nay
Tiết ppct 31,32: Ngày soạn: 11/12/ 2016
Tuần dạy 16: Lớp:
8A1,8A2,8A3,8A4,8A5
BÀI THỰC HÀNH 4
SỬ DỤNG LỆNH ĐIỀU KIỆN IF .. THEN1. MỤC TIấU 1. MỤC TIấU
1.1. Về kiến thức
- Biết sự cần thiết của cấu trỳc rẽ nhỏnh - Luyện tập sử dụng cõu lệnh If .. then
1.2. Về kỹ năng
- Biết cấu trỳc rẽ nhỏnh gồm 2 dạng: dạng thiếu, dạng đủ
- 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 trỡnh.
1.3. Thỏi độ
- HS cú thỏi độ nghiờm tỳc trong học bài- Cú ý thức tỡm hiểu mụn học và làm bài - Cú ý thức tỡm hiểu mụn học và làm bài
2. CHUẨN BỊ
2.1. Giỏo viờn: - SGK, SGV, tài liệu, giỏo ỏn và cỏc đồ dựng khỏc
2.2. Học sinh:
- SGK, đồ dựng học tập, bảng phụ - Đọc trước bài tại nhà
3. TIẾN TRèNH TIẾT DẠY3.1. Ổn định lớp (2ph) 3.1. Ổn định lớp (2ph)
- Kiểm tra sĩ số - Ổn định trật tự
3.2. Kiểm tra bài cũ (0ph)
Kết hợp kiểm tra khi thực hành.
3.3. Dạy bài mới
HĐ CỦA THẦY VÀ TRề NỘI DUNG
Tiết 1:
GV: Treo đề bài. HS: Đọc đề bài
? Tỡm điều kiện và kết quả thu được của bài toỏn.
HS: tỡm ra hai số a, b
GV: Yờu cầu hs mụ tả thuật toỏn HS: Tự giỏc làm bài ra vở ghi. GV: Từ thuật toỏn đú, em hóy viết chương trỡnh.
HS: Khởi động Pascal tự giỏc làm bài.
? với bộ dữ liệu (12, 53) giỏ trị nào sẽ được in trước.
? Với bộ dữ liệu (65, 20) giỏ trị nào sẽ được in trước.
HS: Đọc kết quả của chạy chương trỡnh với bộ dữ liệu trờn. và b từ bàn phớm và in hai số đú ra màn hỡnh theo thứ tự khụng giảm . Program sapxep; Uses crt; Var : a, b : integer; Begin Clrscr;
Write (‘a=’) ; readln(a); Write (‘b=’) ; readln(b);
If a < b then write (a, ‘ ‘, b) else write (b, ‘ ‘, a);
Readln; End.
GV: Đưa ra đề bài HS: Đọc đề bài.
GV: Yờu cầu hs dựa vào thuật toỏn viết chương trỡnh trờn pascal
Bài 2. Viết chương trỡnh nhập chiều cao của hai bạn Long và Trang, in ra màn hỡnh kết quả so sỏnh chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn". Tham khảo thuật toỏn trong vớ dụ 5, bài 5.
program Ai_cao_hon;
uses crt;
var Long, Trang: Real;
HS: Viết chương trỡnh
GV: Theo dừi, uốn nắn hs
HS: tự giỏc làm bài
GV: Yờu cầu hs lưu bài lại
clrscr;
write('Nhap chieu cao cua Long:'); readln(Long);
write('Nhap chieu cao cua Trang:'); readln(Trang);
If Long>Trang then writeln('Ban Long cao hon');
If Long<Trang then writeln('Ban Trang cao hon')
else writeln('Hai ban cao bang nhau'); readln
end. Tiết 2:
GV: Yờu cầu hs khởi động lại bài 2
HS: Mở bài 2.
? Chạy chương trỡnh với bộ dữ liệu (1.5, 1.6) ?
HS: Đọc kết quả
? Chạy chương trỡnh với bộ dữ liệu (1.6, 1.5)?
HS: Đọc kết quả
? Chạy chương trỡnh với bộ dữ liệu (1.6, 1.6).
HS: Đọc kết quả
Bài 3. Chương trỡnh nhập ba số nguyờn a, b, c từ bàn phớm, kiểm tra và in ra màn hỡnh kết quả kiểm tra ba số đú cú thể là độ dài của một tam giỏc hay khụng.
Program ba_canh_tam_giac;
Uses crt;
Var a, b, c: real;
Begin
Clrscr;
Write (‘nhap ba so a, b, c’); readln (a, b, c); If (a+b>c) and (a+c>b) and (b+c>a) then Writeln (‘a, b, c la 3 canh cua 1 tam giac’) Else writeln (‘a, b, c khong la ba canh cua 1
tam giac’); Readln; End.
Rỳt ra nhận xột.
GV: Yờu cầu hs sửa lại chương trỡnh để cú kết quả đỳng.
HS: Thực hiện GV: Đưa ra đầu bài. HS: Đọc đầu bài
? Điều kiện để thỏa món là độ dài ba cạnh của một tam giỏc vuụng. HS: đưa ra điều kiện.
GV: Hướng dẫn hs viết chương trỡnh.
HS: Viết chương trỡnh GV: Theo dừi, uốn nắn hs
HS: Tự chạy bộ dữ liệu kiểm tra a, b, c.
Bài 4: Tỡm hiểu viết CT kiểm tra ba cạnh của 1 tam giỏc.
4. TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP4.1. Tổng kết 4.1. Tổng kết
GV: Yờu cầu hs đọc và học thuộc phần lưu ý và tổng kết HS: Đọc và về nhà học thuộc
4.2. Hướng dẫn tự học
- Ôn lại bài học hôm nay
Tiết ppct 33: Ngày soạn: 18/12/ 2016
Tuần dạy 17: Lớp:
8A1,8A2,8A3,8A4,8A5