<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
Nếu
N chia hết cho 2
thì
N là số chẵn
Nếu
N chia hết cho 2
thì
N là số chẵn.
Nếu
khơng thì
N là số lẻ
<b>1. RẼ NHÁNH</b>
VD1: Kiểm tra số ngun N có phải là số chẵn hay
khơng
VD2: Châu và Ngọc thường cùng nhau chuẩn bị các bài thực
hành tin học
VD1:
Ngày mai
<i>nếu</i>
<i>trời khơng mưa</i>
<i>thì</i>
<i>Châu sẽ đến nhà Ngọc.</i>
<i>VD 2:</i>
Ngày mai
<i>nếu trời khơng mưa</i>
<i>thì </i>
<i>Châu sẽ đến nhà Ngọc</i>
,
<i>nếu mưa thì </i>
<i>Châu sẽ </i>
<i>gọi điện để trao đổi bài</i>
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
Cách diễn đạt tình huống 1 ở
cả hai ví dụ thuộc dạng nào?
Thuộc vào dạng điều kiện thiếu:
<b>N</b>
<b>ếu…...thì…..</b>
Cách diễn đạt tình huống 2 ở cảhai
ví dụ thuộc dạng nào?
Thuộc vào dạng điều kiện
đủ
:
<b>N</b>
<b>ếu…...thì….,Nếu khơng thì…..</b>
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thuực</b></i>
<b>Ví dụ: Giải ph ơng trình bậc hai ax</b>
<b>2</b>
<b>+bx+c=0 (a</b>
<b>0) </b>
-
<b><sub>NhËp hÖ sè a,b,c</sub></b>
-
<b><sub>TÝnh Delta=b</sub></b>
<b>2 </b>
<b>- 4ac </b>
-
<b><sub>Nếu</sub></b>
<b><sub> Delta âm </sub></b>
<b><sub>thì</sub></b>
<b><sub> thông báo PT vô nghiệm, </sub></b>
<b><sub>ng </sub></b>
<b>ợc lại thì </b>
<b>tính và đ a ra nghiệm.</b>
<b>HÃy nêu các b </b>
<b>ớc giải ph ơng </b>
<b>trình bậc hai?</b>
Nhp a, b, c
D:=b*b-4*a*c
D>=0?
Đ
Tính và đưa ra nghiệm
Kết thúc
D>=0?
S
Thơng báo VN
Kết thúc
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
Như vậy ta thấy một số mệnh đề có
dạng:
Nếu….thì…… Nếu …..thì……., nếu
khơng thì…………
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>2. CÂU LỆNH IF- THEN</b></i>
a. Dạng thiếu:
If
<điều kiện>
then
<câu lệnh>;
Trong đó:
-Điều kiện
là biểu thức quan hệ hoặc biểu thức logic
-Câu lệnh là mt cõu lnh trong Pascal
Điều kiện
Đúng
Câu lệnh
Sai
Câu lệnh
Đúng
Câu lệnh
Điều kiện
Điều kiƯn
Nếu
<b><điều kiện></b>
đúng
thì
<b><câu lệnh></b>
được
thực hiện, sai thì
<b><câu lệnh></b>
bị bỏ qua
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
<i><b>Bµi cò</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
b. Dạng
đủ
:
If
<điều kiện>
then
<cõu lnh1>
else
<cõu lnh2>;
<i><b>2. C</b><b>õu lnh</b></i>
<i><b> if-then</b></i>
Điều kiện
Đúng
Câu lệnh 1
Sai
Câu lệnh 2
Điều kiện
Câu lệnh 1
Câu lệnh 2
Điều kiện
Câu lƯnh 1
§iỊu kiƯn
Nếu
<điều kiện> đúng
thì
<câu lệnh1> được thực
hiện,
ngược lại
<câu lệnh2> được thực hiện
VD:
if
N mod 2= 0
then
write(N,‘là số chẵn’)
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>3. CÂU LỆNH GHÉP</b></i>
Trong Pascal cho phép gộp nhiều câu lệnh thành
một câu lệnh gọi là
câu lệnh ghép
,c
ó dạng:
Begin
<Các câu lệnh>;
End;
VD: if delta<0 then writeln(‘phương trình vơ nghiệm’)
else
Begin
x1:= (-b – sqrt(b*b - 4*a*c))/(2*a);
x2:= -b/a – x1;
</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>4 MỘT SỐ VÍ DỤ</b></i>
<i>Ví dụ 1: Viết chương trình tìm nghiệm thực </i>
<i>của phương trình bậc hai: ax</i>
2
+ bx + c = 0
với a≠0
Xác định bài toán:
Input: Các hệ số a, b,c nhập từ bàn
phím
</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i>Ví dụ 2: Viết chương trình tính số ngày của </i>
<i>năm N, biết rằng năm nhuận là năm chia </i>
<i>hết cho 400 hoặc chia hết cho 4 nhưng </i>
<i>không chia hết cho 100</i>
<i>X</i>
<i>ác định bài toán:</i>
* Input: N nhập từ bàn phím.
</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>CỦNG CỐ</b></i>
<b>Cấu trúc mơ tả các mệnh đề:</b>
<b>Nếu…… thì…..</b>
<b>Nếu…….thì…..ngược lại…….</b>
<i>Lệnh rẽ nhánh dạng thiếu:</i>
<b>If</b>
<b> <điều kiện> </b>
<b>then</b>
<b> <Câu lệnh>;</b>
<b>If</b>
<b> <điều kiện> </b>
<b>then</b>
<b> <Câu lệnh1> </b>
<b> else <câu lênh2>;</b>
</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>
<i><b>Bµi cò</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<b>BÀI TẬP:</b>
BT1: Viết chương trình kiểm tra số nguyên
N là số chẵn hay lẻ
</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>
<i><b>Bµi cị</b></i>
<i><b>1.R</b></i>
<i><b>ẽ nhánh</b></i>
<i><b>2. C</b><b>âu lệnh</b></i>
<i><b> if-then</b></i>
<i><b>3</b><b>. </b><b>C</b><b>âu lệnh </b></i>
<i><b>ghép</b></i>
<i><b>4</b></i>
<i><b>. M</b><b>ột số </b></i>
<i><b>ví dụ</b></i>
<i><b>5. </b></i>
<i><b>C</b><b>ủng cố</b></i>
<i><b>B</b></i>
<i>ài tập</i>
<i><b>Kết thúc</b></i>
<i><b>Kết thúc</b></i>
</div>
<!--links-->