... diem = new int[10]; loiNoi = new string[20]; ngaySinh = new DateTime[7]; float diemTB = new float[5]; 0 0 0 Khởi tạo gán giá trị tenMang = new KieuDuLieu[spt]{gtri1, gtri2, gtri3,…}; diem ... số Ví dụ Random r = new Random(); int[] pins = new int[4]{ r.Next() % 10, r.Next() % 10, r.Next() % 10, r.Next() % 10 }; Số giá trị dấu ngoặc phải số phần tử mảng khai báo Truy xuất phần tử
Ngày tải lên: 03/12/2015, 16:26
... 100 Gán i=5 j 104 p 100 gán p = & i i *p = j+2 gán j = *p 102 j 104 100 p i 102 j 104 p 100 i 102 100 102 i j 104 100 p 100 i 102 j 104 100 p Chú ý ▪ Một trỏ trỏ tới đối tượng kiểu ▪ Tốn tử ngơi ... ban đầu tương ứng trỏ 100, 200 300, kết ta có giá trị 101, 202 304 tương ứng Nếu viết tiếp plong += 5; pchar -=10; pshort +=5; => => => plong = 324 pchar = 91 pshort = 212 Chú ý ++ có độ ưu ... a=10; p= &a; ▫ Để lấy nội dung biến trỏ trỏ tới, ta dùng toán tử lấy nội dung * * PointerName Ví dụ int i,j,*p; i= 5; p= & i; j= *p; *p= j+2; 100 Gán i=5 j 104 p 100 gán p = & i i *p = j+2 gán
Ngày tải lên: 19/06/2019, 10:04
Bài giảng Kỹ thuật lập trình: Chương 2 - Trần Quang
... printf("%10.2f\n", 123.456); printf("%010.2f\n", 123.456); Trần Quang © 2016 CuuDuongThanCong.com Chương 02: Cấu trúc thành phần chương trình C++ https://fb.com/tailieudientucntt Kỹ thuật lập trình Lệnh ... chương trình C++ https://fb.com/tailieudientucntt Kỹ thuật lập trình Lệnh printf Ví dụ: printf("%d\n", 123); printf("%5d\n", 123); printf("%05d\n", 123); printf("%f\n", 123.456); printf("%10.2f\n", ... đơn giản Phong cách lập trình Trần Quang © 2016 CuuDuongThanCong.com Chương 02: Cấu trúc thành phần chương trình C++ https://fb.com/tailieudientucntt Kỹ thuật lập trình Chương trình C đơn giản
Ngày tải lên: 11/01/2020, 19:02
Bài giảng Kỹ thuật lập trình: Chương 2 - TS. Vũ Hương Giang
... lập trình hướng đối tượng cho phép cài đặt 1 ÄDT dưới dạng 1 lớp (class) c Kiểu dữ liệu trừu tượng Trang 21 Dữ liệu, kiểu dữ liệu, cấu trúc dữ liệu Machine Level Data Storage 0100110001101001010001 ... Level Data Storage 0100110001101001010001 w® Primitive Data Types 28 3.1415 ‘A : Basic Data Structures array High-Level Data Structures stack queue list Trang 22 2 Mang (Array) * Tap cac cap (index, ... liên 2 phan chia nhỏ hơn được kiểu dữ liệu (co ban, nữa có cầu trúc) khác * Thường được các ngôn ° Có thê được các ngôn ngữ lập trình định nghĩa ngữ lập trình định sản nghĩa sẵn hoặc do lập >
Ngày tải lên: 11/01/2020, 19:20
Giáo trình Bài giảng Kỹ thuật lập trình: Phần 2
... dụng chương trình là: Làm gọn nhẹ chương trình, thay phải viết bốn lần đoạn chương trình giống cách nhàm chán ta cần viết có lần Ngồi cho phép người lập trình kiểm sốt chương trình cách dễ ... Chương trình Cài đặt hàm Nội dung phần mô tả chi phần sau 101 Các thị tiền xử lý Như biết trước chạy chương trình (bắt đầu từ văn chương trình tức chương trình nguồn) C/C++ dịch chương trình tệp ... đường dẫn tìm thư mục Tệp thường tệp (thư viện) tạo lập trình viên đặt thư mục chứa chương trình Cú pháp cho phép lập trình viên chia chương trình thành nhiều mơđun đặt số tệp khác để dễ quản
Ngày tải lên: 26/09/2020, 15:26
Bài giảng Kỹ thuật lập trình: Bài 2 - ThS. Nguyễn Thành Trung
... a=10; p= &a; (6)Ví dụ int i,j,*p; i= 5; p= & i; j= *p; *p= j+2; 100 i 102 j 104 p Gán i=5 100 5 i 102 j 104 p 100 5 i 102 j 104 100 p gán p = & i gán j = *p 100 5 i 102 5 ... gán, so sánh trỏ (10)Ví dụ char *pchar; short *pshort; long *plong; pchar ++; pshort ++; plong ++; Giả sử địa ban đầu tương ứng trỏ 100, 200 300, kết ta có giá trị 101, 202 304 tương ứng Nếu ... (14)Ví dụ (float) *p=2.5; *p= (float *) 2.5; *(float)p =2.5; (float *) p =2.5; (float *) *p=2.5; (15)Con trỏ và mảng ▪ Giả sử ta có int a[30]; &a[0] địa phần tử đầu tiên mảng đó, đồng
Ngày tải lên: 10/03/2021, 14:20
Bài giảng Thực hành kỹ thuật lập trình: Phần 2 - ĐH Sư Phạm Kỹ Thuật Nam Định
... giảng Thực hành kỹ thuật lập trình BÀI LẬP TRÌNH TRÊN FORM XỬ LÝ CÁC CẤU TRÚC DỮ LIỆU NÂNG CAO Mục tiêu Sau học, sinh viên có khả năng: - Kiến thức: Biết thiết kế Form sử dụng C# lập trình form để ... ComboBox /Properties thiết lập thuộc tính: Name: combo_mongd Items/ Collection/ Gõ tên môn giảng dạy Kết thiết kế Form 122 Tập giảng Thực hành kỹ thuật lập trình Hình 2 - Kết thiết kế Form quản ... Tên_biến_cấu_trúc Tên_biến_thành_phần Ví dụ: Diem A= new Diem(20, 40); A.x // truy cập vào thành phần x biến A 118 Tập giảng Thực hành kỹ thuật lập trình Sao chép biến cấu trúc C# cho phép khởi gán hay
Ngày tải lên: 06/05/2021, 18:29
Bài giảng Kỹ thuật lập trình: Chương 2 - Trần Thị Kim Chi
... Environment) Biên tập chương trình nguồn (Trình EDIT) Biên dịch chương trình (Trình COMPILE) Chạy chương trình nguồn (Trình RUNTIME) Sửa lỗi chương trình nguồn (Trình DEBUG) .C/.CPP OBJ EXE ... ngôn ngữ lập trình C && VC VC BB BB Giới thiệu Các bước chu trình phát triển chương trình && VC VC BB BB Giới thiệu Môi trường lập trình Borland C++ 3.1 for DOS C Free C++ 6.0, Win32 Console ... rộng rãi nhà lập trình chuyên nghiệp Có tính khả chuyển, thay đổi hệ thống máy tính khác Rõ ràng, đọng Lập trình đơn thể, tái sử dụng thông qua hàm NMLT - Giới thiệu ngôn ngữ lập trình C &&
Ngày tải lên: 08/05/2021, 18:55
Bài giảng Kỹ thuật lập trình: Bài 2 - TS. Đào Trung Kiên
... ten[20]; scanf("%s", ten); EE3490: Kỹ thuật lập trình – HK1 2017/2018 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội Biến, kiểu giá trị (variables, types, values) EE3490: Kỹ thuật lập trình – HK1 2017/2018 ... struct { char thanh_pho[20]; char duong[20]; int so_nha; } dia_chi; } SinhVien; EE3490: Kỹ thuật lập trình – HK1 2017/2018 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội Bài tập 21 Dùng toán tử sizeof() ... Bài 2: Lập trình cấu trúc với C EE3490: Kỹ thuật lập trình – HK1 2017/2018 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội Chương trình C đơn giản /* hello.c */ #include
Ngày tải lên: 09/05/2021, 18:15
Bài giảng Kỹ thuật lập trình: Chương 2 - TS. Vũ Hương Giang
... lập trình hướng đối tượng cho phép cài đặt 1 ÄDT dưới dạng 1 lớp (class) c Kiểu dữ liệu trừu tượng Trang 21 Dữ liệu, kiểu dữ liệu, cấu trúc dữ liệu Machine Level Data Storage 0100110001101001010001 ... Level Data Storage 0100110001101001010001 w® Primitive Data Types 28 3.1415 ‘A : Basic Data Structures array High-Level Data Structures stack queue list Trang 22 2 Mảng (Array) * Tap cac cap (index, ... liên 2 phan chia nhỏ hơn được kiểu dữ liệu (co ban, nữa có cầu trúc) khác * Thường được các ngôn ° Có thê được các ngôn ngữ lập trình định nghĩa ngữ lập trình định sản nghĩa sẵn hoặc do lập >
Ngày tải lên: 09/05/2021, 18:25
Bài giảng Kỹ thuật lập trình - Chương 2: Biểu thức
... việc định trị theo yêu cầu lập trình viên ta nên dùng cặp dấu ngoặc tròn () để bao quanh biểu thức biểu thức 5/12/21 36 result = (x * y) – (z % 10) + (w /2); 5/12/21 37 Chuyển đổi kiểu biểu thức ... kết qủa: 5/12/21 41 Dạng viết tắt câu lệnh gán (shorthand assignments) Các dạng viết tắt câu lệnh gán với toán tử số học gồm +=, - =, *=, /=, %= Những lệnh có dạng: 5/12/21 42 5/12/21 43 Bài tập: ... kiểu theo ý muốn lập trình viên Dạng tổng quát casting : type: tên kiểu liệu hợp lệ Do 7/2 phép chia ngun nên kết khơng có phần thập phân Sau lệnh result có giá trị 5/12/21 40 ðể phép chia phép
Ngày tải lên: 11/05/2021, 00:45
Bài giảng Kỹ thuật lập trình: Bài 2 - ThS. Nguyễn Thành Trung
... 100 Gán i=5 j 104 p 100 gán p = & i i *p = j+2 gán j = *p 102 j 104 100 p i 102 j 104 p 100 i 102 100 102 i j 104 100 p 100 i 102 j 104 100 p Chú ý ▪ Một trỏ trỏ tới đối tượng kiểu ▪ Tốn tử ngơi ... ban đầu tương ứng trỏ 100, 200 300, kết ta có giá trị 101, 202 304 tương ứng Nếu viết tiếp plong += 5; pchar -=10; pshort +=5; => => => plong = 324 pchar = 91 pshort = 212 Phép tham chiếu Khi ... a=10; p= &a; ▫ Để lấy nội dung biến trỏ trỏ tới, ta dùng toán tử lấy nội dung * * PointerName Ví dụ int i,j,*p; i= 5; p= & i; j= *p; *p= j+2; 100 Gán i=5 j 104 p 100 gán p = & i i *p = j+2 gán
Ngày tải lên: 20/05/2021, 08:44
Bài giảng Thực hành kỹ thuật lập trình: Phần 2 - ĐH Sư Phạm Kỹ Thuật Nam Định
... giảng Thực hành kỹ thuật lập trình BÀI LẬP TRÌNH TRÊN FORM XỬ LÝ CÁC CẤU TRÚC DỮ LIỆU NÂNG CAO Mục tiêu Sau học, sinh viên có khả năng: - Kiến thức: Biết thiết kế Form sử dụng C# lập trình form để ... ComboBox /Properties thiết lập thuộc tính: Name: combo_mongd Items/ Collection/ Gõ tên môn giảng dạy Kết thiết kế Form 122 Tập giảng Thực hành kỹ thuật lập trình Hình 2 - Kết thiết kế Form quản ... Tên_biến_cấu_trúc Tên_biến_thành_phần Ví dụ: Diem A= new Diem(20, 40); A.x // truy cập vào thành phần x biến A 118 Tập giảng Thực hành kỹ thuật lập trình Sao chép biến cấu trúc C# cho phép khởi gán hay
Ngày tải lên: 25/05/2021, 20:45
Tài liệu kỹ thuật lập trình chương 2 cấu trúc lập trình
... dùng nhập liên tục giá trị n nhập âm dừng #include #include void main() { Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 20 Cấu trúc điều khiển while (1) { printf(“\nNhap n: ”); scanf(“%d”, &n); if(n ... khoang tu den 10 => “) ; scanf ( “%f”, &number) ; if (number >5) printf ( “So ban nhap lon hon \n”) ; printf ( “%f la so ban nhap “ , number); } Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 15 ... switch switch (biểu thức) { case n1: câu lệnh ; break ; case n2: câu lệnh ; break ; ……… case nk: ; break ; Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 16 Cấu trúc điều khiển [default: câu lệnh] }
Ngày tải lên: 02/12/2021, 10:03
[Bài giảng Kỹ thuật lập trình] - Chương 2: Kiểu dữ liệu, biểu thức và câu lệnh
... giá trị từ đến 4,294,967,295 long Số nguyên có giá trị từ -9,223,370,036,854,775,808 đến 9,223,370,036,854,775,807 ulong Số nguyên có giá trị từ đến 18,446,744,073,709,551,615 2.1 KIỂU DỮ LIỆU ... CHƯƠNG 2: KIỂU DỮ LIỆU, BIỂU THỨC VÀ CÂU LỆNH ❑ Gồm nội dung chính: Khoa Cơng Nghệ 2.1 Kiểu liệu 2.2 Hằng khai báo sử dụng 2.3 Biến – khai báo sử dụng 2.4 Phép toán, biểu thức câu lệnh gán 2.2 HẰNG ... dụ ++a; a = 12 a++; a = 12 b = ++a; a =12; b = 12 b = a++; b = 11; a = 12 a; a = 10 a ; a = 10 b = a; a = 10; b = 10 b = a ; b = 11; a = 10 2.4 PHÉP TOÁN, BIỂU THỨC VÀ CÂU LỆNH GÁN ❑ Phép toán
Ngày tải lên: 30/01/2023, 15:54
Bài giảng kỹ thuật lập trình chương 2 trường đại học ngoại ngữ tin học tp hcm
... dụng thuật tốn • Trước sử dụng thuật toán thư viện, cần biết thuật toán có thời gian chạy • Trong so sánh thuật tốn • Là thước đo thuật tốn giải toán Thời gian chạy thuật tốn • Phép tốn Phép tốn ... thiết kế thuật tốn có phức tạp → dùng phương pháp • Đánh giá thuật tốn chạy thời gian cho phép khơng (trước tiến hành cài đặt) • Xác định điểm yếu thuật tốn để cải tiến • Trong sử dụng thuật tốn ... Thời gian chạy thuật tốn • Khái niệm Big O • Quy tắc tính Big O • Một số Big O thông dụng THỜI GIAN CHẠY CỦA THUẬT TOÁN Tại cần biết thời gian chạy thuật tốn • Trong thiết kế thuật tốn • Định
Ngày tải lên: 27/07/2023, 08:39
Tài liệu Kỹ thuật lập trình - Chương 2: Các yếu tố cơ bản của C và C++ docx
... có! 25 â 20 04 , HONG MINH SN Chng 2: Cỏc yut c bncaC vàC++ 2. 2.3 Hằng số (trựckiện) KiểuVídụ int 1 123 21 00 0 23 4 0x0A 08 1 long int 3 500 0L −34l 23 4L 0x0AL 08 1L unsigned int 100 00U 987u 400 00u float ... 8 − 127 127 unsigned char 8 0 25 5 int 16/ 32 − 327 67 327 67 signed int 16/ 32 -nt- unsigned int 16/ 32 0 65535 short 16 − 327 67 327 67 signed short 16 nt unsigned short 16 0 65535 long 32 21 47483647 ... 400 00u float 123 .23 F 4.34e−3f .1f double 123 .23 1 .0 0. 9876 324 .1e− 10 long double 100 1.2L char ‘A’ ‘B’ ‘ ‘ ‘a’ ‘\n’ ‘\t’ ‘\b’ bool true false wchar_t L’A’ L’B’ 38 â 20 04 , HONG MINH SN Chng 2: Cỏc yut...
Ngày tải lên: 19/01/2014, 13:20
Tài liệu Kỹ thuật lập trình - Chương 2: Giới thiệu lý thuyết số
... 9167 2 * 9 726 = 4958 6 1 4958 2 * 9 726 = 7783 5 0 7783 2 = 629 8 4 0 629 8 2 = 4 629 3 1 4 629 2 * 9 726 = 101 85 2 1 101 85 2 * 9 726 = 105 1 0 105 2 = 11 02 5 0 1 11 02 5 2 * 9 726 = 5761 Vậy 9 726 3533 ... )(n φ n φ (n) n φ (n) n φ (n) 1 1 11 10 21 12 2 1 12 4 22 10 3 2 13 12 23 22 4 2 14 6 24 8 5 4 15 8 25 20 6 2 16 8 26 12 7 6 17 16 27 18 8 4 18 6 28 12 9 6 19 18 29 28 10 4 20 8 30 8 Định lý Euler: Cho 1),gcd(,1 ... 9 726 3533 mod 11413 3533 = 2 11 +2 10 +2 8 +2 7 +2 6 +2 3 +2 2 +1 = 1 101 1 100 1 101 z = 1 i b i z mod 11413 11 1 1 2 * 9 726 = 9 726 10 1 9 726 2 * 9 726 = 26 59 9 0 26 59 2 = 5634 8 1 5634 2 * 9 726 ...
Ngày tải lên: 26/04/2014, 20:53
Bài giảng Kỹ thuật lập trình: Chương 2 - ThS. Phạm Thanh An
... nguyên có dấu có giá trị trong khoảng : -9 .22 3.3 70. 036.854.775. 808 đến 9 .22 3.3 72. 03 6.854.775. 807 ulong 8 Uint64 Số nguyên không dấu từ 0 đến 1844674 407 3 709 551615 Kiểu dữ liệu xây dựng sẵn (tt) Kiểu ... tử tăng giảm tiền tố và tăng giảm hậu tố, var2 = 10 var1 = ++var2; // var1 = 11, var2 = 11 var1 = var2++; //var1 = 10 , var2 = 11 4/ 10 / 20 12 10 Ví dụ: về khai báo biến using System; using ... (int,float,short) 0 hoặc 0. 0 Bool false Char ‘ \0 Enum 0 String null Kiểu tham chiếu null 4/ 10 / 20 12 6 Chuyển đổi kiểu dữ liệu (tt) short x; int y = 500 ; x = (short) y; // Ép kiểu tường minh, trình biên...
Ngày tải lên: 27/05/2014, 14:58