Tìm kiếm Bài giảng
Bài 5. Khai báo biến

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Vũ Trường
Ngày gửi: 13h:57' 05-01-2022
Dung lượng: 1.6 MB
Số lượt tải: 159
Nguồn:
Người gửi: Vũ Trường
Ngày gửi: 13h:57' 05-01-2022
Dung lượng: 1.6 MB
Số lượt tải: 159
Số lượt thích:
0 người
Hãy là chính mình
Be yourself
Wednesday, January 05, 2022
TIN HỌC 11 (C++) – BÀI 5:
KHAI BÁO BIẾN – HẰNG SỐ
Bài 5: KHAI BÁO BIẾN – HẰNG SỐ
Biến là gì?
Khai báo biến?
Lưu ý khi khai báo biến?
Hằng số?
Bài tập về nhà?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
2
I. BIẾN
Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu.
Tên biến dùng để xác lập quan hệ giữa biến với địa chỉ bộ nhớ nơi lưu trữ giá trị biến.
Mỗi biến chỉ được khai báo một lần.
Giá trị của biến có thể được thay đổi trong quá trình thực hiện chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
3
II. CÁCH KHAI BÁO BIẾN
Khai báo biến đơn thuần
Khai báo biến và khởi tạo giá trị ban đầu cho biến
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
4
II. CÁCH KHAI BÁO BIẾN
Dạng 1: Khai báo biến đơn thuần
Cú pháp:
;
Dạng 2: Khai báo biến và khởi tạo giá trị ban đầu cho biến
Cú pháp:
= [Giá trị khởi tạo của biến] ;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
5
II. CÁCH KHAI BÁO BIẾN
Dạng 1: ;
Dạng 2: = [Giá trị khởi tạo của biến] ;
Trong đó:
Kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu có cấu trúc;
Danh sách tên biến có thể là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy;
Giá trị khởi tạo của biến là giá trị sẽ được gán ngay sau khi biến được tạo ra trong bộ nhớ chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
6
II. CÁCH KHAI BÁO BIẾN
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
7
III. LƯU Ý KHI KHAI BÁO BIẾN
Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn hay quá dài, dễ mắc lỗi khi viết nhiều lần tên biến.
Khi khai báo biến cần đặt biệt lưu ý đến phạm vi giá trị của nó.
Tên biến không được bắt đầu bằng kí tự số, có thể sử dụng kí tự gạch chân khi đặt tên biến;
Trong một khối lệnh { } không được có hai biến cùng tên;
Tên biến trong NNLT C++ có phân biệt chữ hoa và chữ thường;
Ví dụ: int var1; và int Var1; là hai biến phân biệt.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
8
IV. HẰNG SỐ
Hằng là gì?
Cách khai báo hằng
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
9
IV. HẰNG SỐ
1. Hằng là gì?
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
10
IV. HẰNG SỐ
2. Cách khai báo hằng
a. Khai báo hằng với từ khóa const
const = ;
Hoặc
const = ;
Ví dụ: const double PI = 3.14;
double const PI = 3.14 ;
Lưu ý khai báo hằng với từ khóa const, có thể khai báo các hằng với một kiểu xác định như là làm với một biến.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
11
IV. HẰNG SỐ
2. Cách khai báo hằng
b. Khai báo hằng bằng #define (không có dấu chấm phẩy “;” ở cuối)
#define
Ví dụ: #define PI 3.14
Lưu ý khai báo hằng bằng #define: chỉ thị #define không phải là một lệnh thực thi, nó là chỉ thị tiền xử lý (preprocessor), đó là lý do trình biên dịch coi cả dòng là một chỉ thị và dòng đó không cần kết thúc bằng dấu chấm phẩy. Nếu bạn thêm dấu chấm phẩy vào cuối dòng, nó sẽ được coi là một phần của giá trị định nghĩa hằng.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
12
IV. HẰNG SỐ
#include
using namespace std;
const float PI = 3.14 ;
int main()
{
float R, CV, DT ;
cout << " Nhap ban kinh R= " ;
cin >> R ;
CV = 2 * PI * R ;
DT = PI * R * R ;
cout<< "\n Chu vi = " << CV;
cout<< "\n Dien tich =" << DT;
cout << endl;
return 0 ;
}
#include
using namespace std;
#define PI 3.14
int main()
{
float R, CV, DT ;
cout << " Nhap ban kinh R= " ;
cin >> R ;
CV = 2 * PI * R ;
DT = PI * R * R ;
cout<< "\n Chu vi = " << CV;
cout<< "\n Dien tich =" << DT;
cout << endl;
return 0 ;
}
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
13
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
14
1. Biến
Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu.
Mỗi biến chỉ được khai báo một lần.
Giá trị của biến có thể được thay đổi trong quá trình thực hiện chương trình.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
15
2. Cách khai báo biến
Dạng 1: Khai báo biến đơn thuần
Cú pháp:
;
Dạng 2: Khai báo biến và khởi tạo giá trị ban đầu cho biến
Cú pháp:
= [Giá trị khởi tạo của biến] ;
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
16
2. Cách khai báo biến
Dạng 1: ;
Dạng 2: = [Giá trị khởi tạo của biến] ;
Trong đó:
Kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu có cấu trúc;
Danh sách tên biến có thể là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy;
Giá trị khởi tạo của biến là giá trị sẽ được gán ngay sau khi biến được tạo ra trong bộ nhớ chương trình.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
17
3. Lưu ý khi khai báo biến
Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn hay quá dài, dễ mắc lỗi khi viết nhiều lần tên biến.
Khi khai báo biến cần đặt biệt lưu ý đến phạm vi giá trị của nó.
Tên biến không được bắt đầu bằng kí tự số, có thể sử dụng kí tự gạch chân khi đặt tên biến;
Trong một khối lệnh { } không được có hai biến cùng tên;
Tên biến trong NNLT C++ có phân biệt chữ hoa và chữ thường;
Ví dụ: int var1; và int Var1; là hai biến phân biệt.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
18
4. Hằng số.
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Dạng 1: Khai báo hằng với từ khóa const
const = ;
Hoặc
const = ;
Dạng 2: Khai báo hằng bằng #define (không có dấu “;” ở cuối)
#define
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
19
BÀI TẬP VỀ NHÀ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
20
Xem kỹ lại bài học.
Học thuộc phần “KIẾN THỨC CẦN NHỚ”.
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau và xuất kết quả tính toán ra màn hình:
A = x2 + y2
B = x + y + A
C = xy + A – B2
BÀI TẬP – DẶN DÒ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
21
ÔN TẬP
TRẮC NGHIỆM
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
22
Câu 1: Trong ngôn ngữ lập trình C++, hằng và biến khác nhau cơ bản như thế nào?
A. Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình, biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình
D. Hằng không cần khai báo còn biến phải khai báo
B. Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình
C. Hằng và biến bắt buộc phải khai báo
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
23
Câu 2: Trong ngôn ngữ lập trình C++, cho biết khai báo hằng số nào là đúng qui cách:
A. #define MIN = 3.4;
D. #define PI 3.14159;
B. #define MAX 5;
C. #define MAX 5
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
24
Câu 3: Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là:
A. Hằng
D. Biến
B. Hàm
C. Biểu thức
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
25
Câu 4: Trong ngôn ngữ lập trình C++, từ khoá const dùng để:
A. Khai báo hằng
D. Khai báo biến
B. Khai báo tên chương trình
C. Khai báo thư viện.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
26
Câu 5: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. float const a = 10, b = 5;
D. const int a = 3, x = 4.5;
B. float x, y = 6;
C. const int a, x = 3.5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
27
Câu 6: Trong ngôn ngữ lập trình C++, từ khóa #define dùng để:
A. Khai báo hằng
D. Khai báo biến
B. Khai báo thư viện
C. Khai báo tên chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
28
Câu 7: Trong C++, khai báo nào sau đây là đúng:
A. double delta;
D. #define A;
B. const X;
C. ints B;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
29
Câu 8: Biến là …
A. Là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình
D. Không cần khai báo trước khi sử dụng
B. Tên không cần theo nguyên tắc đặt tên
C. Là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
30
Câu 9: Trong C++, khai báo nào sau đây sai?
A. int a, int b;
D. int x, y;
B. double = x;
C. float a, b;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
31
Câu 10: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. #define PI 3.14
D. float x:=5;
B. const double PI = 3.14
C. int x = 5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
32
Câu 11: Trong C++, cách khai báo biến nào sau đây là đúng?
A. =
D. ;
B. ;
C. = ;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
33
Câu 12: Trong C++, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
A. Dấu chấm phẩy (;)
D. Dấu hai chấm (:)
B. Dấu phẩy (,)
C. Dấu chấm (.)
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
34
Câu 13: Trong C++, từ khóa nào sao đây không phải là kiểu dữ liệu?
A. float
D. double
B. int
C. real
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
35
Câu 14: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. int x = 5, y = 6;
D. int x = 3.5;
B. int a, b = 5;
C. double x = 4.5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
36
Cám ơn
quý thầy/cô đã tham dự
Thân ái
chào các em
Tiết học đã kết thúc
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
37
HƯỚNG DẪN BÀI TẬP 1
Bài tập 1
Hãy viết chương trình tính giá trị của các biểu thức sau và xuất kết quả tính toán ra màn hình:
A = x2 + y2
B = x + y + A
C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
38
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
1. Xác định bài toán
Input: Nhập giá trị bất kỳ cho hai số x, y từ bàn phím.
Output: Xuất kết quả tính toán của biểu thức A, B, C ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
39
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
2. Xây dựng thuật toán
Nhập giá trị bất kỳ cho x từ bàn phím.
Nhập giá trị bất kỳ cho y từ bàn phím.
Tính biểu thức A.
Tính biểu thức B.
Tính biểu thức C.
Xuất kết quả tính toán của biểu thức A, B, C ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
40
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
3. Viết chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
41
#include
using namespace std;
int main()
{
int x, y ;
float A, B, C ;
cout<< " Nhap gia tri x: " ;
cin >> x ;
cout<< " Nhap gia tri y: " ;
cin >> y ;
A = x*x + y*y ;
B = x + y + A ;
C = x*y + A - B*B ;
cout<< "\n Ket qua A= " << A;
cout<< "\n Ket qua B= " << B;
cout<< "\n Ket qua C= " << C;
cout << endl ;
return 0;
}
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
42
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
4. Test chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
43
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Kết quả hiển thị ra màn hình:
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
44
Cám ơn
quý thầy/cô đã tham dự
Thân ái
chào các em
Tiết học đã kết thúc
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
45
Be yourself
Wednesday, January 05, 2022
TIN HỌC 11 (C++) – BÀI 5:
KHAI BÁO BIẾN – HẰNG SỐ
Bài 5: KHAI BÁO BIẾN – HẰNG SỐ
Biến là gì?
Khai báo biến?
Lưu ý khi khai báo biến?
Hằng số?
Bài tập về nhà?
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
2
I. BIẾN
Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu.
Tên biến dùng để xác lập quan hệ giữa biến với địa chỉ bộ nhớ nơi lưu trữ giá trị biến.
Mỗi biến chỉ được khai báo một lần.
Giá trị của biến có thể được thay đổi trong quá trình thực hiện chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
3
II. CÁCH KHAI BÁO BIẾN
Khai báo biến đơn thuần
Khai báo biến và khởi tạo giá trị ban đầu cho biến
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
4
II. CÁCH KHAI BÁO BIẾN
Dạng 1: Khai báo biến đơn thuần
Cú pháp:
Dạng 2: Khai báo biến và khởi tạo giá trị ban đầu cho biến
Cú pháp:
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
5
II. CÁCH KHAI BÁO BIẾN
Dạng 1:
Dạng 2:
Trong đó:
Kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu có cấu trúc;
Danh sách tên biến có thể là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy;
Giá trị khởi tạo của biến là giá trị sẽ được gán ngay sau khi biến được tạo ra trong bộ nhớ chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
6
II. CÁCH KHAI BÁO BIẾN
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
7
III. LƯU Ý KHI KHAI BÁO BIẾN
Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn hay quá dài, dễ mắc lỗi khi viết nhiều lần tên biến.
Khi khai báo biến cần đặt biệt lưu ý đến phạm vi giá trị của nó.
Tên biến không được bắt đầu bằng kí tự số, có thể sử dụng kí tự gạch chân khi đặt tên biến;
Trong một khối lệnh { } không được có hai biến cùng tên;
Tên biến trong NNLT C++ có phân biệt chữ hoa và chữ thường;
Ví dụ: int var1; và int Var1; là hai biến phân biệt.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
8
IV. HẰNG SỐ
Hằng là gì?
Cách khai báo hằng
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
9
IV. HẰNG SỐ
1. Hằng là gì?
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
10
IV. HẰNG SỐ
2. Cách khai báo hằng
a. Khai báo hằng với từ khóa const
const
Hoặc
Ví dụ: const double PI = 3.14;
double const PI = 3.14 ;
Lưu ý khai báo hằng với từ khóa const, có thể khai báo các hằng với một kiểu xác định như là làm với một biến.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
11
IV. HẰNG SỐ
2. Cách khai báo hằng
b. Khai báo hằng bằng #define (không có dấu chấm phẩy “;” ở cuối)
#define
Ví dụ: #define PI 3.14
Lưu ý khai báo hằng bằng #define: chỉ thị #define không phải là một lệnh thực thi, nó là chỉ thị tiền xử lý (preprocessor), đó là lý do trình biên dịch coi cả dòng là một chỉ thị và dòng đó không cần kết thúc bằng dấu chấm phẩy. Nếu bạn thêm dấu chấm phẩy vào cuối dòng, nó sẽ được coi là một phần của giá trị định nghĩa hằng.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
12
IV. HẰNG SỐ
#include
using namespace std;
const float PI = 3.14 ;
int main()
{
float R, CV, DT ;
cout << " Nhap ban kinh R= " ;
cin >> R ;
CV = 2 * PI * R ;
DT = PI * R * R ;
cout<< "\n Chu vi = " << CV;
cout<< "\n Dien tich =" << DT;
cout << endl;
return 0 ;
}
#include
using namespace std;
#define PI 3.14
int main()
{
float R, CV, DT ;
cout << " Nhap ban kinh R= " ;
cin >> R ;
CV = 2 * PI * R ;
DT = PI * R * R ;
cout<< "\n Chu vi = " << CV;
cout<< "\n Dien tich =" << DT;
cout << endl;
return 0 ;
}
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
13
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
14
1. Biến
Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu.
Mỗi biến chỉ được khai báo một lần.
Giá trị của biến có thể được thay đổi trong quá trình thực hiện chương trình.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
15
2. Cách khai báo biến
Dạng 1: Khai báo biến đơn thuần
Cú pháp:
Dạng 2: Khai báo biến và khởi tạo giá trị ban đầu cho biến
Cú pháp:
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
16
2. Cách khai báo biến
Dạng 1:
Dạng 2:
Trong đó:
Kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu có cấu trúc;
Danh sách tên biến có thể là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu phẩy;
Giá trị khởi tạo của biến là giá trị sẽ được gán ngay sau khi biến được tạo ra trong bộ nhớ chương trình.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
17
3. Lưu ý khi khai báo biến
Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn hay quá dài, dễ mắc lỗi khi viết nhiều lần tên biến.
Khi khai báo biến cần đặt biệt lưu ý đến phạm vi giá trị của nó.
Tên biến không được bắt đầu bằng kí tự số, có thể sử dụng kí tự gạch chân khi đặt tên biến;
Trong một khối lệnh { } không được có hai biến cùng tên;
Tên biến trong NNLT C++ có phân biệt chữ hoa và chữ thường;
Ví dụ: int var1; và int Var1; là hai biến phân biệt.
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
18
4. Hằng số.
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Dạng 1: Khai báo hằng với từ khóa const
const
Hoặc
Dạng 2: Khai báo hằng bằng #define (không có dấu “;” ở cuối)
#define
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
19
BÀI TẬP VỀ NHÀ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
20
Xem kỹ lại bài học.
Học thuộc phần “KIẾN THỨC CẦN NHỚ”.
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau và xuất kết quả tính toán ra màn hình:
A = x2 + y2
B = x + y + A
C = xy + A – B2
BÀI TẬP – DẶN DÒ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
21
ÔN TẬP
TRẮC NGHIỆM
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
22
Câu 1: Trong ngôn ngữ lập trình C++, hằng và biến khác nhau cơ bản như thế nào?
A. Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình, biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình
D. Hằng không cần khai báo còn biến phải khai báo
B. Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình
C. Hằng và biến bắt buộc phải khai báo
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
23
Câu 2: Trong ngôn ngữ lập trình C++, cho biết khai báo hằng số nào là đúng qui cách:
A. #define MIN = 3.4;
D. #define PI 3.14159;
B. #define MAX 5;
C. #define MAX 5
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
24
Câu 3: Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là:
A. Hằng
D. Biến
B. Hàm
C. Biểu thức
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
25
Câu 4: Trong ngôn ngữ lập trình C++, từ khoá const dùng để:
A. Khai báo hằng
D. Khai báo biến
B. Khai báo tên chương trình
C. Khai báo thư viện.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
26
Câu 5: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. float const a = 10, b = 5;
D. const int a = 3, x = 4.5;
B. float x, y = 6;
C. const int a, x = 3.5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
27
Câu 6: Trong ngôn ngữ lập trình C++, từ khóa #define dùng để:
A. Khai báo hằng
D. Khai báo biến
B. Khai báo thư viện
C. Khai báo tên chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
28
Câu 7: Trong C++, khai báo nào sau đây là đúng:
A. double delta;
D. #define A;
B. const X;
C. ints B;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
29
Câu 8: Biến là …
A. Là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình
D. Không cần khai báo trước khi sử dụng
B. Tên không cần theo nguyên tắc đặt tên
C. Là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
30
Câu 9: Trong C++, khai báo nào sau đây sai?
A. int a, int b;
D. int x, y;
B. double = x;
C. float a, b;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
31
Câu 10: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. #define PI 3.14
D. float x:=5;
B. const double PI = 3.14
C. int x = 5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
32
Câu 11: Trong C++, cách khai báo biến nào sau đây là đúng?
A.
D.
B.
C.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
33
Câu 12: Trong C++, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
A. Dấu chấm phẩy (;)
D. Dấu hai chấm (:)
B. Dấu phẩy (,)
C. Dấu chấm (.)
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
34
Câu 13: Trong C++, từ khóa nào sao đây không phải là kiểu dữ liệu?
A. float
D. double
B. int
C. real
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
35
Câu 14: Trong ngôn ngữ lập trình C++, khai báo nào dưới đây sai qui cách:
A. int x = 5, y = 6;
D. int x = 3.5;
B. int a, b = 5;
C. double x = 4.5;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
36
Cám ơn
quý thầy/cô đã tham dự
Thân ái
chào các em
Tiết học đã kết thúc
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
37
HƯỚNG DẪN BÀI TẬP 1
Bài tập 1
Hãy viết chương trình tính giá trị của các biểu thức sau và xuất kết quả tính toán ra màn hình:
A = x2 + y2
B = x + y + A
C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
38
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
1. Xác định bài toán
Input: Nhập giá trị bất kỳ cho hai số x, y từ bàn phím.
Output: Xuất kết quả tính toán của biểu thức A, B, C ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
39
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
2. Xây dựng thuật toán
Nhập giá trị bất kỳ cho x từ bàn phím.
Nhập giá trị bất kỳ cho y từ bàn phím.
Tính biểu thức A.
Tính biểu thức B.
Tính biểu thức C.
Xuất kết quả tính toán của biểu thức A, B, C ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
40
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
3. Viết chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
41
#include
using namespace std;
int main()
{
int x, y ;
float A, B, C ;
cout<< " Nhap gia tri x: " ;
cin >> x ;
cout<< " Nhap gia tri y: " ;
cin >> y ;
A = x*x + y*y ;
B = x + y + A ;
C = x*y + A - B*B ;
cout<< "\n Ket qua A= " << A;
cout<< "\n Ket qua B= " << B;
cout<< "\n Ket qua C= " << C;
cout << endl ;
return 0;
}
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
42
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Các bước giải bài toán
1. Xác định bài toán.
2. Xây dựng thuật toán.
3. Viết chương trình.
4. Test chương trình.
4. Test chương trình
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
43
Bài tập 1: Hãy viết chương trình tính giá trị của các biểu thức sau:
A = x2 + y2 B = x + y + A C = xy + A – B2
Kết quả hiển thị ra màn hình:
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
44
Cám ơn
quý thầy/cô đã tham dự
Thân ái
chào các em
Tiết học đã kết thúc
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
45
 








Các ý kiến mới nhất