Cho trước ba số dương a, b và c. Hãy mô tả thuật toán cho biết ba số đó có thể là độ dài ba cạnh của một tam giác hay không.
Thuật toán:
B1. Nhập ba số dương a,b,c
B2. Nếu a+b>c và b+c>a và c+a>b thì in ra màn hình a,b,c là ba cạnh của tam giác. Ngược lại in ra a,b,c không là ba cạnh của tam giác.
B3. Kết thúc.
Chương trình:
var a,b,c: real;
begin
writeln('Nhap ba canh lan luot: '); read(a,b,c);
if (a<0) or (b<0) or (c<0) then
repeat
writeln('Khong hop le. Nhap lai ba canh lan luot: '); read(a,b,c);
until (a>0) and (b>0) and (c>0);
if (a+b>c) and (b+c>a) and (c+a>b) then writeln('Ba so nay la do dai ba canh tam giac') else writeln('Ba so nay khong la ba canh cua tam giac');
end.
Câu 1:Cho trước ba số dương a,b và c.Hãy sắp xếp các bước sau để mô tả thuật toán cho biết ba số đó có thể là độ dài ba cạnh của một tam giác hay không.
B1: Cho kết quả a,b,c là 3 cạnh của tam giác;
B2: Nhập 3 số dương a,b,c;
B3: Nếu a+b <= c , nếu a+c <= b , nếu b+c <= a, chuyển đến bước tiếp theo;
B4: In ra kết quả và kết thúc thuật toán
A.1-3-2-4
B.1-2-3-4
C.3-1-2-4
D.2-3-1-4
Cho trước ba số dương a, b và c. Cho biết ba số đó có thể là độ dài ba cạnh của một tam giác hay không.
a. Xác định bài toán
b. Nêu ý tưởng giải bài toán
c. Viết thuật toán
a. Xác định bài toán (0,5đ)
- Input: Ba số dương a, b và c
- Output: Kiểm tra a, b, c có là ba cạnh của một tam giác hay không.
b. Ý tưởng: Ba số dương a, b và c là độ dài các cạnh của một tam giác khi và chỉ khi a + b > c, b + c > a, c + a > b. (0.5đ)
c. Thuật toán (2đ)
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
Em hãy xác định bài toán và mô tả thuật toán các bài tập dưới đây:
a. N là số chẵn
b. N là số lẻ
c. Tính tổng của 100 số tự nhiên đầu tiên.
d. Cho 3 số dương x, y, z. Hãy mô tả thuật toán cho biết ba số đó có thể là độ dài 3 cạnh của một tam giác hay không?
e. Tìm số lớn nhất và nhỏ nhất của 3 số x, y, z.
f. B có phải là số nguyên tố không?
mô tả thuật toán kiểm tra một tam giác có là tam giác vuông hay không, khi biết độ dài ba cạnh của tam giác?
#include <bits/stdc++.h>
using namespace std;
double a,b,c;
bool kt;
int main()
{
cin>>a>>b>>c;
kt=false;
if (a>0 && b>0 && c>0)
{
if (a*a==b*b+c*c) kt=true;
if (b*b==a*a+c*c) kt=true;
if (c*c==a*a+b*b) kt=true;
if (kt==true) cout<<"YES";
else cout<<"NO";
}
else cout<<"NO";
return 0;
}
Var a,b,c:real;
Begin
Write('Nhap a = ');readln(a);
Write('Nhap b = ');readln(b);
Write('Nhap c = ');readln(c);
If (a + b > c) and (b + c > a) and (c + a > b) then
Begin
If (a*a = b*b + c*c) or (b*b = a*a + c*c) or (c*c = a*a + b*b) then
Write('tam giac vuong')
Else write('Khong la tam giac vuong');
End
Else write('ba canh vua nhap khong lap thanh tam giac');
Readln
End.
Đề bài: Ba số dương a, b c là độ dài ba cạnh của một tam giác khi và chỉ khi a+b>c, b+c>a, a+c>b
Em hãy thực hiện ác yêu cầu sau:
c) Mô tả thuật toán để giả quyết bài toán
mn đại lượng giúp misha giải CHI TIẾT bài này vs^^
thanks mn nhiều lắm^^
Tham khảo
Đề bài: Ba số dương a, b c là độ dài ba cạnh của một tam giác khi và chỉ khi a+b>c, b+c>a, a+c>b
Em hãy thực hiện ác yêu cầu sau:
c) Mô tả thuật toán để giả quyết bài toán
Tham khảo
c. Thuật toán (2đ)
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:
B1. Nhập ba số dương a,b,c
B2. Nếu a+b>c và b+c>a và c+a>b thì in ra màn hình a,b,c là ba cạnh của tam giác. Ngược lại in ra a,b,c không là ba cạnh của tam giác.
B3. Kết thúc.
Chương trình:
var a,b,c: real;
begin
writeln('Nhap ba canh lan luot: '); read(a,b,c);
if (a<0) or (b<0) or (c<0) then
repeat
writeln('Khong hop le. Nhap lai ba canh lan luot: '); read(a,b,c);
until (a>0) and (b>0) and (c>0);
if (a+b>c) and (b+c>a) and (c+a>b) then writeln('Ba so nay la do dai ba canh tam giac') else writeln('Ba so nay khong la ba canh cua tam giac');
end.
Đề bài: Ba số dương a, b c là độ dài ba cạnh của một tam giác khi và chỉ khi a+b>c, b+c>a, a+c>b
Em hãy thực hiện ác yêu cầu sau:
a) xác định INPUT và OUTPUT của bài toán.
b) Xác định điều kiện của bài toán
c) Mô tả thuật toán để giả quyết bài toán
d) Viết chương trình Python để giải quyết bài toán
mn đại lượng giúp misha giải CHI TIẾT bài này vs^^
thanks mn nhiều lắm^^
Bài tập số 2:
Giả sử x và y là các biến
số. Hãy cho biết kết quả của việc thực hiện thuật toán sau:
Bước 1: x ← x + y
Bước 2: y ← x – y
Bước 3: x ← x – y
Bài tập số 3: Cho trước 3 số dương a,b và c. Hãy mô tả thuật toán cho biết ba số đó có thể là độ
dài ba cạnh của một tam giác hay không?
Bài tập số 4:
Cho 2 biến x và y. Hãy
mô tả thuật toán đổi giá trị của các biến nói trên (nếu cần) để x và y theo thứ
tự có giá trị không giảm.
Bài tập số 5:
Hãy cho biết kết quả của
thuật toán sau:
Bước 1: SUM ← 0; i ← 0.
Bước 2: Nếu i>100 thì chuyển tới bước 4.
Bước 3: i ← i + 1; SUM ← SUM + i. Quay lại bước 2;
Bước 4: Thông báo giá trị của SUM và kết thúc thuật toán.
Bài tập 1:
a. Xác định số học sinh trong lớp cùng mang họ Trần?
b. Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước?
c. Tìm số các số có giá trị nhỏ nhất trong n số đã cho?
Bài làm
a. Input: danh sách học sinh trong lớp
Output: ds học sinh cùng mang họ Trần.
b. Input: dãy n số
Output: tổng các phần tử lớn hơn 0.
c. Input: n số đã cho
Output: số các số có giá trị nhỏ nhất.
: Chúng ta đều biết định lý Pitago nổi tiếng về tam giác vuông. Bài toán đặt ra là cho trước độ dài 3 cạnh của một tam giác. Hãy xác định xem đó có phải tam giác vuông hay không?
Dữ liệu vào:
3 số nguyên dương không quá 30000, lần lượt là độ dài ba cạnh của tam giác.
Dữ liệu ra:
Xuất, chữ “right” nếu đó là một tam giác vuông, “wrong” nếu ngược lại.
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long a,b,c,kt;
cin>>a>>b>>c;
kt=0;
if ((a+b>c) and (a+c>b) and (b+c>a))
{
if (a*a==b*b+c*c) kt=1;
if (b*b==a*a+c*c) kt=1;
if (c*c==a*a+b*b) kt=1;
}
if (kt==0) cout<<"wrong"
else cout<<"right";
return 0;
}
Cho 3 số dương a,b,c. Hãy mô tả thuật toán cho biết a,b,c . Có phải là 3 cạnh của tam giác vuông hay ko
ê mọi người cho em hỏi ngày hôm nay 6/ 12 thứ 2 có đá bóng việt nam đá với lào có ai coi ko cho em biết nha
em là lê tố uyên lớp 5i vô nhắn tin với em hi .
việt nam thắng 2-0 rồi còn lại thì em chưa coi em mới coi đc 1 nửa cho em biết với ạ
duy mạnh đẫ ra sân chưa ạ
coi vn thắng 3- 0 ạ . cho em biết với
thank you mọi người