<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Bài Thực Hành 4
Sử Dụng Lệnh Điều Kiện
IF ... THEN
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
Các dạng của câu lệnh điều kiện
a) Câu lệnh điều kiện dạng thiếu
<i>Cú pháp:</i>
<b>IF <điều kiện> THEN <câu lệnh>;</b>
b) Câu lệnh điều kiện dạng đủ
<i>Cú pháp:</i>
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
Bài 1 – trang 52
Viết chương trình nhập hai số nguyên
<i>a và b khác nhau từ bàn phím và in </i>
hai số đó ra màn hình theo thứ tự
khơng giảm (tăng dần).
<sub></sub>
Hãy xác định bài tốn và mơ tả
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
Bài 1 -
Xác định bài toán
Viết chương trình
nhập hai số nguyên
<i>a </i>
và
<i>b khác nhau </i>
từ bàn phím
và
in hai số
đó ra màn hình theo thứ tự khơng giảm
(tăng dần).
Xác định bài toán
INPUT:
OUTPUT:
in
a
trước
b
sau; Nếu
a
<
b
Nhập 2 số nguyên
a
và
b
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
Bài 1 – Thuật toán
Bước 1: Nhập 2 số nguyên a, b từ
bàn phím.
Bước 2: Nếu a < b thì in giá trị ra
màn hình a trước b sau ngược lại thì
in ra màn hình giá trị b trước a sau.
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
Bài 1 – Mô tả
a<b
In a trước, b sau In b trước, a sau
ĐÚNG
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
Bài 1 – Trang 52+53 SGK
<b>program</b>
<b>program Sap_xep;</b>
<b>uses</b>
<b>uses crt;</b>
<b>var</b>
<b>var A, B: integer; </b>
<b>begin</b>
<b>begin</b>
<b>clrscr;</b>
<b>write('Nhap so A: '); readln(A);</b>
<b>write('Nhap so B: '); readln(B);</b>
<b>if A<B then writeln(A,' ',B)</b>
<b> else writeln(B,' ',A);</b>
<b>readln</b>
<b>end.</b>
<b>end.</b>
- Lưu với tên Sap_xep
</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>
Bài 2 – trang 53
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, dưới dạng
"Bạn Long cao hơn“, “Bạn Trang cao hơn”,
“Hai bạn bằng nhau”
<sub></sub>
Hãy xác định bài toán và mơ tả
</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>
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
, dưới dạng "
Bạn Long cao hơn
“,
“
Bạn Trang cao hơn
”, “
Hai bạn bằng nhau
”
Xác định bài toán
INPUT:
OUTPUT:
Bài 2 -
Xác định bài toán
Nhập chiều cao Long và Trang
in "Bạn Long cao hơn”,
nếu Long >
Trang
in “Bạn Trang cao hơn”,
nếu Long
< Trang
</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>
Bài 2 -
Thuật toán
Bước 1: Nhập chiều cao hai bạn
Long, Trang
Bước 2: Nếu Long > Trang in ra màn
hình “Ban Long cao hon”
Bước 3: Nếu Long < Trang in ra màn
hinh “Ban Trang cao hon” ngược lại
thì in ra màn hình “Hai bạn cao bằng
nhau”
</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>
Bài 2 – Mô tả
Long > Trang
?
In ra
Long cao hơn
Long < Trang
?
In ra
Trang cao hơn
In ra
Hai bạn bằng nhau
ĐÚNG
ĐÚNG
</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>
Bài 2 - trang 53
<b>program Ai_cao_hon;</b>
<b>uses crt;</b>
<b>var </b> <b>Long, Trang: Real; </b>
<b>begin</b>
<b>clrscr;</b>
<b>write('Nhap chieu cao cua Long:');</b>
<b>readln(Long);</b>
<b>write('Nhap chieu cao cua Trang:'); </b>
<b>readln(Trang);</b>
<b>If Long>Trang then writeln('Ban Long cao hon');</b>
<b>If Long<Trang then writeln('Ban Trang cao hon')</b>
<b>else writeln('Hai ban cao bang nhau');</b>
<b>readln</b>
<b>end. </b>
- Lưu chương trình với tên <b>Aicaohon</b>
</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13></div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>
Bài 2 -
Thuật toán sửa lại
Bước 1: Nhập chiều cao hai bạn
Long, Trang
Bước 2: Nếu Long > Trang in ra màn
hình “Ban Long cao hon”
Bước 3: Nếu Long < Trang in ra màn
hình “Ban Trang cao hơn”
Bước 4: Nếu Long = Trang in ra
màn hình “Hai bạn cao bằng nhau”
</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>
Bài 2 – sửa lại
<b>program Ai_cao_hon;</b>
<b>uses crt;</b>
<b>var </b> <b>Long, Trang: Real; </b>
<b>begin</b>
<b>clrscr;</b>
<b>write('Nhap chieu cao cua Long:');</b>
<b>readln(Long);</b>
<b>write('Nhap chieu cao cua Trang:'); </b>
<b>readln(Trang);</b>
<b>If Long>Trang then writeln('Ban Long cao hon');</b>
<b>If Long<Trang then writeln('Ban Trang cao hon');</b>
<b>If Long=Trang then writeln('Hai ban cao bang nhau');</b>
</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16></div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>
Bài 3
Nhập ba số dương a, b, và 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ác cạnh của một tam giác hay
không.
<i><b>ý tưởng</b></i>
: Ba số dương
<i>a</i>
,
<i>b</i>
, và
<i>c </i>
là độ
dài các cạnh của một tam giác khi và
chỉ khi
<i>a </i>
+
<i>b </i>
>
<i> c</i>
,
<i>b </i>
+
<i>c </i>
>
<i> a</i>
và
<i>c </i>
+
<i>a </i>
>
<i> b</i>
b
</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>
Bài 3 – Mô tả
a+b>c
a+c>b
b+c>a
in ra màn hình
a, b, c là ba cạnh
của tam giác
in ra màn hình
a, b, c khơng là ba cạnh
của tam giác
ĐÚNG
</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>
Bài 3 – trang 54
<b>Program Ba_canh_tam_giac;</b>
<b>uses crt;</b>
<b>Var a, b, c: real; </b>
<b>Begin</b>
<b>Clrscr;</b>
<b>write('Nhap ba so a, b va c:'); </b>
<b>readln(a,b,c);</b>
<b>If </b>
<b>(a+b>c)</b>
<b>and</b>
<b>(b+c>a)</b>
<b>and</b>
<b>(c+a>b)</b>
<b> then</b>
<b>writeln('a, b va c la 3 canh cua </b>
<b>mot tam giac!')</b>
</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20></div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>
Dặn dò
Về nhà học bài, làm lại các bài thực
hành nếu nhà có máy tính.
</div>
<!--links-->