Bài 9. Cấu trúc rẽ nhánh

Chia sẻ bởi Cao Trung | Ngày 10/05/2019 | 91

Chia sẻ tài liệu: Bài 9. Cấu trúc rẽ nhánh thuộc Tin học 11

Nội dung tài liệu:

Môn Phương pháp giảng dạy
Giáo án điện tử:
Một số ví dụ
Ví dụ1:
Thường ngày, có rất nhiều việc chỉ được thực hiện khi một điều kiến cụ thể nào đó
Châu và Ngọc thường cùng nhau chuẩn bị bài thực hành môn tin học. Một lần Châu hẹn Ngọc: “Chiều mai nếu trời không mưa thì Châu sẽ đến nhà Ngọc”.
Một lần khác, Ngọc nói với Châu “Chiều mai nếu trời không mưa Ngọc sẽ đến nhà Châu, Nếu mưa thì buổi tối sẽ gọi điện cho Châu Trao đổi”
Như vậy:
- Nếu chiều mai trời không mưa thì Châu sẽ đến nhà Ngọc
- Nếu trời không mưa Ngọc thì sẽ đến nhà Châu, Nếu mưa thì sẽ gọi điện trao đổi.
Một số ví dụ
Ví dụ 2:
Trong đợt xét tuyển vào lớp 10 năm học vừa qua điểm chuẩn để vào trường là 45.5 điểm:
Vậy: Những học sinh thi tốt nghiệp lớp 9 sẽ được xét tuyển là những học sinh có điểm lớn hơn hơn hoặc bằng 45.5 sẽ có cơ hội được vào học trường chúng ta
Như vậy :
Nếu A đạt được 45.5 thì A sẽ có cơ hội học ở trường chúng ta
Một số ví dụ
Ví dụ 3:
Thường ngày, có rất nhiều việc chỉ được thực hiện khi một điều kiến cụ thể nào đó
Giải phương trình bậc hai: Ax2 + Bx +C=0
Như vậy
Một số ví dụ
Qua ba ví dụ trên cho ta thấy một cấu trúc điều kiện hoạt động chung của nó NHƯ THẾ NÀO ?
Nếu <điều kiện > thì còn không thì
Nếu HĐ2=Ф
Nếu <điều kiện > thì
chiều mai trời không mưa,
Châu sẽ đến nhà Ngọc,
A đạt được 45.5
A có cơ hội học ở trường
<điều kiện>
<điều kiện>
<điều kiện>



If <điều kiện > Then
If <điều kiện > Then Else
Một số ví dụ
Qua ba ví dụ trên cho ta thấy một cấu trúc điều kiện hoạt động chung của nó NHƯ THẾ NÀO ?
Nếu <điều kiện > thì còn không thì
Nếu HĐ2=Ф
Nếu <điều kiện > thì
<điều kiện>
Các em hãy phát biều lại câu nói trên bằng tiếng anh ?
Câu lệnh IF.. THEN
IF THEN ELSE



IF
THEN
ELSE
Từ khoá:
Biểu thức điều kiện:
Câu lệnh:


LOGIC
ĐƠN
AND, OR, NOT
<,<=,>,>=,=,<>…
Câu lệnh ghép:
Begin
---------
End;
BTĐK
CL2
F
T
CL1
BTĐK
CL2=Ф
CL2
CL2=Ф
Dạng đầy đủ
If then CL1 else Cl2
Dạng khuyết
If then CL
CÂU LỆNH RẼ NHÁNH IF.. THEN
Sơ đồ cấu trúc hoạt động
IF THEN
CÂU LỆNH RẼ NHÁNH IF.. THEN
IF THEN ELSE



IF
THEN
ELSE
Dạng đầy đủ:
CL2=ф
Dạng khuyết:
CÂU LỆNH RẼ NHÁNH IF.. THEN
Dạng khuyết:
BTĐK
F
T
CL1
BTĐK
Một số ví dụ
Ví dụ 1:
Tìm nghiệm thực của phương trình bậc 2
AX2 + BX+C=0
Dữ liệu vào:
A,B,C
Dữ liệu ra:
Các nghiệm hoặc câu thông báo
Chương trình:
Uses Crt ;
Var a, b, c, x1, x2: real;
Delta: real;
Begin
Clrscr;
Write(`a=`); Readln(a);
Write(`b=`); Readln(b);
Write(`c=`); Readln(c);
Delta:=sqr(b)-4*a*c;
If Delta<0 then
Writeln(`Phuong trinh vo nghiem.`)
Else
If Delta=0 then
Begin
Write(`Phuong trinh co nghiem kep : `);
Write(`x1,2=`,-b/(2*a):8:2);
End
Else
Begin
x1:=(-b+sqrt(Delta))/(2*a);
x2:=(-b-sqrt(Delta))/(2*a);
Writeln(`Phuong trinh co 2 nghiem phan biet la :`);
Writeln(`X1=`,x1:8:2, `X2=`,x2:8:2);
End;
Readln ;
END .
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Cao Trung
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)