... NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 2 Giảng viên: Ths Trần Đức Minh Email: tran.duc.minh@thanglong.edu.vn tdminh 21 1 0@yahoo.com Nội dung trình bày • Biểu thức logic và ... logic, các toán tử logic. Giá trị của biểu thức Logic chỉ là 1 trong 2 giá trị true (đúng ; 1) hoặc false (sai ; 0) • Ví dụ: a > (b + 4) 2 < 0 Biểu thức Logic đơn • Biểu thức Logic đơn là biểu ... sánh ta...
... tam=x;
x=y;
y=tam;
}
–
Khi goi hàm, biến được truyền trưc tiếp, 2 giá trị x và y thực sự
được đổi chỗ cho nhau
int a = 5, b = 8;
Doicho(a, b);
NGÔN NGỮ LẬP TRÌNH C++ 1
Tuần 6
Hàm trả về nhiều giá trị
•
Ví dụ:
–
Xây ... = 12 , float z = 1. 1);
•
Các hàm có đối số mặc định sau là sai:
int tinhToan(int x = 6, int y);
void soThuc(float x = 2. 3, int y = 12 , float z);
Quá tải h...
... *&sv1, Sinhvien *&sv2) { SinhVien *temp; temp = sv1; sv1 = sv2; sv2 = temp; } Bài tập 1. Xây dựng lớp hình chữ nhật với các thuộc tính sau: Xtt,Ytt, Xpd, Ypd- là tọa độ trái-trên, phải-dưới ... &sv1=Sinhvien; - Các khai báo đúng 1) int sn =20 ; int &i=sn; 2) Sinhvien sv_lop_T14A; Sinhvien &sv1 = sv_lop_T14A; TRUYỀN THAM CHIẾU CHO HÀM (1) Nhắc lại về truyền tham tr...
... bậc cao đều phải được chuyển sang ngôn ngữ máy trước khi thực thi. Lệnh trong C++ cout<<“Hello, World !”; Lệnh mã máy 11 10 010 100 011 1 01 10 011 1 011 1 011 011 … Kết quả chạy Hello, World ! Dịch ... NGÔN NGỮ LẬP TRÌNH C++ 1 NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 1 Tuần 1 Giới thiệu môn học Giới thiệu môn học • Môn C++ 1 giúp sinh viên nắm được phương pháp lập t...
... endl;
}
int tinhTong(int x, int y, int z)
{
return x + y + z;
}
NGÔN NGỮ LẬP TRÌNH C++ 1
NGÔN NGỮ LẬP TRÌNH C++ 1
Tuần 5
Tuần 5
Nguyên mẫu hàm
Nguyên mẫu hàm
•
Chú ý:
–
Trong nguyên mẫu ... dụ:
–
Viết hàm tính chuỗi:
S = 1
2
/ 1! + 2
2
/ 2! + 3
2
/ 3! + … + n
2
/ n!
Hàm tính chuỗi gọi đến 2 hàm tính bình phương và tính giai thừa.
Thiết kế top-down
Thiết...