in ra 5 chữ O ,hãy nêu quá trình giải bài toán trên máy (quá trình 3 bước: Xác định bài toán, Mô tả thuật toán, viết chương trình)
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.
#include <bits/stdc++.h>
using namespace std;
long long a;
int main()
{
cin>>a;
if (a%2==0) cout<<"La so chan";
else cout<<"La so le";
return 0;
}
- Thuật toán chương trình:
Bước 1: Nhập một số tự nhiên n và một biến d;
Bước 2: Gán giá d=n mod 2;
Bước 3: Nếu d=0 thì đấy là số chẵn, ngược lại thì đấy là số lẻ;
Bước 4. Kết thúc thuật toán;
- Chương trình Pascal:
- Kết quả:
c:
#include <bits/stdc++.h>
using namespace std;
double a,b;
int main()
{
cin>>a>>b;
cout<<a*b;
return 0;
}
#include<iostream>
using namespace std;
int main() {
int a, b;
cout << "chiều dài : "; cin >> a;
cout << "chiều rộng : "; cin >> b;
int h = a + b;
cout << "Chu vi hình chữ nhật là : " << h * 2;
cout << "Diện tích hình chữ nhật là : " << a * b;
return 0;
}
Mình viết chương trình như thế này thì chương trình sẽ chạy như sau :
Mt sẽ hiện ra là: Chiều dài : <nhập chiều dài>
Mt sẽ hiện ra là: Chiều rộng : <nhập chiều rộng>
sau khi nhập đủ giá trị cho hai biến a và b tạo biến h lưu giá trị a + b
xuất ra màn hình: Chu vi là : <giá trị của h * 2>
xuất ra màn hình: Diện tích là : <giá trị của a * b>
Program hoan_doi;
uses crt;
var x,y,temp:Integer;
begin
x:=3;y:=7;
Writeln('Gia tri cua x truoc khi doi: ',x);
Writeln('Gia tri cua y truoc khi doi: ',y);
temp:=x;
x:=y;
y:=temp;
Writeln('Gia tri cua x sau khi hoan doi: ',x);
Writeln('Gia tri cua y sau khi hoan doi: ',y);
Readln();
end.
Mô tả: Khai báo 3 biến kiểu số nguyên
-Ta gán 3 cho biến x, gán 7 cho biến y
-Sau đó gán giá trị của biến x cho biến temp (để lưu trữ giá trị của biến x);
-Ta gán giá trị của biến y cho biến x (lúc này giá trị của biến x đã bị đổi);
-Rồi gán giá trị của biến temp cho biến y (Giá trị không bị thay đổi theo biến x bởi vì trước khi thay đổi giá trị của biến x thành giá trị của biến y ta đã gán giá trị trước đó của biến x cho biến temp)
1: Xác định bài toán
-Input: số 5
-Output: in ra 5 chữ O
2: Mô tả thuật toán
-Bước 1: i:=1;
-Bước 2: xuất('O');
-Bước 3: i:=i+1;
-Bước 4: Nếu i<=5 thì quay lại bước 2
-Bước 5: Kết thúc
3: Viết chương trình
uses crt;
var i:integer;
begin
clrscr;
i:=1;
while i<=5 do
begin
write('O');
i:=i+1;
end;
readln;
end.
1: Xác định bài toán
-Input: số 5
-Output: in ra 5 chữ O
2: Mô tả thuật toán
-Bước 1: i:=1;
-Bước 2: xuất('O');
-Bước 3: i:=i+1;
-Bước 4: Nếu i<=5 thì quay lại bước 2
-Bước 5: Kết thúc
3: Viết chương trình
uses crt;
var i:integer;
begin
clrscr;
i:=1;
while i<=5 do
begin
write('O');
i:=i+1;
end;
readln;
end.