Bài thực hành 4. Sử dụng câu lệnh điều kiện If….Then

Chia sẻ bởi Dương Thị Huệ | Ngày 24/10/2018 | 77

Chia sẻ tài liệu: Bài thực hành 4. Sử dụng câu lệnh điều kiện If….Then thuộc Tin học 8

Nội dung tài liệu:

Người soạn: Dương Thị Huệ
Lớp: Toán-TinK43
GV hướng dẫn: Ngô Thi Tú Quyên
Đặng Hữu Hoàng
Bài thực hành số 4
SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF...THEN
Bài 1: 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.
Thuật toán:
B1: Nhập hai số nguyên a, b từ bàn phím
B2: Nếu a >b thì hiển thị ra màn hình giá trị của biến a trước sau đó là giá trị của biến b.
B3: Nếu b >a thì hiển thị ra màn hình giá trị của biến b trước sau đó là giá trị của biến a.
B4: Kết thúc.
Hãy xác định thuật toán?
Bài 1: 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.
Chương trình:
Program sap xep ;
uses crt ;
var a,b = integer ;
begin
clrscr ;
write(nhap so a : ); readln(‘a’) ;
write(‘nhap so b : ‘); readln(b) ;
if a > b; then writeln(a,’ ‘,b);
if b := a then writeln(b,’ ‘,a) ;
readln ;
End;
Hãy tìm chỗ sai trong chương trình???
Chương trình:
Program sapxep ;
uses crt ;
var a,b : integer ;
begin
clrscr ;
write(‘nhap so a : ‘); readln(a) ;
write(‘nhap so b : ‘); readln(b) ;
if a > b then writeln(a,’ ‘,b);
if b >a then writeln(b,’ ‘,a) ;
readln ;
end.
Bài 1: 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.
Trong bài toán này có thể dùng câu lệnh điều kiện đủ không?
Bài 2: 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, chẳng hạn “Bạn Long cao hơn”.
Thuật toán:
+ B1. Nhập hai số thực a, b
+ B2. Nếu a> b, kết quả là ‘ a lớn hơn b’ và chuyển B4
+ B3. Nếu a+ B4. Kết thúc thuật toán.
Viết chương trình nhập chiều cao của hai bạn Long và Trang.
Chạy chương trình với các bộ dữ liệu (1.6, 1.7);
(1.6, 1.5); (1.5,1.5)
Hãy xác định thuật toán?
Bài 2: 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, chẳng hạn “Bạn Long cao hơn”.
Em có nhận xét gì về kết quả sau mỗi lần chạy chương trình với các bộ dữ liệu trên
Bài 2: 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, chẳng hạn “Bạn Long cao hơn”.
If Long > Trang then
writeln (‘Ban Long cao hon’)
else
if Long < Trang then
writeln (‘Ban Trang cao hon’)
else writeln(‘Hai ban cao bang nhau’);
Đoạn chương trình trên có ý nghĩa gì?
Program Ai_cao_hon;
Var long, trang: real;
Begin
Writeln(‘ nhap chieu cao cua Long’); Readln(long);
Writeln(‘nhap chieu cao cua Trang’); Readln(trang);
If long>trang then
Writeln(‘bạn Long cao hon’)
else
If Long else Writeln(‘hai ban bang nhau’);
Readln;
End.
Bài 2: 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, chẳng hạn “Bạn Long cao hơn”.
Hãy sửa lại chương trình cho đúng?
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.
Hãy xác định thuật toán và viết chương trình cho bài toán trên?
Câu lệnh điều kiện dạng thiếu
If <điều kiện> then ;
Câu lệnh điều kiện dạng đủ
If <điều kiện> then else ;

Từ khóa AND để kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều đúng. Ngược lại, nó có giá trị sai.
Từ khóa OR để kết hợp nhiều phép so sánh đơn giản. Giá trị của phép so sánh này chỉ sai khi và chỉ khi tất cả các phép so sánh thành phần đều sai. Ngược lại, nó có giá trị đúng.
* 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ẻ: Dương Thị Huệ
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)