Bạn đang đến với Website của tôi - Phạm Văn Thắng
.::Xin mời các bạn là khách hay thành viên đến với
blog đều có quyền gửi bài viết tại thư mục quà tặng bài viết. Admin xin chân thành cảm ơn các bạn đã góp quà cho
blog. Chúc mọi người sức khỏe- Hạnh phúc và thành
đạt!
TIET_24_TIN_HOC8

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: Lê Ngọc Kim
Người gửi: Phạm Văn Thắng (trang riêng)
Ngày gửi: 15h:34' 18-12-2009
Dung lượng: 6.9 MB
Số lượt tải: 38
Nguồn: Lê Ngọc Kim
Người gửi: Phạm Văn Thắng (trang riêng)
Ngày gửi: 15h:34' 18-12-2009
Dung lượng: 6.9 MB
Số lượt tải: 38
Số lượt thích:
0 người
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
KÍNH CHÀO QUÍ THẦY CÔ
VỀ DỰ GIỜ LỚP 8D
Môn: Tin học - Lớp 8
Giáo viên dạy: Lê Ngọc Kim
Tổ: Toán – Tin
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
KIỂM TRA BÀI CŨ
Em hãy viết thuật toán cho bài toán sau ?
Nhập vào từ bàn phím hai giá trị cho hai biến a và b. Nếu a>b thì in ra màn hình giá trị của a
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
KIỂM TRA BÀI CŨ
Thuật toán:
Bước 1: Nhập a,b
Bước 2: Nếu a>b thì in ra màn hình giá trị của a
Bước 3 : Kết thúc
Thuật toán trên được thực hiện theo cấu trúc nào?
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
a) Dạng thiếu
b) Dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết: 24
Bài: 6
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
5. Câu lệnh điều kiện:
Nếu a>b thì in ra màn hình giá trị của a
IF
THEN
ĐIỀU KIỆN
CÂU LỆNH;
Câu lệnh điều kiện dạng thiếu
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
IF < Điều kiện> THEN < Câu lệnh>;
Từ khoá
Hoạt động của câu lệnh:
Chương trình sẽ kiểm tra điều kiện.Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua.
CÂU LỆNH ĐIỀU KIỆN (tt)
Cú pháp:
a. Dạng thiếu:
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Câu lệnh điều kiện dạng thiếu
Điều kiện?
Câu lệnh;
Đúng
Sai
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
Ví dụ 4 :
Nếu a > b thì in ra màn hình giá trị của a
IF
a > b
THEN
Write ( a ) ;
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
IF a > b THEN Write (a) ;
a > b
In ra giá trị của a
Đúng
Sai
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
Ví dụ 5 : Nếu chương trình yêu cầu người dùng nhập một số hợp lệ, chẳng hạn không lớn hơn 5, từ bàn phím. Chương trình đọc số, kiểm tra tính hợp lệ và thông báo nếu không hợp lệ.
Thuật toán:
Bước 1: Nhập số a;
Bước 2: Nếu a > 5 thì thông báo lỗi;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
Ví dụ 5 :
Write ( ‘So da nhap khong hop le’ ) ;
Nhập số a; Nếu a > 5 thì thông báo lỗi;
Readln (a);
IF
a > 5
THEN
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
a > 5
In ra câu
“ Số đã nhập không hợp lệ”
Đúng
Sai
Ví dụ 5
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
5. Câu lệnh điều kiện:
Ví dụ 6:
Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b khác 0. Chương trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
Nếu b<>0 thì tính kết quả x=a/b
ngược lại thì thông báo lỗi
Câu lệnh điều kiện dạng đầy đủ
Ví dụ 6
IF
b<>0
THEN
x:=a/b
ELSE
Write ( ‘Mau so bang 0
nen khong the chia duoc’ ) ;
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
x : = a / b;
b<>0
Đúng
Sai
In ra man hinh
Mau so bang 0 nen
khong the chia duoc
Ví dụ 6
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
5. Câu lệnh điều kiện:
b) Dạng đầy đủ
IF < Điều kiện> THEN < Câu lệnh 1> ELSE < Câu lệnh 2>;
Từ khoá
Hoạt động của câu lệnh:
Cú pháp:
Chương trình sẽ kiểm tra điều kiện.Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh1. Ngược lại câu lệnh 2 sẽ được thực hiện.
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Lưu ý:
-Câu lệnh 1 đứng trước else sẽ không được kết thúc bằng dấu chấm phẩy (;).
- Ở sau những từ khoá Then, Else ngôn ngữ Pascal chỉ cho phép viết 1 câu lệnh, nếu ta cần viết nhiều hơn một lệnh thì các lệnh đó phải để trong cặp từ khoá Begin và End.
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Câu lệnh1;
Điều kiện?
Đúng
Sai
Câu lệnh2;
Câu lệnh điều kiện dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài tập (Hoạt động nhóm)
Em hãy viết câu lệnh điều kiện thể hiện:
Nếu a lớn hơn 0 thì in ra màn hình a là số dương. Nếu a nhỏ hơn 0 thì in ra màn hình a là số âm.
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài tập (Hoạt động nhóm)
IF a>0 then Write(a,’la so dương’);
IF a<0 then Write(a,’la so am’);
CÁCH 1
CÁCH 2
IF a>0 then Write(a,’la so duong’) ELSE Write(a,’la so am’);
Viết chương trình nhập vào 4 số a, b, c, d. Hãy tìm giá trị lớn nhất của chúng và in kết quả lên màn hình.
CÁCH 1
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
PROGRAM Tim_GTLN;
USES crt;
VAR Max, a, b, c, d: Real;
BEGIN
Clrscr;
Writeln(`Nhap gia tri bon so:`);
Write(`a=`); Readln(a);
Write(`b=`); Readln(b);
Write(`c=`); Readln(c);
Write(`d=`); Readln(d);
Max:=a;
If Max < b then Max:=b;
If Max < c then Max:=c;
If Max < d then Max:=d;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Writeln(`Gia tri lon nhat cua 4 so:`,Max:4:1);
Readln;
END.
Củng cố
- Câu lệnh điều kiện có bao nhiêu dạng, đó là những dạng nào?
- Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu
- Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
- Trong lập trình, câu lệnh If được dùng khi cần phải chọn lựa 1 trong 2 cách xử lý phụ thuộc 1 điều kiện nào đó là đúng hoặc sai.
- Cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đầy đủ.
- Dạng đầy đủ: Cú pháp: IF <điều kiện> THEN < câu lệnh 1> ELSE;
- Dạng thiếu: Cú pháp: IF <điều kiện> THEN < câu lệnh 1>;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Dặn dò
-Học bài cũ
- Làm các bài tập 2, 5, 6 trang 50, 51(sgk)
- Tiết sau: Chuẩn bị bài thực hành số 4
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài học đã kết thúc,
xin cảm ơn
quý thầy cô giáo!
Lê Ngọc Kim - THCS Đức Phú
KÍNH CHÀO QUÍ THẦY CÔ
VỀ DỰ GIỜ LỚP 8D
Môn: Tin học - Lớp 8
Giáo viên dạy: Lê Ngọc Kim
Tổ: Toán – Tin
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
KIỂM TRA BÀI CŨ
Em hãy viết thuật toán cho bài toán sau ?
Nhập vào từ bàn phím hai giá trị cho hai biến a và b. Nếu a>b thì in ra màn hình giá trị của a
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
KIỂM TRA BÀI CŨ
Thuật toán:
Bước 1: Nhập a,b
Bước 2: Nếu a>b thì in ra màn hình giá trị của a
Bước 3 : Kết thúc
Thuật toán trên được thực hiện theo cấu trúc nào?
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
a) Dạng thiếu
b) Dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết: 24
Bài: 6
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
5. Câu lệnh điều kiện:
Nếu a>b thì in ra màn hình giá trị của a
IF
THEN
ĐIỀU KIỆN
CÂU LỆNH;
Câu lệnh điều kiện dạng thiếu
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
IF < Điều kiện> THEN < Câu lệnh>;
Từ khoá
Hoạt động của câu lệnh:
Chương trình sẽ kiểm tra điều kiện.Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua.
CÂU LỆNH ĐIỀU KIỆN (tt)
Cú pháp:
a. Dạng thiếu:
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Câu lệnh điều kiện dạng thiếu
Điều kiện?
Câu lệnh;
Đúng
Sai
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
Ví dụ 4 :
Nếu a > b thì in ra màn hình giá trị của a
IF
a > b
THEN
Write ( a ) ;
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
IF a > b THEN Write (a) ;
a > b
In ra giá trị của a
Đúng
Sai
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
Ví dụ 5 : Nếu chương trình yêu cầu người dùng nhập một số hợp lệ, chẳng hạn không lớn hơn 5, từ bàn phím. Chương trình đọc số, kiểm tra tính hợp lệ và thông báo nếu không hợp lệ.
Thuật toán:
Bước 1: Nhập số a;
Bước 2: Nếu a > 5 thì thông báo lỗi;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
CÂU LỆNH ĐIỀU KIỆN (tt)
Tiết 24
Ví dụ 5 :
Write ( ‘So da nhap khong hop le’ ) ;
Nhập số a; Nếu a > 5 thì thông báo lỗi;
Readln (a);
IF
a > 5
THEN
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
a > 5
In ra câu
“ Số đã nhập không hợp lệ”
Đúng
Sai
Ví dụ 5
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
5. Câu lệnh điều kiện:
Ví dụ 6:
Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b khác 0. Chương trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
Nếu b<>0 thì tính kết quả x=a/b
ngược lại thì thông báo lỗi
Câu lệnh điều kiện dạng đầy đủ
Ví dụ 6
IF
b<>0
THEN
x:=a/b
ELSE
Write ( ‘Mau so bang 0
nen khong the chia duoc’ ) ;
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
x : = a / b;
b<>0
Đúng
Sai
In ra man hinh
Mau so bang 0 nen
khong the chia duoc
Ví dụ 6
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Tiết 24
5. Câu lệnh điều kiện:
b) Dạng đầy đủ
IF < Điều kiện> THEN < Câu lệnh 1> ELSE < Câu lệnh 2>;
Từ khoá
Hoạt động của câu lệnh:
Cú pháp:
Chương trình sẽ kiểm tra điều kiện.Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh1. Ngược lại câu lệnh 2 sẽ được thực hiện.
CÂU LỆNH ĐIỀU KIỆN (tt)
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Lưu ý:
-Câu lệnh 1 đứng trước else sẽ không được kết thúc bằng dấu chấm phẩy (;).
- Ở sau những từ khoá Then, Else ngôn ngữ Pascal chỉ cho phép viết 1 câu lệnh, nếu ta cần viết nhiều hơn một lệnh thì các lệnh đó phải để trong cặp từ khoá Begin và End.
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Câu lệnh1;
Điều kiện?
Đúng
Sai
Câu lệnh2;
Câu lệnh điều kiện dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài tập (Hoạt động nhóm)
Em hãy viết câu lệnh điều kiện thể hiện:
Nếu a lớn hơn 0 thì in ra màn hình a là số dương. Nếu a nhỏ hơn 0 thì in ra màn hình a là số âm.
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài tập (Hoạt động nhóm)
IF a>0 then Write(a,’la so dương’);
IF a<0 then Write(a,’la so am’);
CÁCH 1
CÁCH 2
IF a>0 then Write(a,’la so duong’) ELSE Write(a,’la so am’);
Viết chương trình nhập vào 4 số a, b, c, d. Hãy tìm giá trị lớn nhất của chúng và in kết quả lên màn hình.
CÁCH 1
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
PROGRAM Tim_GTLN;
USES crt;
VAR Max, a, b, c, d: Real;
BEGIN
Clrscr;
Writeln(`Nhap gia tri bon so:`);
Write(`a=`); Readln(a);
Write(`b=`); Readln(b);
Write(`c=`); Readln(c);
Write(`d=`); Readln(d);
Max:=a;
If Max < b then Max:=b;
If Max < c then Max:=c;
If Max < d then Max:=d;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Writeln(`Gia tri lon nhat cua 4 so:`,Max:4:1);
Readln;
END.
Củng cố
- Câu lệnh điều kiện có bao nhiêu dạng, đó là những dạng nào?
- Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu
- Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng đầy đủ
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
- Trong lập trình, câu lệnh If được dùng khi cần phải chọn lựa 1 trong 2 cách xử lý phụ thuộc 1 điều kiện nào đó là đúng hoặc sai.
- Cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đầy đủ.
- Dạng đầy đủ: Cú pháp: IF <điều kiện> THEN < câu lệnh 1> ELSE
- Dạng thiếu: Cú pháp: IF <điều kiện> THEN < câu lệnh 1>;
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Dặn dò
-Học bài cũ
- Làm các bài tập 2, 5, 6 trang 50, 51(sgk)
- Tiết sau: Chuẩn bị bài thực hành số 4
12/18/2009 3:35:40 PM
Lê Ngọc Kim - THCS Đức Phú
Bài học đã kết thúc,
xin cảm ơn
quý thầy cô giáo!
 
TẬP CHƠI NHẠC
( Muốn chơi đàn bạn gõ vào các
phím ngay trên bàn phím máy tính của các bạn)
Truyện cười
Chuyện tình kể tron
ngày Valentine
Lời đầu: Đã lâu lắm, đến tận dịp Valentine năm nay, "mỗ" mới lại có quà! Đó là những tấm thiệp điện tử xinh xắn được gửi từ các Member thân thươngcủa diễn đàn Violet. "Mỗ" cảm động lắm. Chỉ áy náy một chút là chẳng biết tìm quà gì thích hợp đáp lại. Nghĩ mãi, cuối cùng thì "mỗ" cũng nặn ra được một...
Lời đầu: Đã lâu lắm, đến tận dịp Valentine năm nay, "mỗ" mới lại có quà! Đó là những tấm thiệp điện tử xinh xắn được gửi từ các Member thân thươngcủa diễn đàn Violet. "Mỗ" cảm động lắm. Chỉ áy náy một chút là chẳng biết tìm quà gì thích hợp đáp lại. Nghĩ mãi, cuối cùng thì "mỗ" cũng nặn ra được một...




















Các ý kiến mới nhất