Hãy cho biết kết quả sau khi thực hiện thuật toán sau: Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam; *
A.Khác
B.Giá trị của biến y bằng giá trị của biến x
C.Hoán đổi giá trị hai biến x và y
D.Giá trị của biến x bằng giá trị của biến y
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Kết quả thuật toán trên là hoán đổi giá trị hai biến x và y. với ý tưởng thuật toán là:
- B1: tam:= x, khi đó tam có giá trị của x
- B2: x := y, khi đó x có giá trị của y
- B3: y := tam, khi đó y có giá trị của x.
Đáp án: B
Bài 7:
#include <bits/stdc++.h>
using namespace std;
double a,b,c;
int main()
{
cin>>a>>b>>c;
if ((a+b>c) && (a+c>b) && (b+c>a)) cout<<"Day la ba canh trong mot tam giac";
else cout<<"Day khong la ba canh trong mot tam giac";
return 0;
}
a. Thuật toán 1 :
Máy tính sẽ thực hiện 10 vòng lặp , khi kết thúc thuật toán giá trị của S = 5.0
Đoạn chương trình Pascal tương ứng:
Quảng cáo
S := 10; x := 0.5;
While S > 5.2 do
S := S – x;
Writeln(S);
b. Thuật toán 2 :
Máy tính sẽ không thực hiện vòng lặp nào do điều kiện không thỏa mãn, khi kết thúc thuật toán giá trị của S = 10
Đoạn chương trình Pascal tương ứng:
S := 10; n := 0;
While S < 10 do
Begin
n := n + 3;
S := S – n
End;
Writeln(S);
C