kỹ thuật lập trình c c

Bài Giảng Kỹ Thuật Lập Trình

Bài Giảng Kỹ Thuật Lập Trình

Ngày tải lên : 23/10/2015, 19:46
... Chƣơng C c khái niệ m ngôn ngữ C/ C++ 2.1 C c phần tử ngôn ngữ lập trình C/ C++ 2.2 C u tr c chung chương trình C/ C++ 2.3 C cc lập chương trình 2.4 C c hàm nhập xuất 2.5 Biến kiểu liệu sở Chƣơng ... nay, đ c biệt ngôn ngữ hoạt động môi truờng Windows Microsoft Access, Visual Basic, Visual Foxpro … CHƢƠNG C C KHÁI NIỆM C BẢN C A C/ C++ - C c yếu tố - Môi trường làm vi c C /C+ + - C cc để ... thích ghi nhiệm vụ, m c đích, c ch th c thành phần thích biến, hằng, hàm c ng dụng đoạn lệnh C c thích làm cho chương trình sáng sủa, dễ đ c, dễ hiểu dễ bảo trì, sửa chữa sau C c ch báo cho chương...
  • 176
  • 487
  • 0
Tài liệu Kỹ thuật lập trình nhúng - Phần 1: Giới thiệu chung về hệ thống nhúng doc

Tài liệu Kỹ thuật lập trình nhúng - Phần 1: Giới thiệu chung về hệ thống nhúng doc

Ngày tải lên : 24/12/2013, 15:15
... gian th c hầu hết hệ thời gian th c hệ nhúng Phân bố quan hệ hệ nhúng thời gian th c Cấu tr c hệ nhúng C u tr c phần c ng  C u tr c phần mềm  C u tr c phần c ng Kiến tr c điển hình chíp VXL/VĐK ... phần c ng phần mềm Hiệu thời gian th c Kích thư c khối lượng Giá thành 17 Đ c điểm c ng nghệ Phân hoạch t c vụ ch c hóa  Khả thời gian th c: hệ thống gắn liền với vi c đảm nhiệm ch c phải th c ... mềm để th c một nhóm ch c chuyên biệt c thể C c khái niệm (3)  Hệ thời gian th c? – Thời gian th c cứng hệ thống hoạt động với yêu c u thỏa mãn giàng bu c khung thời gian c ng t c vi phạm dẫn...
  • 21
  • 1.3K
  • 5
Tài liệu Kỹ thuật lập trình nhúng - Phần 2: Lập trình hợp ngữ trên Vi xử lý 80x86 docx

Tài liệu Kỹ thuật lập trình nhúng - Phần 2: Lập trình hợp ngữ trên Vi xử lý 80x86 docx

Ngày tải lên : 24/12/2013, 15:15
... c C c lệnh điều khiển(lập rẽ nhánh) C c lệnh logic, dịch quay Ngăn xếp thủ t c C c lệnh nhân chia Mảng chế độ định địa C hợp ngữ       Tổng quan C pháp lệnh hợp ngữ C c lệnh C u tr c ... ghi c C c lệnh điều khiển (lập rẽ nhánh) C c lệnh logic, dịch quay Ngăn xếp thủ t c C c lệnh nhân chia Mảng chế độ định địa 40 C c lệnh logic, dịch quay Lệnh AND, OR, XOR  Lệnh NOT  Lệnh dịch ... dành cho stack   Ví dụ: 21 C u tr c chương trình hợp ngữ (4)    Đoạn mã: Chứa lệnh chương trình C pháp: Bên đoạn mã lệnh tổ ch c thành thủ t c CODE 22 C u tr c chương trình hợp ngữ (5) 23 C c...
  • 61
  • 782
  • 3
Kỹ thuật lập trình pdf

Kỹ thuật lập trình pdf

Ngày tải lên : 10/03/2014, 02:20
... '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': k=ch-'0'; break; case 'A': case 'B': case 'C' : case 'D': case 'E': case 'F':k=ch-'A'+10; break; case 'a': case 'b': case ... strstr (c u, tõ); if (ptr == NULL) printf(“Kh«ng c tõ”); else printf( c tõ”); } II C c cÊu tr c ®iỊu khiĨn C: Ng«n ng÷ C lµ ng«n ng÷ lË p tr× nh c p cao c c u tr c, gåm: c u tr c t n tù, chän, ... I.6 Chi I.6.1 §Þnh nghÜ a :Chi lµ mét m¶ ng mµ c c phÇ n tư c a nã c kiĨ u ký tù Khai b¸ o mét chi ký tù chøa tèi ®a 49 ký tù char chi[50]; * L­u ý : TÊ t c c c chi ®Ị u ®­ c kÕ t th c b»...
  • 134
  • 754
  • 1
Kỹ thuật lập trình S7

Kỹ thuật lập trình S7

Ngày tải lên : 06/06/2014, 11:46
... SFC 29 SFC 30 SFC 31 SFC 32 SFC 33 SFC 34 SFC 35 SFC 36 SFC 37 SFC 38 SFC 39 SFC 40 SFC 41 SFC 42 SFC 43 SFC 44 SFC 46 SFC 47 SFC 48 SFC 49 SFC 50 SFC 51 SFC 52 SFC 54 SFC 55 SFC 56 SFC 57 SFC ... greater than or equal FC14 FC15 FC16 FC17 FC18 FC19 FC20 FC21 FC22 FC23 FC24 FC25 FC26 FC27 FC28 FC29 FC30 FC31 FC32 FC33 FC34 FC35 FC36 FC37 FC38 FC39 FC40 GT_DT GT_STRNG I_STRNG INSERT LE_DT ... SFC 59 SFC 60 SFC 61 SFC 62 SFC 63 SFC 64 SFC 65 SFC 66 SFC 67 SFC 68 SFC 69 Station SFC 72 SFC 73 SFC 74 Station SFC 79 SFC 80 CREAT_DB DEL_DB TEST_DB COMPRESS UPDAT_PI UPDAT_PO SET_TINT CAN_TINT...
  • 30
  • 1.3K
  • 40
bài giảng tổng hợp  tài liệu Kỹ thuật Lập trình

bài giảng tổng hợp tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:55
... ba c u tr c suy luận sau đây: Tuần tự (Sequential): C c công vi c th c cách tuần tự, c ng vi c nối tiếp c ng vi c Cấu tr c lựa chọn (Selection) : Lựa chọn c ng vi c để th c vào điều kiện C số ... trình đích phải c chương trình dịch Thông thường ngôn ngữ c p cao c chương trình dịch riêng lại c hai c ch dịch: thông dịch biên dịch - Thông dịch (interpreter): Là c ch dịch lệnh một, dịch tới ... Stack, Queue - Thông thường, c u tr c liệu chọn c n thận cho phép th c thuật toán hiệu - Vi c chọn c u tr c liệu thường chọn c u tr c liệu trừu tượng Một c u tr c liệu thiết kế tốt cho phép thực...
  • 200
  • 1.2K
  • 2
Lecture 05  làm việc với tep OK  tài liệu Kỹ thuật Lập trình

Lecture 05 làm việc với tep OK tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... Làm vi c với tệp  Dòng chảy (stream)    Trư c tệp tin đ c hay ghi, c u tr c liệu gọi dòng chảy phải liên kết với Một dòng chảy mà trỏ đến c u tr c Có dòng chảy mở cho chương trình C   Aug ... no such file or directory } Aug 28, 2014 10 Làm vi c với tệp văn  Đ c kí tự từ tệp  C cung c p hai hàm getc fgetc   int getc(FILE *fp) int fgetc(FILE *fp)  Aug 28, 2014 Hai hàm c ch c nhau, ... ( (c = fgetc(fp)) != EOF) putchar (c) ; fclose(fp); } Aug 28, 2014 12 Làm vi c với tệp văn  Ghi kí tự vào tệp  C cung c p hai hàm putc fputc   int putc(int ch, FILE *fp) int fputc(int ch, FILE...
  • 30
  • 612
  • 0
Lecture 06   các thuật toán sắp xếp  tài liệu Kỹ thuật Lập trình

Lecture 06 các thuật toán sắp xếp tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... nút kh c có b c Khoá nút lớn khoá nút (nếu c con) Nếu T thoả mãn điều kiện a) ta tạm gọi T c c u tr c đống C c thuật toán xếp/29 of 44 Heap sort Chiến lư c xếp vun đống  Giả thiết mảng X c n ... phân T c chiều cao d mà nút gán giá trị khoá gọi đống thoả mãn điều kiện sau đây: a) b) c) C y T c 2k nút m c k, với ≤ k ≤ d-1 m c d-1 nằm bên trái nút Nút bên phải m c d-1 c b c (không c phải); ... khoá, đoạn B(2); c ch so sánh phần tử với khóa đổi chỗ chúng cho với khoá c n thiết Kết dãy < B(1), X(0,i), B(2) > C c thuật toán xếp/16 of 44 Quick sort Tiếp t c th c thủ t c với hai đoạn B(1)...
  • 43
  • 822
  • 1
Lecture 07   linked lists  tài liệu Kỹ thuật Lập trình

Lecture 07 linked lists tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... liên kết động c n dùng đến kích thư c danh sách chưa biết thời điểm biên dịch chương trình, không c n (không thể) x c định kích thư c cho phần tử trư c; Ta định nghĩa phần tử l c nào, sau liên ... an phần tử cuối (last) danh sách Tuy nhiên, c ch biểu diễn tồn nhiều hạn chế 5/5/14 Lecture 12 – Linked Lists 12.1 Khái niệm danh sách 12.2 C c phép toán danh sách 12.3 C i đặt danh sách sử dụng ... in danh sách; sortList(list): xếp danh sách; Chú ý: tùy thu c vào kiểu c i đặt danh sách, xây dựng hàm phép toán kh c 5/5/14 Lecture 12 – Linked Lists 12.1 Khái niệm danh sách 12.2 C c phép toán...
  • 62
  • 760
  • 0
Lecture 08   linked lists(con )  tài liệu Kỹ thuật Lập trình

Lecture 08 linked lists(con ) tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... kích thư c danh sách chưa biết thời điểm biên dịch chương trình, không c n (không thể) x c định kích thư c cho phần tử trư c;  Ta định nghĩa phần tử l c nào, sau liên kết phần tử với danh sách ... 12.3 C i đặt danh sách sử dụng mảng  Giải pháp: c i đặt danh sách trỏ liên kết động:  Để kh c ph c như c điểm trên, sử dụng liên kết động c u tr c liệu thay thế;  danh sách liên kết động c n ... vị trí cho trư c danh sách;  makeEmptyList(list): làm rỗng khởi tạo danh sách; 8/28/14 12.2 C c phép toán danh sách  C c hàm bổ trợ:  isEmptyList(list) : kiểm tra danh sách rỗng;  searchList(list,...
  • 62
  • 762
  • 0
Lecture 08   linked lists(cont )  tài liệu Kỹ thuật Lập trình

Lecture 08 linked lists(cont ) tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... sách: danh sách gồm số chẳn chứa số lẻ 19 8/28/14 8.8 Bài tập th c hành Ðể lưu trữ số nguyên lớn, ta dùng danh sách liên kết chứa chữ số Hãy tìm c ch lưu trữ chữ số số nguyên lớn theo ý tưởng cho ... phần tử Chú ý c ch lưu trữ đảm bảo thứ tự giảm dần theo số mũ hạng tử đa th c:  Hãy viết khai báo th c lưu trữ  Dựa vào c i đặt trên, viết chương trình th c vi c cộng hai đa th c  Viết chương ... C ch 2: Phần tử mảng lưu trữ k số hệ số kh c 2k phần tử lưu trữ k c p {hệ số, mũ} tương ứng  Viết chương trình th c vi c cộng hai đa th c  Viết chương trình tính giá trị lấy đạo hàm đa thức...
  • 21
  • 455
  • 0
Lecture 09   stacks  tài liệu Kỹ thuật Lập trình

Lecture 09 stacks tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... niệm stacks 9.2 C c thao t c stacks 9.3 C c thao t c kh c stacks 9.4 Ví dụ ứng dụng stack 9.4.1 Đảo mảng 9.4.2 Đảo chuỗi 9.4.3 Chuyển đổi hệ số 9.4.4 Bracket Matching 9.4.5 Balancing Act 9.5 Bài ... 9.2 C c thao t c stacks 9.3 C c thao t c kh c stacks 9.4 Ví dụ ứng dụng stack 9.4.1 Đảo mảng 9.4.2 Đảo chuỗi 9.4.3 Chuyển đổi hệ số 9.4.4 Bracket Matching 9.4.5 Balancing Act 9.5 Bài tập th c hành ... hệ số 9.4.4 Bracket Matching 9.4.5 Balancing Act 9.5 Bài tập th c hành 21 8/28/14 Lecture – Ngăn xếp (Stacks) 9.1 Khái niệm stacks 9.2 C c thao t c stacks 9.3 C c thao t c kh c stacks 9.4 Ví dụ...
  • 37
  • 706
  • 0
Lecture 10   stacks  queues applications  tài liệu Kỹ thuật Lập trình

Lecture 10 stacks queues applications tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... khỏi Stack  Bư c 2: Lập lại bư c toàn biểu th c E đ c qua  Bư c 3: Loại phần tử đỉnh Stack viết vào bên phải E1 Lặp lại bư c Stack rỗng  Bư c 4: Tính giá trị biểu th c dạng hậu tố  Chú ý: ... vào stack 1.2 Nếu gặp phép toán lấy hai phần tử liên tiếp stack th c phép toán, kết đẩy vào stack  Bư c 2: Lập lại bư c hết tất phần tử biểu th c E1 L c đỉnh stack chứa giá trị biểu th c cần tính ... abc+ abc+* abc+* abc+*d abc+*d abc+*de abc+*de/ abc+*de/8/28/14 Lecture 10 – Polish Notation 10.1 Reverse Polish Notation (RPN) 10.2 Chuyển đổi biểu th c dạng Infix sang Postfix 10.2.1 Chuyển...
  • 25
  • 553
  • 0
Lecture 11   queues  tài liệu Kỹ thuật Lập trình

Lecture 11 queues tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... – Email: tmduc08@Gmail.com n 20 / 24 11.4.1 Palindromes     Khái niệm: Một chuỗi gọi Palindrome đ c xuôi giống đ c ngư c Bài toán: Cho trư c chuỗi, kiểm tra xem chuỗi c phải chuỗi palindrome ... 0984-485-888 – Email: tmduc08@Gmail.com n 13 / 24 Lecture 11 – Hàng đợi (Queues) 11.1 Khái niệm hàng đợi 11.2 C i đặt hàng đợi mảng 11.2.1 C c thao t c 11.2.2 C c thao t c bổ trợ 11.3 C i đặt hàng đợi ... Minh Đ c – Mob: 0984-485-888 – Email: tmduc08@Gmail.com n 19 / 24 Lecture 11 – Hàng đợi (Queues) 11.1 Khái niệm hàng đợi 11.2 C i đặt hàng đợi mảng 11.2.1 C c thao t c 11.2.2 C c thao t c bổ trợ...
  • 29
  • 470
  • 0
Lecture 12   trees unsaved  tài liệu Kỹ thuật Lập trình

Lecture 12 trees unsaved tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... Giới thiệu  Trees dùng cho c u tr c liệu dạng phân c p  Ví dụ:  Vi c phân c p c u tr c liệu dùng cho minh họa lư c đồ c ng vi c  Tổ ch c đơn vị  C y biểu th c Khoa C ng nghệ thông tin BM ... tmduc08@Gmail.com D / 11 12.1 Khái niệm (5/) • B c node: số node node • B c cây: b c lớn node • Node g c: node node cha • Node lá: node c b c • Node nhánh: node c b c kh c node g c • M c node: ... T  • Gọi m c node root (c y T 0) M c T = M c T = = M c Tn = M c T + 1=2 Chiều cao hay độ sâu c y: m c cao lớn node PhD Tống Minh Đ c – Mob: 0984-485-888 – Email: tmduc08@Gmail.com / 11 12.1...
  • 20
  • 420
  • 0
Lecture 13   binary search trees unsaved  tài liệu Kỹ thuật Lập trình

Lecture 13 binary search trees unsaved tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:58
... node cha PhD Tống Minh Đ c – Mob: 0984-485-888 – Email: tmduc08@Gmail.com / 14 13.2 C c thao t c NPTK (2/) Khai báo lớp nhị phân tìm kiếm: template class TBTree { public: TBTree(); ... QueueClassC *q); void TBInorder(QueueClassC* q); void TBPostorder(QueueClassC* q); void TBPreorder(QueueClassC* q); void TBLevelorder(QueueClassC* ... *rchild; }; PhD Tống Minh Đ c – Mob: 0984-485-888 – Email: tmduc08@Gmail.com / 14 13.2 C c thao t c NPTK (1/) Một số thao t c nhị phân tìm kiếm: Khởi tạo NPTK TBInsert: Thêm node vào NPTK TBCount:...
  • 13
  • 302
  • 0
Lecture 02   cấu trúc lệnh vòng lặp tài liệu Kỹ thuật Lập trình

Lecture 02 cấu trúc lệnh vòng lặp tài liệu Kỹ thuật Lập trình

Ngày tải lên : 28/08/2014, 21:59
... [biểu th c 2]; [biểu th c 3]) khối lệnh; C c thành phần ngo c “[” “]” tùy chọn, không bắt bu c C c dấu “;” c p ngo c “(” “)” bắt bu c phải c Tính biểu th c Tính biểu th c Nếu biểu th c có giá ... khỏi for chuyển tới c u lệnh sau thân for Nếu biểu th c có giá trị kh c (đúng), máy th c câu lệnh thân for, sau chuyển tới bư c Tính biểu th c 3, sau quay trở lại bư c để bắt đầu bư c lặp Lệnh ... while  C pháp khối lệnh; while (biểu th c) ;  Ý nghĩa     Aug 28, 2014 Th c khối lệnh biểu th c có giá trị đúng, t c kh c Th c khối lệnh trư c kiểm tra biểu th c điều kiện Khối lệnh th c lần...
  • 19
  • 402
  • 0
Giáo trình kỹ thuật lắp ráp và bảo trì máy tính  phần 2   trung học văn thư lưu trữ TW II

Giáo trình kỹ thuật lắp ráp và bảo trì máy tính phần 2 trung học văn thư lưu trữ TW II

Ngày tải lên : 23/05/2016, 10:15
... thiết kế c cache Level 2, ta nên chọn enable thiết lập cho CPU c cache L2 y Processor Number Feature: Cho/không cho chạy ch c dònh danh (ID) CPU Pentium III Đây ch c đ c biệt thiết kế cho CPU Pentium ... mainboard, c ch x c đònh theo c ng th c sau : CPU Speed = CPU Clock x CPU Clock ratio T c độ CPU = t c độ bus x hệ số nnân Ví dụ : CPU ta c t c độ 900 Mhz với bus 100 ta phải đònh hệ số nhân (CPU Clock ... CPU/DIMM/PCI Clock CPU Clock Ratio y Spread Spectrum: Nếu Enable cho m c này, làm giảm đáng kể trình hoạt động EMI (Electro Magnetic Interference) y CPU/ DIMM/ PCI Clock : y CPU Clock Ratio : Hai mục...
  • 58
  • 555
  • 0

Xem thêm