Viết chương trình nhập hai số nguyên a và b khác nhau 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).. Bài 2 - trang 53[r]
Trang 1Bài Thực Hành 4
Sử Dụng Lệnh Điều Kiện
IF THEN
Môn Tin học 8
Trang 2Cá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
Cú pháp:
IF <điều kiện> THEN <câu lệnh>;
b) Câu lệnh điều kiện dạng đủ
Cú pháp:
IF <điều kiện> THEN <câu lệnh 1>
ELSE <câu lệnh 2>;
Trang 3Bài 1 – trang 52
Viết chương trình nhập hai số nguyên
a và b khác nhau 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)
thuật toán
Trang 4Bài 1 - Xác định bài toán
Trang 5Bài 1 – Thuật toán
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.
Trang 7if A<B then writeln(A,' ',B)
else writeln(B,' ',A);
readln
end.
- Lưu với tên Sap_xep
- Nhập bộ dữ liệu (12, 53), (65, 20) để thử chương trình
Trang 8Bà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”
thuật toán
Trang 9Viế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 10Bài 2 - Thuật toán
Bước 1: Nhập chiều cao hai bạn
Bước 4: Kết thúc
Trang 11Bà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
Trang 12If 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
- Lưu chương trình với tên Aicaohon
- Nhập bộ dữ liệu (1.5, 1.6) và (1.6, 1.5) và (1.6, 1.6) để thử chương trình
Trang 13
Trang 14Bài 2 - Thuật toán sửa lại
Bước 1: Nhập chiều cao hai bạn
Bước 4: Nếu Long = Trang in ra
màn hình “Hai bạn cao bằng nhau”
Bước 5: Kết thúc
Trang 15Bài 2 – sửa lại
If Long>Trang then writeln('Ban Long cao hon');
If Long<Trang then writeln('Ban Trang cao hon');
If Long=Trang then writeln( 'Hai ban cao bang nhau');
readln
end
Trang 16
Trang 17Bà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
Trang 18Bà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
Trang 19writeln('a, b va c la 3 canh cua
mot tam giac!') else writeln('a, b, c khong la 3
canh cua 1 tam giac!'); end.
Trang 20