0

bài toán lập trình c

Bài giảng lập trình C trong window

Bài giảng lập trình C trong window

Kỹ thuật lập trình

... về kích thư c vùng client c a c a sổ hiện hành RECT rect; GetClientRect(hWnd, &rect); // Tạo MDC tương thích với DC c a c a sổ HDC hMemDC; hMemDC = CreateCompatibleDC(hdc); // Chọn ... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... liệu, c c thông điệp này sẽ đư c truyền một c ch đồng bộ, đầu tiên thủ t c Windows c a c a sổ trên c ng bị mất kích hoạt, sau đó đến thủ t c của c a sổ trên c ng đư c kích hoạt. Nếu c c cửa...
  • 69
  • 1,183
  • 5
Bài giảng lập trình C - Mảng

Bài giảng lập trình C - Mảng

Kỹ thuật lập trình

... mọi phần tử c a mảng này đều c c ng tên, c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ số c a phần tửtrong mảng c ©2004 Trần Minh Châu.FOTECH. VNU.31fig04_13.cpp(2 of 3)26 ... nên hàm c thể thay đổi dữliệu c a a. C c phần tử đơn lẻ c a mảng đư c truyền bằng giá trị, và c c giá trị g c không thể bị thay đổi.©2004 Trần Minh Châu. FOTECH. VNU6Chương 4. c[ 6]-4560721543-89062-31645378Tên ... 22 cout << "Element" << setw( 13 ) << "Value" << endl;23 Chú ý từ khoá const.Chỉ c c c biến const đư c dùng để khai báo kích thư c mảng.Chương trình...
  • 83
  • 756
  • 5
Slide bài giảng lập trình C++

Slide bài giảng lập trình C++

Tin học

... Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ8Biểu Th c Biểu Th c M c tiêu Giới thiệu c c toán tử cho vi c soạn thảo c c biểu th c. Nội dung Toán tử toán h c, quan hệ, luận ... Tượng C+ +”Th c sĩ. Trương Văn Chí C ngM c l c Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9Giới thiệuNội dung Bài tậpGiới thiệuNội dung Bài tậpGiới thiệuNội ... ĐầuM c tiêu Giới thiệu c c khái niệm c bản c a một chương trình C+ +.Nội dung Viết và biên dịch chương trình C+ + Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuấtChương...
  • 15
  • 1,265
  • 19
Giới thiệu chung - Bài giảng Lập trình C trong Window

Giới thiệu chung - Bài giảng Lập trình C trong Window

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... struct WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR ... wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hInstance = hInst; wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); wndclass.hbrBackground...
  • 22
  • 350
  • 0
Bài giảng lập trình C -  Mảng nhiều chiều

Bài giảng lập trình C - Mảng nhiều chiều

Kỹ thuật lập trình

... prototype–Phải chỉ rõ kích thư c của c c chỉ số• Không đòi hỏi kích thư c cho chỉ số đầu tiên, c ng như mảng 1 chiều– void printArray( int [][ 3 ] );1 03 4©2004 Trần Minh Châu.FOTECH. VNU.83fig04_23.cppoutput ... tạo. C c phần tử trong array2đư c gán từ dòng thứ nhấtrồi đến dòng thứ hai.Chú ý c u tr c của prototype.©2004 Trần Minh Châu. FOTECH. VNU76Chương 4.4.9 Mảng nhiều chiều•Tiếp theo: chương ... ©2004 Trần Minh Châu. FOTECH. VNU71Chương 4.4.9 Mảng nhiều chiều• Đa chỉ số– int a[ 3 ][ 4 ];– a[ i ][ j ] C c bảng c dòng và c t– Dòng trư c, c t sau–“Mảng c amảng”• a[0] là một...
  • 13
  • 560
  • 0
Bài giảng lập trình C - Giới thiệu mảng

Bài giảng lập trình C - Giới thiệu mảng

Kỹ thuật lập trình

... Minh Châu. FOTECH. VNU6Chương 4. c[ 6]-4560721543-89062-31645378Tên mảng(Lưu ý rằng mọi phần tử c a mảng này đều c c ng tên, c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ ... c) c[ 0] c[ 1] c[ 2] c[ 3] c[ 11] c[ 10] c[ 9] c[ 8] c[ 7] c[ 5] c[ 4]Chỉ số c a phần tửtrong mảng c ©2004 Trần Minh Châu. FOTECH. VNU5Chương 4.4.2 Mảng•Phần tử c a mảng c ng như c c biến kh c –Gán giá trị và in mảng số nguyên c c[ 0 ] = 3;cout ... = 3;cout << c[ 0 ]; C thể sử dụng c c phép toán trong c p ngo c vuông c[ 5 – 2 ] c ng giống c[ 3]©2004 Trần Minh Châu. FOTECH. VNU2Chương 4.Chương 4 – MảngĐề m c 4.1 Giới thiệu4.2...
  • 6
  • 506
  • 1
Bài giảng lập trình C - Tìm kiếm Tuyến tính và tìm kiếm Nhị phân

Bài giảng lập trình C - Tìm kiếm Tuyến tính và tìm kiếm Nhị phân

Kỹ thuật lập trình

... tử c a mảng vớikey•Bắt đầu từ một đầu, đi đến đầu kia c a mảng–Hữu dụng cho mảng nhỏ và chưa sắp xếp• Không hiệu quả•Nếu giá trị c n tìm không c trong mảng thì phải kiểm tra tất c c c phần ... * i;19 20 cout << "Enter integer search key: ";21 cin >> searchKey;22 23 // attempt to locate searchKey in array a 24 int element = linearSearch( a, searchKey, arraySize ... not found©2004 Trần Minh Châu.FOTECH. VNU.65fig04_20.cpp(3 of 6)47 // function to perform binary search of an array48 int binarySearch( const int b[], int searchKey, int low, 49 int high,...
  • 12
  • 744
  • 3
Bài giảng lập trình C - Ví dụ về sử dụng mảng

Bài giảng lập trình C - Ví dụ về sử dụng mảng

Kỹ thuật lập trình

... << endl;23 Chú ý từ khoá const.Chỉ c c c biến const đư c dùng để khai báo kích thư c mảng.Chương trình dễ thay đổi hơn khi ta dùng hằng (const) cho kích thư c của mảng.Ta c thể thay đổi ... lỗi c pháp–Khởi tạo giá trị bằng 0 cho tất c c c phần tửint n[ 5 ] = { 0 };–Nếu không khai báo kích thư c mảng, kích thư c của danh sách c c giá trị khởi tạo sẽ quyết định kích thư c mảngint ... 22 cout << "\nstring1 with spaces between characters is:\n";23 Hai c ch kh c nhau để khai báo xâu. string2 đư c khởi tạo vàkích thư c đư c x c định tự động.Ví dụ về đ c xâu...
  • 26
  • 593
  • 0
Giới thiệu chung về bài giảng lập trình C trong window

Giới thiệu chung về bài giảng lập trình C trong window

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với: hwnd chỉ số c a sổ c n hiển thị. nShow c ch th c hiển thị c a c a sổ, tham số này đư c nhận giá trị lần đầu tiên c a hàm WinMain(), chúng c thể nhận c c giá trị sau: Macro C ch th c hiển ... c u tr c dữ liệu mô tả tính chất c a c a sổ, lần lượt ta gán c c giá trị ban đầu cho c c thành phần c a c u tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ hàm xử lý thông điệp c a sổ,...
  • 22
  • 425
  • 0
Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với: hwnd chỉ số c a sổ c n hiển thị. nShow c ch th c hiển thị c a c a sổ, tham số này đư c nhận giá trị lần đầu tiên c a hàm WinMain(), chúng c thể nhận c c giá trị sau: Macro C ch th c hiển ... đã đư c khởi động trư c đó và chúng luôn c giá trị NULL. o lpszCmdLine: chứa địa chỉ đầu c a xâu ký tự c c đối số dòng lệnh. o nCmdShow: Cho biết c ch th c hiển thị c a sổ khi chương trình...
  • 22
  • 430
  • 1
Bài soạn Lap trinh C

Bài soạn Lap trinh C

Tin học

... Vi c chia chương trình thành c c dòng chỉ nhằm để cho nó dễ đ c hơn mà thôi. C c chú thích. C c chú thích đư c c c lập trình viên sử dụng để ghi chú hay mô tả trong c c phần c a chương trình. ... với char[] Bài 9 : Con TrỏChúng ta đã biết c c biến chính là c c ô nhớ mà chúng ta c thể truy xuất dưới c c tên. C c biến này đư c lưu trữ tại những chỗ c thể trong bộ nhớ. Đối với chương trình ... dòng chú thích. Tất c c c dòng bắt đầu bằng hai dấu sổ (//) đư c coi là chút thích mà chúng không c bất kì một ảnh hưởng nào đến hoạt động c a chương trình. Chúng c thể đư c c c lập trình viên...
  • 64
  • 321
  • 0
Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Tài liệu BÀI GIẢNG LẬP TRÌNH C CĂN BẢN (CHƯƠNG 4) - Th.S: Dương Thị Thùy Vân doc

Kỹ thuật lập trình

... th c gán thì ta đư c toán tử gán:v = e;•Biểu th c gán c thể sử dụng trong c c phép toán và c c câu lệnh như c c biểu th c kh c. Ví dụ 1:a = b = 5;thì điều đó c nghĩa là gán giá trị c a ... biểu th c, c c toán hạng kh c kiểu sẽ phải chuyển sang c ng kiểu để tính toán. •Chuyển kiểu tự động và chuyển kiểu tường minh.−(1) Vi c tự động chuyển kiểu đư c th c hiện từ toán hạng c kiểu ... 5.5•Phép toán % cho phần dư c a phép chia nguyên.•Phép toán % không áp dụng đư c cho c c giá trị kiểu float và double. Toán tử sizeof•Cho biết kích thư c (theo byte) c a kiểu dữ kiệu c sở...
  • 38
  • 579
  • 1
Tài liệu Bài giảng: Lập trình C trong windows pptx

Tài liệu Bài giảng: Lập trình C trong windows pptx

Kỹ thuật lập trình

... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với c a sổ (Window Class). Đây là c u tr c dữ liệu mô tả tính chất c a c a sổ, lần lượt ta gán c c giá trị ban đầu cho c c thành phần c a c u tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ ... liệu, c c thông điệp này sẽ đư c truyền một c ch đồng bộ, đầu tiên thủ t c Windows c a c a sổ trên c ng bị mất kích hoạt, sau đó đến thủ t c của c a sổ trên c ng đư c kích hoạt. Nếu c c cửa...
  • 70
  • 632
  • 4

Xem thêm