Mô tả thuật toán
– Đổi giá trị của 2 biến a,b (nếu cần) để a, b theo thứ tự có giá trị tăng
– Cho 3 con số dương x,y,z. Kiểm tra 3 số đó có phải là cạnh của 1 tam giác không ?
Mô tả thuật toán
– Đổi giá trị của 2 biến a,b (nếu cần) để a, b theo thứ tự có giá trị tăng
– Cho 3 con số dương x,y,z. Kiểm tra 3 số đó có phải là cạnh của 1 tam giác không ?
Thuật toán đổi giá trị theo thứ tự có giá trị không giảm:
Bước 1: Nhập giá trị của x, y.
Bước 2: Nếu x > y thì chuyển tới bước 3. Ngược lại chuyển tới bước 4.
Bước 3: Tráo đổi giá trị của x và y.
Thuật toán tráo đổi giá trị:
Bước 1: Khai báo một biến cùng kiểu dữ liệu với x,y là tg.
Bước 2: Gán giá trị tg:=a;
Bước 3: Gán giá trị a:=b;
– Cho 3 con số dương x,y,z. Kiểm tra 3 số đó có phải là cạnh của 1 tam giác không ?
Bước 1: Nhập ba số dương a, b và c
Bước 2 : Nếu a + b > c và b + c > a và c + a > b thì thông báo ba số a, b và c tạo thành 3 cạnh của tam giác ngược lại thông báo ba số a, b và c không tạo thành ba cạnh của tam giác.
Bước 3: Kết thúc thuật toán
*Thuật toán đổi 2 giá trị a,b cho a>b:
B1. Nhập a,b.
B2. Nếu a>b thì qua B4 ngược lại sang B3.
B3. Hoán đổi:
-tạm=a;
-a=b;
-b=tạm;
B6. Xuất a,b;
B7. Kết thúc;
*Thuật toán xem 3 số x,y,z có phải là cạnh của tam giác hay không:
Ý tưởng: 3 số là 3 cạnh của tam giác phải thỏa mãn điều kiện là tổng 2 số bất kì phải lớn hơn số còn lại;
B1. Nhập x,y,z;
B2. Nếu (x<y+z)và (y<x+z) và (z<x+y) thì sang B3 ngược lại sang B4.
B3. Xuất True;
B4. Xuất False;
B5. Kết thúc.