0

toán tử so sánh adt § 7 1 2

Lập trình C++ tuần 1 potx

Lập trình C++ tuần 1 potx

Kỹ thuật lập trình

... Kết chạy cout
  • 52
  • 464
  • 0
ngôn ngữ lập trình C++ 1 - Tuần 2

ngôn ngữ lập trình C++ 1 - Tuần 2

Kỹ thuật lập trình

... thức logic đơn Các toán tử so sánh • Ký hiệu toán tử so sánhSo sánh bằng: ‘==‘ – So sánh khác: ‘!=‘ – So sánh lớn hơn: ‘>’ – So sánh nhỏ hơn: ‘=‘ – So sánh nhỏ bằng: ‘ BThức Logic mang giá trị false  float x = 3.5; const float PI = 3 .14 ; bool y ... kết hợp toán tử so sánh, toán tử logic, … • Ví dụ: – (A>5) && (B6) – ! (A==4) && (B2) && ((B4))) Mức ưu tiên toán tử • Mức ưu tiên toán tử theo...
  • 26
  • 979
  • 3
Ngôn ngữ lập trình C++ 1 - Tuần 6

Ngôn ngữ lập trình C++ 1 - Tuần 6

Kỹ thuật lập trình

... tinhToan(int x, int y = 7) ; void soThuc(float x, int y = 12 , float z = 1. 1); • Các hàm có đối số mặc định sau sai: int tinhToan(int x = 6, int y); void soThuc(float x = 2. 3, int y = 12 , float z); Quá ... giaiThua (2) ; tính giaiThua (2) máy lại ghi nhớ: – giaiThua (2) := * giaiThua (1) ; tính giaiThua (1) Theo định nghĩa hàm thì: – giaiThua (1) := 1; Máy quay ngược lại: – giaiThua (2) := * 1; cho kết ... đệ quy • Ví dụ: Xây dựng hàm đệ quy tính n! long giaiThua(int n) { if (n == 1) return 1; else return n * giaiThua(n - 1) ; } Hàm đệ quy • Qui trình thực hiện: Trong ví dụ trên, qui trình thực sau:...
  • 27
  • 405
  • 1
Ngôn ngữ lập trình C++1 - Tuần 7

Ngôn ngữ lập trình C++1 - Tuần 7

Kỹ thuật lập trình

... – – – – cout
  • 19
  • 599
  • 7
ngôn ngữ lập trình C++ 1

ngôn ngữ lập trình C++ 1

Kỹ thuật lập trình

... khai báo sau sai 1) int &sn=int; 2) Sinhvien &sv1=Sinhvien; Các khai báo 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 truyền ... thay đổi giá trị địa trỏ Ví dụ: void Doicho(Sinhvien *&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 thuộc tính sau: Xtt,Ytt, ... r, int &dientich, int &chuvi) { dientich = 3 .14 * r * r; chuvi = * 3 .14 * r; }  Khi gọi hàm phải truyền địa RutgonPS(r, dt, cv); HÀM TẠO BẢN SAO (1) (copy constructor)  Hàm tạo sao: Sinhvien::Sinhvien()...
  • 16
  • 205
  • 0
Ngôn ngữ lập trình C++ 1

Ngôn ngữ lập trình C++ 1

Kỹ thuật lập trình

... Kết chạy cout
  • 51
  • 404
  • 0
Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

Kỹ thuật lập trình

... ve_duong_ngang(); } 20 21 22 23 24 25 26 // Ham ve hai duong song song void ve_hai_duong_ss() { cout
  • 46
  • 1,271
  • 1
Ngôn ngữ lập trình C/C++ - Tuần 1

Ngôn ngữ lập trình C/C++ - Tuần 1

Tin học

... Ritchie (giữa) Ken Thompson (trái) nhận giải thưởng quốc gia công nghệ phát minh ra11hệ điều hành UNIX ngôn ngữ C (ngày 27 / 4 /19 99) 12 Bjarne Stroustrup Sinh ngày 30 / 12 /19 50 Đan Mạch Đang làm việc ... biến_3 ; hoặc: cin >> biến _1 >> biến _2 >> biến_3 ; 27 28 Ví dụ vào/ra C++ Định ... phép nhập tối đa n -1 kí tự vào xâu s int x; char c; cin >> x; cin.ignore (1) ; // Lấy ký tự \n đệm cin.get(c); 31 32 In kết hình printf(Định dạng, bt _1, bt _2, , bt_n) ; bt _1, bt _2, …, bt_n biểu thức...
  • 7
  • 604
  • 7
Ngôn ngữ lập trình c++ - Bài 1

Ngôn ngữ lập trình c++ - Bài 1 " Giới thiệu" docx

Kỹ thuật lập trình

... b i nhúm c a Bjarne Stroustrup t i AT&T, USA Nm 19 89 y ban ANSI chu n húa t o i u ki n s d ng r ng rói c chu n húa b i ISO nm 19 98 (ISO/IEC 14 8 82) OOP (Object-Oriented Programming ) Truy n th ... ni m tr c õy Khỏi ni m h ng i t ng Phỏt tri n m t chng trỡnh C++ So n th o chng trỡnh v lu thnh source file Dựng compiler d ch source file thnh object file (mó mỏy_machine code) Dựng linker k ... đặt tr c toán tử (
  • 15
  • 361
  • 0
Ngôn ngữ lập trình C/C++ - Tuần 2

Ngôn ngữ lập trình C/C++ - Tuần 2

Tin học

... -7L, 12 345L Hằng nguyên viết hệ 16 8: Hệ 16 : 0xA1 Hệ 8: 013 (11 hệ 10 ) (11 hệ 10 ) Hằng thực 10 Hằng ký tự Hằng thực viết theo cách Dạng dấu phảy tĩnh: 3 .2, -7. 1, 3 .14 16 Dạng dấu phảy động: Có hai ... phần nguyên: 5 /2 = Chia thực: 5.0 /2. 0 = 2. 5 Lấy phần dư (%) 5 %2 =1 4 %2= 0 Đây phép toán Phép trừ (khi đảo dấu) 28 Phép toán Tương đương Kết i = ++j; // tăng j = j + ; i = j i = 16 , j = 16 trước ; ... a, b toán hạng, + toán tử Số phép toán số toán hạng 27 Các phép toán số học Các phép toán tự tăng giảm i++, ++i: Tăng i (biến nguyên) lên đơn vị i , i: Giảm i (biến nguyên) đơn vị Đây phép toán...
  • 8
  • 416
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 3 - 4

Ngôn ngữ lập trình C/C++ - Tuần 3 - 4

Tin học

... khối lệnh lặp 2 1 1 = + + + + với
  • 6
  • 397
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 5 - 6

Ngôn ngữ lập trình C/C++ - Tuần 5 - 6

Tin học

... i mảng Giả sử có mảng int a [10 ]: Ví dụ: float a [2] [3], *p; a[0][0] a[0] [1] a[0] [2] a [1] [0] a [1] [1] a [1] [2] a a +1 p = a; a[i][j] ~ *(p+3*i+j) a[i] *(a+i) a+i &a[i] 10 Mảng trỏ Khai báo: ... phần tử p = new [n] ; // cấp phát n phần tử Ví dụ: Ví dụ: int *p, *q; p = new int; q = new int [10 ]; // p cấp phát phần tử // p cấp phát n >1 phần tử int *p, *q; p = new int; q = new int [10 ]; ... new int; q = new int [10 ]; delete p; delete[] q; // Cấp phát phần tử // Cấp phát 10 phần tử // Cấp phát phần tử // Cấp phát 10 phần tử // Giải phóng p // Giải phóng q Con trỏ mảng chiều Con trỏ mảng...
  • 5
  • 375
  • 6
Ngôn ngữ lập trình C/C++ - Tuần 8

Ngôn ngữ lập trình C/C++ - Tuần 8

Tin học

... mảng, ta gán hai biến cấu trúc kiểu Ví dụ: Hàm cấu trúc struct vector v1, v2, v3 = {1, 1, 1} ; v1.x = 0; v1.y = 0; v1.z = 0; v2 = v1; // Gán cấu trúc Con trỏ địa cấu trúc Đối hàm cấu trúc Khai báo ... phần>) 10 Giá trị hàm cấu trúc Cũng tương tự kiểu liệu bản, giá trị trả lại hàm cấu trúc dạng sau: Cấu trúc với thành phần kiểu bit (trường) biến cấu trúc trỏ cấu trúc tham chiếu cấu trúc 11 12 Khái ... int unsigned int 13 14 Khai báo kiểu typedef ; Ví dụ: Kiểu hợp (Union) typedef struct vector vector_t; typedef struct { int ngay, thang, nam; } Date; 15 16 Khai báo union...
  • 4
  • 333
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 9

Ngôn ngữ lập trình C/C++ - Tuần 9

Tin học

... tên_con_trỏ_lớp.tên_phương_thức[danh_sách_đối] Ví dụ: DIEM d1, d2, d3 ; DIEM d [20 ] ; 19 20 Bài tập Thiết kế lớp vector: Thể cấu trúc liệu vector chiều Viết phương thức thực phép toán vector: Cộng, trừ hai vector, nhân ... } } class A { A x; //Không cho phép, x có kiểu lớp A A* p ; //Cho phép , p trỏ kiểu lớp A }; 11 12 Khai báo thành phần lớp Khai báo thành phần liệu Được khai báo khai báo thành phần kiểu cấu ... } void DIEM::hien() { int mau_ht ; mau_ht = getcolor(); putpixel(x, y, m); setcolor(mau_ht); } 17 18 Biến, mảng, trỏ đối tượng Truy cập thuộc tính, phương thức Một lớp sau định nghĩa xem kiểu...
  • 4
  • 333
  • 3
Ngôn ngữ lập trình C/C++ - Tuần 10

Ngôn ngữ lập trình C/C++ - Tuần 10

Tin học

... PS operator+(PS p1, PS p2); PS operator-(PS p1 , PS p2); PS operator*(PS p1, PS p2); PS operator/(PS p1, PS p2); // p1 + p2 // p1 - p2 // p1 *p2 // p1/p2 19 Cách dùng hàm toán tử Bài tập Cách ... hiệu dùng phép toán lớp theo cách viết thông thường Cách định nghĩa gọi phép chồng toán tử 17 18 Cách định nghĩa phép toán cho lớp Ví dụ Tên hàm toán tử: Gồm từ khoá operator tên phép toán Ví dụ: ... lớp DIEM_DH(int x1, int y1, int m1 = 15 ) ; // Các phương thức khác }; // Xây dựng hàm tạo bên định nghĩa lớp DIEM_DH:: DIEM_DH(int x1, int y1, int m1) ; { x = x1; y = y1; m = m1; } DIEM_DH d;...
  • 4
  • 382
  • 4
Bài 1: Giới thiệu ngôn ngữ lập trình C#

Bài 1: Giới thiệu ngôn ngữ lập trình C#

Kỹ thuật lập trình

... float num1 = Single.Parse(((String)st.Pop())); float num2 = Single.Parse(((String)st.Pop())); float kq=0; if (s=="+") kq=num1 + num2; if (s=="-") kq=num2 - num1; if (s=="x") kq=num1 * num2; if (s=="/") ... (TinhTrang)st.Pop(); if (s.sodia = =1) Console.WriteLine(s.cotdau + " >"+s.cotcuoi); else { TinhTrang st1= new TinhTrang(s.sodia -1, s.cotdau,s.cottrunggian,s.co TinhTrang st2= new TinhTrang (1, s.cotdau,s.cotcuoi,s.cottrunggian); ... Console App phần giao tiếp đồ họa với NSD 4) Trong hộp Name, nhập vào HelloWorld Trong ví dụ sau, nhập Lesson2 vào hộp Solution Name Bấm OK Kết : Một giải pháp (solution) tạo với tên Lesson2 Lesson2...
  • 36
  • 1,213
  • 0
bài 1 giới thiệu về ngôn ngữ lập trình c – các câu lệnh cơ bản trên c

bài 1 giới thiệu về ngôn ngữ lập trình c – các câu lệnh cơ bản trên c

Kỹ thuật lập trình

... byte, giá trị từ - 12 8 đến 1 27 int: byte, giá trị từ -3 27 6 8 đến 3 27 6 8 float: byte, giá trị từ 3.4 * 10 –38 đến 3.4 * 10 38 double: byte, giá trị từ 1 .7 * 10 –308 đến 1 .7 * 10 308 16 Đặc điểm ngôn ... trị nằm khoảng - 376 8 đến 3 27 6 7 ta khai báo: • int a; 17 Đặc điểm ngôn ngữ c Các kiểu liệu  Bài tập: cần khai báo số có giá trị -4.34 dùng kiểu liệu hợp lý ?  Đáp án: float 18 Đặc điểm ngôn ... chứa khoảng trắng 22 Đặc điểm ngôn ngữ c Tên  Phân biệt tên sau: int a; int 3a; char _HoTen; float so_ tien; int 3_a; int _3a; double DiemSo; double _diem _so; double diem so; 23 Đặc điểm ngôn...
  • 39
  • 1,018
  • 2

Xem thêm