Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 6. Phép toán, biểu thức, câu lệnh gán

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Vũ Trường
Ngày gửi: 13h:58' 05-01-2022
Dung lượng: 1.6 MB
Số lượt tải: 176
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 6:
PHÉP TOÁN
CÂU LỆNH GÁN – LỆNH GHÉP
HÀM SỐ HỌC CHUẨN
BÀI 6: PHÉP TOÁN – CÂU LỆNH GÁN
LỆNH GHÉP – HÀM SỐ HỌC CHUẨN
Phép toán
Câu lệnh gán
Toán tử gán
Câu lệnh ghép
Hàm số học chuẩn
Bài tập
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
2
I. PHÉP TOÁN
Các phép toán số học với số nguyên
Các phép toán số học với số thực
Các phép toán quan hệ (phép toán so sánh)
Các phép toán logic
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
3
I. PHÉP TOÁN
1. Các phép toán số học với số nguyên
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
4
I. PHÉP TOÁN
2. Các phép toán số học với số thực
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
5
I. PHÉP TOÁN
3. Các phép toán quan hệ (phép toán so sánh)
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
6
I. PHÉP TOÁN
4. Các phép toán logic
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
7
II. CÂU LỆNH GÁN
Lệnh gán là một trong những lệnh cơ bản nhất của các ngôn ngữ lập trình.
Trong C++, câu lệnh gán có dạng:
= ;
Trong trường hợp đơn giản, tên_biến là tên của biến đơn. Kiểu của giá trị biểu thức phải phù hợp với kiểu của biến.
Chức năng của lệnh gán là đặt cho biến có tên ở vế trái dấu “ = ” giá trị mới bằng giá trị của biểu thức ở vế phải.
Ví dụ: x1 = ( -b + sqrt(b*b – 4*a*c) ) / (2*a) ;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
8
III. TOÁN TỬ GÁN
1. Mô tả.
2. Toán tử tăng giảm.
3. Ví dụ.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
9
III. TOÁN TỬ GÁN
1. Mô tả
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
10
III. TOÁN TỬ GÁN
Một cách viết thu gọn hơn nữa, đó là sử dụng toán tử tăng và giảm.
Nó có thể nằm trước hoặc nằm sau toán hạng. Có nghĩa là có thể có a++ hoặc ++a (tương ứng a-- hoặc --a).
2. Toán tử tăng và giảm
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
11
III. TOÁN TỬ GÁN
x + = 10 ;
delta = b * b – 4 * a * c ;
++ i ;
A = 10 ; C = A++ ; // nghĩa là C = 10, A = 11
(tính C trước, rồi tăng A)
A = 10 ; C = ++A ; // nghĩa là A = 11, C = 11
(tăng A trước, rồi tính C)
3. Ví dụ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
12
IV. CÂU LỆNH GHÉP
1. Mô tả
2. Ví dụ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
13
IV. CÂU LỆNH GHÉP
1. Mô tả
Trong đó: câu lệnh 1, câu lệnh 2, . . . , câu lệnh n là câu lệnh đơn, câu lệnh gán hoặc câu lệnh có cấu trúc . . .
Ý nghĩa: dùng để nhóm các câu lệnh đơn giản thành một câu lệnh ghép và được xem như là một câu lệnh có cấu trúc. Không cần dấu chấm phẩy ở cuối khối lệnh.
Cú pháp:
{
Câu lệnh 1 ;
Câu lệnh 2 ;
. . . . . . . . . .
Câu lệnh n ;
}
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
14
IV. CÂU LỆNH GHÉP
a = 1 ;
b = 4 ;
c = 1 ;
D = b * b – 4 * a * c ;
x1 = ( -b – sqrt (D) ) / ( 2 * a) ;
x2 = -b / a – x1 ;
a = 1 ;
b = 4 ;
c = 1 ;
{
D = b * b – 4 * a * c ;
x1 = ( -b – sqrt (D) ) / ( 2 * a) ;
x2 = -b / a – x1 ;
}
2. Ví dụ:
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
15
V. HÀM SỐ HỌC CHUẨN
Để lập trình được dễ dàng, thuận tiện hơn, các ngôn ngữ lập trình đều có thư viện chứa một số chương trình tính giá trị những hàm toán học thường dùng. Các chương trình như vậy được gọi là các hàm số học chuẩn.
Mỗi hàm chuẩn có tên chuẩn riêng. Đối số của hàm là một hay nhiều biểu thức số học và được đặt trong cặp ngoặc tròn ( và ) sau tên hàm.
Bản thân hàm chuẩn cũng được coi là một biểu thức số học và nó có thể tham gia vào biểu thức số học như một toán hạng (giống như biến và hằng).
Kết quả của hàm có thể là nguyên hoặc thực hay phụ thuộc vào kiểu của đối số.
Lưu ý: trước khi dùng hàm số học chuẩn thì cần khai báo thư viện.
Ví dụ: trong C++, khai báo như sau: #include
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
16
V. HÀM SỐ HỌC CHUẨN
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
17
KIẾN THỨC CẦN NHỚ
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
18
Lệnh gán là một trong những lệnh cơ bản nhất của các ngôn ngữ lập trình.
Trong C++, câu lệnh gán có dạng:
= ;
Toán tử tăng giảm: ++a, a++, --a, a--
Câu lệnh ghép: đặt trong cặp dấu { và }, dùng để nhóm các câu lệnh đơn giản thành một câu lệnh ghép.
Chức năng của lệnh gán là đặt cho biến có tên ở vế trái dấu “ = ” giá trị mới bằng giá trị của biểu thức ở vế phải.
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: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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 C++, cho đoạn chương trình:
{
int a = 100;
int b = 30;
int x = a / b ;
cout << x;
}
Cho biết kết quả sau khi thực hiện lệnh :
A. Báo lỗi do gán sai kiểu dữ liệu
D. 1
B. 10
C. 3
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
23
Câu 2:  Cho biểu thức sau: (a % 3 == 0) && (a % 4 == 0)
Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?
A. 24
D. 15
B. 16
C. 20
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
24
Câu 3:  Trong C++, hàm cho giá trị bằng căn bậc 2 của x là :
A. sqrt(x);
D. pow(x,y);
B. exp(x);
C. abs(x);
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
25
Câu 4:  Những biểu thức nào sau đây có giá trị FALSE?
A. ( 3 < 5 ) || ( 4 + 2 < 5 ) && ( 2 < 4 / 2 );
C. ( 20 > 19 ) && ( `B` > `A` );
B. 4 + 2 * ( 3 + 5 ) < 18 / 4 * 4 ;
D. ( 4 > 2 ) && ~( 4 + 2 < 5 ) || ( 2 >= 4 / 2 );
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
26
Câu 5: Biểu thức nào sau kiểm tra "n là một số nguyên dương chẵn"?
A. (n>0) && (n % 2 == 0)
D. (n>0) && (n / 2 != 0)
B. (n>0) && (n / 2 == 0)
C. (n>0) && (n % 2 != 0)
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
27
Câu 6:  Hãy chọn phương án đúng. Biểu thức: 25 % 3 + 5 / 2 * 3 có giá trị là :
A. 8.5;
D. 15.5;
B. 8;
C. 7.0;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
28
Câu 7:  Trong C++, cho đoạn chương trình:
{
int a = 5;
int b = 2;
double x = a * 1.0 / b ;
cout << x;
}
Cho biết kết quả sau khi thực hiện lệnh :
A. 2
D. 0
B. Báo lỗi do gán sai kiểu dữ liệu
C. 2.5
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
29
Câu 8:  Trong C++, phép toán % với số nguyên có tác dụng gì ?
A. Chia lấy phần nguyên
D. Thực hiện phép chia
B. Làm tròn số
C. Chia lấy phần dư
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
30
Câu 9:   Biểu diễn biểu thức  trong NNLT C++ là
A. (a+b) + sqrt(a*a+2*b*c) / ( c – a / (a+b) )
D. (a+b) + sqrt( sqr(a) + 2*b*c / c – a / (a+b)
B. (a+b) + sqr(a*a+2*b*c) / c – a / (a+b)
C. (a+b) + sqr( sqrt(a) + 2*b*c) / (c – a / (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++, biểu thức số học nào sau đây là hợp lệ ?
A. x*y(x+y);
D. {a + b}*c;
B. 5a + 7b + 8c;
C. 5 * a + 7 * b + 8 * c;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
32
Câu 11:  Trong C++, để thực hiện gán giá trị 10 cho biến X. Phép gán nào sau đây là đúng?
A. X = 10;
D. X : = 10;
B. X == 10;
C. X :== 10;
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
33
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++
34
HƯỚNG DẪN BÀI TẬP
Bài tập 1
Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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++
35
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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 chiều dài, chiều rộng từ bàn phím.
Output: Xuất kết quả tính toán chu vi, diện tích hình chữ nhật ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
36
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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 chiều dài từ bàn phím.
Nhập giá trị bất kỳ cho chiều rộng từ bàn phím.
Tính chu vi hình chữ nhật.
Tính diện tích hình chữ nhật.
Xuất kết quả tính toán chu vi, diện tích hình chữ nhật ra màn hình.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
37
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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++
38
#include
using namespace std;
int main()
{ // BT01: Hinh chu nhat
int dai, rong ;
float CV, DT ;
cout<<"\n Nhap chieu dai: ";
cin>> dai;
cout<<"\n Nhap chieu rong: ";
cin>> rong;
CV = (dai + rong) * 2 ;
DT = dai * rong ;
cout<<"\n Chu vi= " << CV;
cout<<"\n Dien tich= " << DT;
cout<< endl ;

  return 0 ;
}
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
05/01/2022
Tin học 11 - Ngôn ngữ lập trình C++
39
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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++
40
Bài tập 1: Viết chương trình nhập vào 2 cạnh hình chữ nhật. Tính chu vi, diện tích hình chữ nhật.
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++
41
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++
42
 
Gửi ý kiến