6. Nêu cấu trúc chung của một chương trình? Giải thích các thành phần trong chương trình
Hãy cho biết các thành phần chính trong cấu trúc của chương trình.
Gồm 2 thành phần chính
- Phần khai báo thường dùng các câu lệnh dùng để :
+ Khai báo tên trương trình .
+ Khai báo các thư viện và một số khai báo khác
- Phần thân của trương trình gồm các câu lệnh mà máy tính cần được thực hiện. Đây là phần bắt buộc phải có.
Phần khai báo có thể có hoặc không . Tuy nhiên nếu có phần khai báo thì nó phải đặt trước phần thân trương trình
Các thành phần chính trong cấu trúc của chương trình là:
1. Phần khai báo : Thường gồm các câu lệnh:
+ Khai báo tên chương trình.
+ Khai báo các thư viện và một số khai báo khác.
2. Phần thân : Gồm các câu lệnh mà máy tính cần thực hiện. Đây là phần bắt buộc có.
Cấu trúc chung của mọi chương trình gồm mấy phần?
A. 1
B. 2
C. 3
D. 4
Gồm 2 phần:
- Phần khai báo: khai báo tên chương trình, khai báo các thư viện, khai báo hằng, biến.
- Phần thân: chứa các câu lệnh để máy tính cần thực hiện, đây là phần bắt buộc phải có.
Đáp án: B
1. Nêu vai trò của chương trình dịch
2. Em hãy định nghĩa Từ khóa và tên cho ví dụ?
3. Nêu cấu trúc chung của chương trình?
4. Nêu các kiểu DL chuẩn và ví dụ? Nêu được các phép toán thực hiện được trên c++, chuyển được các phép toán sang c++
5. So sánh giống nhau khác nhau của biên và hằng?
6. Nêu định nghĩa biến, hằng? cho vi dụ vè khái báo
Câu 3:
<phần khai báo>
{
<phần thân>
}
1. Nêu vai trò của chương trình dịch
2. Em hãy định nghĩa Từ khóa và tên cho ví dụ?
3. Nêu cấu trúc chung của chương trình?
4. Nêu các kiểu DL chuẩn và ví dụ? Nêu được các phép toán thực hiện được trên c++, chuyển được các phép toán sang c++
5. So sánh giống nhau khác nhau của biên và hằng?
6. Nêu định nghĩa biến, hằng? cho vi dụ vè khái báo?
7. Viết chương trình
Bài 1: Em hãy viết chương trình để tính tổng và tích của 2 số bất kỳ được nhập vào từ bàn phím
Bài 2: Em hãy viết chương trình để nhập và in ra họ tên, lớp, trường, sđt của mình
Bài 3: Nhập vào 3 cạnh của hình tam giác, tính và in ra chu vi hình tam giác đó
Bài 4: Tính chu vi, diện tích hình chữ nhật biết:
Chiều dài được nhập vào từ bàn phím
Chiều rộng = 3
8. Em hãy sửa lỗi cho chương trình sau:
#include<iostream>
using namespace std;
int main()
{
int a,b,c
cout<<"nhap canh 1 : " cin>>a;
cout<<"nhap canh 2 : "; cin<<b;
cout<<"nhap canh 3 : "; cin>>c;
cout<< chu vi hinh chu nhat la << a+b+c;
return 0;
}
Bài 4:
#include <bits/stdc++.h>
using namespace std;
double a,b,cv,dt;
int main()
{
cin>>a>>b;
cv=(a+b)*2;
dt=a*b;
cout<<fixed<<setprecision(2)<<cv<<endl;
cout<<fixed<<setprecision(2)<<dt;
return 0;
}
hãy cho biết các thành phần chính trong cấu trúc của chương trình.
chương trình gồm 2 phần:
+ Phần khai báo
+ Phần thân chương trình
Chương trình cấu trúc gồm có 2 phần chính:
+ Phần khai báo.
+ Phần thân chương trình.
Trình bày cấu trúc chung của chương trình
Câu 1: Kể tên các từ khóa đã học?. Nêu cấu trúc chung của chương trình.
Câu 2: Cú pháp câu lệnh thông báo kết quả tính toán?. Nêu cách dịch chương trình,
chạy chương trình.
Câu 3: Nêu cú pháp khai báo biến?. Cho vd về 2 kiểu số nguyên, số thực.
Câu 4: Nêu các bước để giải từ bài toán đến chương trình
Câu 5: Nêu cú pháp của câu lệnh điều kiện dạng thiếu, điều kiện dạng đầy đủ. Vẽ
sơ đồ và cho ví dụ
1.
- Các từ khóa: Program, uses, var, const, begin, end,...
- Cấu trúc chung gồm 2 phần: Phần khai báo và phần thân.
Câu 4:
Bước 1: Xác định bài toán
Bước 2: Xác định thuật toán
Bước 3: Viết chương trình
Câu 1: Kể tên các từ khóa đã học?. Nêu cấu trúc chung của chương trình.
Câu 2: Cú pháp câu lệnh thông báo kết quả tính toán?. Nêu cách dịch chương trình,
chạy chương trình.
Câu 3: Nêu cú pháp khai báo biến?. Cho vd về 2 kiểu số nguyên, số thực.
Câu 4: Nêu các bước để giải từ bài toán đến chương trình
Câu 5: Nêu cú pháp của câu lệnh điều kiện dạng thiếu, điều kiện dạng đầy đủ. Vẽ
sơ đồ và cho ví dụ
Nãy hỏi rồi mà
Tham khảo
- Từ khóa là những từ dành riêng, không được sử dụng ngoài mục đích ngôn ngữ lập trình quy định.
- Ví dụ: Program, uses, begin, end, if, then, else,..
Cấu trúc chung
- Một chương trình viết bằng ngôn ngữ lập trình bậc cao thông thường gồm có: 2 phần là phần khai báo và phần thân chương trình, trong đó phần thân bắt buộc phải có.
- Qui ước:
Phần diễn giải bằng ngôn ngữ tự nhiên đặt trong cặp ngoặc <>Thành phần có thể có hoặc không đặt trong cặp ngoặc []
=>Với qui ước trên ta có thể mô tả cấu trúc chung của một chương trình như sau:
[<phần khai báo>]
<phần thân>
- Trong Pascal:
Phần khai báo:
Program < tên chương trình>;
Uses < tên các thư viện>;
Const <tên hằng>=<giá trị của hằng>;
Var < tên biến>: <kiểu dữ liệu>;
Procedure …; <khai báo thủ tục>
Function …; <khai báo hàm>…
Phần thân:
Begin
{Dãy các câu lệnh};
End.
Câu 2.
readln
dùng lệnh này trước end.
Bn chỉ cần ấn Ctrl + f9 là nó kiểm tra lỗi và chạy chương trính.
thao tác dịch chương trình nhấn phím F9 và thao tác chạy chương trình nhấn tổ hợp phím Ctrl F9
Câu 3:
KHAI BÁO BIẾN
- Biến là một đại lượng mà giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình.
- Cú pháp:
VAR < Tên biến >[,< Tên biến 2>,...] : < Kiểu dữ liệu >;
Ví dụ:
VAR x, y: Real; {Khai báo hai biến x, y có kiểu là Real}
a, b: Integer; {Khai báo hai biến a, b có kiểu integer}
Chú ý: Ta có thể vừa khai báo biến, vừa gán giá trị khởi đầu cho biến bằng cách sử dụng cú pháp như sau:
CONST < Tên biến >: < Kiểu > = < Giá trị >;
Ví dụ:
CONST x:integer = 5;
Với khai báo biến x như trên, trong chương trình giá trị của biến x có thể thay đổi. (Điều này không đúng nếu chúng ta khai báo x là hằng).
– Biểu diễn số nguyên
bit 7 | bit 6 | bit 5 | hit 4 | bitẽ3 | bit 2 | bit 1
Quảng cáo
| bit 0 |
các bit cao | các bit thấp |
Một byte biểu diễn được số nguyên trong phạm vi -127 đến 127.
– Biểu diễn số thực:
Dùng dấu chấm (.) để ngăn cách giữa phần nguyên và phần phân. Mọi số thực đều có thể biểu diễn dưới dạng ±M x10±K(dạng dấu phẩy động).Ví dụ, số nguvên 1105 = 0.1105×104
các bước giải bài toán trên máy tính là: Xác định bài toán (xác định Input, Output) → Mô tả thuật toán (các bước giải bài toán) → Viết chương trình (dùng ngôn ngữ lập trình để viết chương trình giúp máy tính hiểu và thực hiện được).
Câu 5:
*Dạng thiếu:
if <điều kiện> then <câu lệnh>;
VD: if a>b then write(a);
HĐ: Nếu điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì kết thúc.
*Dạng đủ:
if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
VD: if a>b then write(a) else write(b);
HĐ: Nếu điều kiện đúng thì thực hiện câu lệnh 1 ngược lại thực hiện câu lệnh 2 và kết thúc.
Câu 1: Kể tên các từ khóa đã học?. Nêu cấu trúc chung của chương trình.
Câu 2: Cú pháp câu lệnh thông báo kết quả tính toán?. Nêu cách dịch chương trình,
chạy chương trình.
Câu 3: Nêu cú pháp khai báo biến?. Cho vd về 2 kiểu số nguyên, số thực.
Câu 4: Nêu các bước để giải từ bài toán đến chương trình
Câu 5: Nêu cú pháp của câu lệnh điều kiện dạng thiếu, điều kiện dạng đầy đủ. Vẽ
sơ đồ và cho ví dụ
Tham khảo
- Từ khóa là những từ dành riêng, không được sử dụng ngoài mục đích ngôn ngữ lập trình quy định.
- Ví dụ: Program, uses, begin, end, if, then, else,..
Cấu trúc chung- Một chương trình viết bằng ngôn ngữ lập trình bậc cao thông thường gồm có: 2 phần là phần khai báo và phần thân chương trình, trong đó phần thân bắt buộc phải có.
- Qui ước:
Phần diễn giải bằng ngôn ngữ tự nhiên đặt trong cặp ngoặc <>Thành phần có thể có hoặc không đặt trong cặp ngoặc []=>Với qui ước trên ta có thể mô tả cấu trúc chung của một chương trình như sau:
[<phần khai báo>]
<phần thân>
- Trong Pascal:
Phần khai báo:Program < tên chương trình>;
Uses < tên các thư viện>;
Const <tên hằng>=<giá trị của hằng>;
Var < tên biến>: <kiểu dữ liệu>;
Procedure …; <khai báo thủ tục>
Function …; <khai báo hàm>…
Phần thân:Begin
{Dãy các câu lệnh};
End.
Câu 2.readln
dùng lệnh này trước end.
Bn chỉ cần ấn Ctrl + f9 là nó kiểm tra lỗi và chạy chương trính.
thao tác dịch chương trình nhấn phím F9 và thao tác chạy chương trình nhấn tổ hợp phím Ctrl F9
Câu 3:
KHAI BÁO BIẾN
- Biến là một đại lượng mà giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình.
- Cú pháp:
VAR < Tên biến >[,< Tên biến 2>,...] : < Kiểu dữ liệu >;
Ví dụ:
VAR x, y: Real; {Khai báo hai biến x, y có kiểu là Real}
a, b: Integer; {Khai báo hai biến a, b có kiểu integer}
Chú ý: Ta có thể vừa khai báo biến, vừa gán giá trị khởi đầu cho biến bằng cách sử dụng cú pháp như sau:
CONST < Tên biến >: < Kiểu > = < Giá trị >;
Ví dụ:
CONST x:integer = 5;
Với khai báo biến x như trên, trong chương trình giá trị của biến x có thể thay đổi. (Điều này không đúng nếu chúng ta khai báo x là hằng).
– Biểu diễn số nguyên
bit 7 | bit 6 | bit 5 | hit 4 | bitẽ3 | bit 2 | bit 1
Quảng cáo
| bit 0 |
các bit cao | các bit thấp |
Một byte biểu diễn được số nguyên trong phạm vi -127 đến 127.
– Biểu diễn số thực:
Dùng dấu chấm (.) để ngăn cách giữa phần nguyên và phần phân. Mọi số thực đều có thể biểu diễn dưới dạng ±M x10±K(dạng dấu phẩy động).Ví dụ, số nguvên 1105 = 0.1105×104
các bước giải bài toán trên máy tính là: Xác định bài toán (xác định Input, Output) → Mô tả thuật toán (các bước giải bài toán) → Viết chương trình (dùng ngôn ngữ lập trình để viết chương trình giúp máy tính hiểu và thực hiện được).
Câu 5:
*Dạng thiếu:
if <điều kiện> then <câu lệnh>;
VD: if a>b then write(a);
HĐ: Nếu điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì kết thúc.
*Dạng đủ:
if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
VD: if a>b then write(a) else write(b);
HĐ: Nếu điều kiện đúng thì thực hiện câu lệnh 1 ngược lại thực hiện câu lệnh 2 và kết thúc.
Câu 1: Kể tên các từ khóa đã học?. Nêu cấu trúc chung của chương trình.
Câu 2: Cú pháp câu lệnh thông báo kết quả tính toán?. Nêu cách dịch chương trình,
chạy chương trình.
Câu 3: Nêu cú pháp khai báo biến?. Cho vd về 2 kiểu số nguyên, số thực.
Câu 4: Nêu các bước để giải từ bài toán đến chương trình
Câu 5: Nêu cú pháp của câu lệnh điều kiện dạng thiếu, điều kiện dạng đầy đủ. Vẽ
sơ đồ và cho ví dụ
Câu 4:
Bước 1: Xác định bài toán
Bước 2: Xác định thuật toán
Bước 3: Viết chương trình