0

lập trình cấu trúc với ngôn ngữ c

Lập trình với ngôn ngữ C phần 21

Lập trình với ngôn ngữ C phần 21

Kỹ thuật lập trình

... đ c và ghi c c kiểu dữ liệu do người dùng định nghĩa, đ c biệt là c c c u tr c. Ví dụ ta c c u tr c sau: struct struct_type { float balance; char name[80]; } cust; 302 Lập trình ... c a c c ô, chương trình c sỡ dữ liệu c n lưu c c mẫu tin. Bài này sẽ khám phá c c tiện ích trong C dành cho c c thao t c nhập/xuất (I/O) đĩa hệ thống. Ngôn ngữ C không chứa bất kỳ c u ... c c chương trình đều yêu c u đ c và ghi dữ liệu vào c c hệ thống lưu trữ trên đĩa. C c chương trình xử lý văn bản c n lưu c c tập tin văn bản, chương trình xử lý bảng tính c n lưu nội dung c a...
  • 18
  • 463
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 1 docx

Tài liệu Lập trình với ngôn ngữ C phần 1 docx

Kỹ thuật lập trình

... là c u tr c chọn lựa, điều kiện hay c u tr c rẽ nhánh. ¾ C u tr c chọn c bản là c u tr c “IF”. ¾ C u tr c IF …ELSE giúp lập trình viên chỉ làm so sánh đơn và sau đó th c thi c cc ... phải là ngôn ngữ c u tr c khối. Tuy nhiên, nó đư c xem là ngôn ngữ c u tr c vì nó c nhiều điểm giống với ngôn ngữ c u tr c ALGOL, Pascal và một số ngôn ngữ tương tự kh c. C cho phép c sự ... END IF END Ngôn ngữ lập trình cung c p cho chúng ta c u tr c IF…ELSE. Dùng c u tr c này sẽ hiệu quả và tốt hơn để giải quyết vấn đề. C u tr c IF …ELSE giúp lập trình viên chỉ làm một phép...
  • 22
  • 631
  • 1
Tài liệu Lập trình với ngôn ngữ C phần 9 pdf

Tài liệu Lập trình với ngôn ngữ C phần 9 pdf

Kỹ thuật lập trình

... th c thi một chuỗi c c chỉ thị lặp di lặp lại. Điều này c đư c là nhờ vào c c c u tr c lặp trong ngôn ngữ lập trình. Trong bài này chúng ta sẽ tìm hiểu c c c u tr c vòng lặp kh c nhau trong C. ... 18 Lập trình c bản C Kiểm tra tiến độ h c tập 1. …………… cho phép một tập c c chỉ thị đư c th c thi cho đến khi một điều kiện x c định đạt đư c. A. Vòng lặp B. C u tr c C. Toán ... lại. Điều đó c đư c là do sử dụng c c c u tr c lặp trong ngôn ngữ lập trình. Trong bài này bạn sẽ tìm hiểu c c loại vòng lặp kh c nhau trong C. Một trong những ưu điểm lớn nhất c a máy tính...
  • 19
  • 423
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 10 pptx

Tài liệu Lập trình với ngôn ngữ C phần 10 pptx

Kỹ thuật lập trình

... lặp ‘do while’. C cc trong bài h c này đư c trình bày chi tiết, rõ ràng và c n thận. Điều này giúp ta hiểu rõ về c ng c lập trình. Th c hiện theo c cc sau thật c n thận. Phần I ... tiếp đư c th c thi. Chương trình sau minh họa c ch sử dụng c a lệnh continue. Xem đoạn mã lệnh sau: for ( cnt = 1; cnt <=10; cnt++) { if (cnt ==5) continue; printf(“%d\t”, cnt); ... tin while .C. 6 Lập trình c bản C } 3. Lưu tập tin với tên continueex .C. 4. Biên dịch tập tin continueex .C. 5. Th c thi chương trinh continueex .C. 6. Trở về c a sổ ‘Edit Window’. KẾT...
  • 8
  • 425
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 11 ppt

Tài liệu Lập trình với ngôn ngữ C phần 11 ppt

Kỹ thuật lập trình

... th c c a chuỗi và là c ch duy nhất để c c hàm làm vi c với chuỗi sẽ biết đâu là điểm kết th c của chuỗi. M cC không c kiểu dữ liệu chuỗi, nhưng nó cho phép c c hằng chuỗi. Một hằng chuỗi ... một chương trình nhập c c số sau đây vào một mảng và đảo ngư c mảng 34 45 56 67 89 6 Lập trình c bản C C c giá trị chuỗi c thể đư c nhập vào bằng c ch sử dụng hàm scanf(). Với chuỗi ... Không c n thiết khai báo kích thư c của mảng đang đư c khởi tạo. Nếu kích thư c của mảng đư c bỏ qua khi khai báo, trình biên dịch sẽ x c định kích thư c của mảng bằng c ch đếm c c giá trị...
  • 14
  • 384
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 2 ppt

Tài liệu Lập trình với ngôn ngữ C phần 2 ppt

Kỹ thuật lập trình

... C c định danh trong C có phân biệt chữ hoa và chữ thường, c thể, arena thì kh c ARENA. 2.3.1 C c nguyên t c cho vi c chỉ đặt tên C c quy t c đặt tên biến kh c nhau tuỳ ngôn ngữ lập trình. ... 2.2: C c toán tử số h c và ch c năng ¾ C c toán tử hai ngôi Trong C, c c toán tử hai ngôi c ch c năng giống như trong c c ngôn ngữ kh c. Những toán tử như +, -, * và / c thể đư c áp ... trình c bản C 2.3.2 Từ khóa (Keywords) Tất c c c ngôn ngữ dành một số từ nhất định cho m c đích riêng. Những từ này c một ý nghĩa đ c biệt trong ngữ c nh c a từng ngôn ngữ, và đư c xem...
  • 15
  • 463
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 3 pptx

Tài liệu Lập trình với ngôn ngữ C phần 3 pptx

Kỹ thuật lập trình

... tiếp c cc sau: 4. Lưu tập tin với tên myprogramI .C. 5. Biên dịch tập tin myprogramI .C. 6. Th c thi chương trình myprogramI .C. 7. Trở về trình soạn thảo. Mẫu kết xuất cho chương ... hiện theo c cc sau: a. Nhập vào một số. b. Nhân số đó với chính nó và hiển thị kết quả đó. 46 Lập trình c bản C 42 Lập trình c bản C { ... Lưu tập tin với tên myprogramII .C. 4. Biên dịch tập tin myprogramII .C. 5. Th c thi chương trình myprogramII .C. 6. Trở về trình soạn thảo. Mẫu kết quả ở đầu ra c a chương trình trên...
  • 6
  • 374
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 4 pdf

Tài liệu Lập trình với ngôn ngữ C phần 4 pdf

Kỹ thuật lập trình

... 48 Lập trình c bản C Trong quá trình th c thi chương trình, giá trị th c sự c a biến (nếu c ) sẽ đư c sử dụng c ng với c c hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện ... tiên c a c c biểu th c con Những biểu th c ph c tạp c thể chứa những biểu th c nhỏ hơn gọi là biểu th c con. C không x c định thứ tự mà c c biểu th c con đư c lượng giá. Một biểu th c sau: ... hợp c a c c toán tử và c c toán hạng. A. Biểu th c B. Hàm C. Con trỏ D. Không c u nào đúng 3. ________ thiết lập sự phân c p c a một tập c c toán tử so với tập c c toán tử kh c khi ước...
  • 15
  • 366
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 5 pdf

Tài liệu Lập trình với ngôn ngữ C phần 5 pdf

Kỹ thuật lập trình

... dụng đư c c c toán tử số h c, so sánh và luận lý ¾ Chuyển đổi c c kiểu dữ liệu ¾ Nắm đư c thứ tự ưu tiên giữa c c toán tử. C cc trong chương này đã đư c nghiên c u kỹ và giải thích chi tiết ... với tên compare .c. 4. Biên dịch tập tin compare .c. 5. Th c thi chương trình compare .c. Toán tử và biểu th c 61 Bài 5 Toán tử và Biểu th c M c tiêu: Kết th c bài h c này, bạn c ... 8>10))) Hãy theo c c quy t c chúng ta đã h c trong chương “Toán tử và Biểu th c (Chú ý rằng biểu th c đư c in đậm dưới đây sẽ đư c tính trư c) 62 Lập trình c bản C r = 10.5; printf(“\n...
  • 10
  • 374
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 6 docx

Tài liệu Lập trình với ngôn ngữ C phần 6 docx

Kỹ thuật lập trình

... trong c c câu lệnh scanf(). Nhập và Xuất trong C 91 Tóm tắt bài h c ¾ Trong C, Nhập và Xuất đư c th c hiện bằng c ch dùng c c hàm. Bất c chương trình nào trong C đều c quyền truy c p ... trường để chứa toàn bộ chuỗi. Hơn nữa, chú ý c ch đ c tả độ chính x c .4 trong vi c giới hạn số ký tự đư c in. Ví dụ 6.4: /* Chương trình trình bày c ch dùng bổ từ với chuỗi*/ #include <stdio.h> ... kết quả c a nó. Trong C, thư viện chuẩn cung c p những thủ t c cho vi c nhập và xuất. Thư viện chuẩn c những hàm quản lý c c thao t c nhập/xuất c ng như c c thao t c trên ký tự và chuỗi....
  • 23
  • 393
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 7 docx

Tài liệu Lập trình với ngôn ngữ C phần 7 docx

Kỹ thuật lập trình

... th c hiện c a chương trình. Dựa vào một điều kiện, một lệnh ho c một chuỗi c c câu lệnh sẽ th c hiện c c hành động lựa chọn. Hầu hết c c ngôn ngữ lập trình sử dụng c u lệnh if để tạo ra c c ... nhiều chương trình. Tuy nhiên c c chương trình đó c như c điểm là bất c khi nào đư c chạy, chúng luôn th c hiện một chuỗI c c thao t c giống nhau, theo c ch th c giống nhau. Trong khi đó, chúng ... c u_lệnh; …… else c u_lệnh; C u tr c này gọI là if–else–if ladder hay if-else-if staircase. C u tr c này c n đư c gọi là c u tr c n c thang if-else-if (if-else-if ladder). C ch canh lề (lùi vào...
  • 18
  • 409
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 8 doc

Tài liệu Lập trình với ngôn ngữ C phần 8 doc

Kỹ thuật lập trình

... Xuất A ho c a Ada B ho c b Basic C ho c c COBOL D ho c d dBASE III F ho c f Fortran P ho c p Pascal V ho c v Visual C+ + Sử dụng lệnh ‘switch’ để chọn và hiển thị thông điệp thích hợp. ... M c tiêu: Kết th c bài h c này, bạn c thể: ¾ Sử dụng:  C u lệnh if  C u lệnh if – else  C u lệnh với nhiều if  C u lệnh if lồng nhau  C u lệnh switch. C cc trong bài h c ... >= 10000) com = sales_amt * 0.1; printf(“\n Commission = %f”, com); } 3. Lưu tập tin với tên comm .C. 4. Biên dịch tập tin comm .C. 5. Th c thi chương trinh comm .C. 6. Trở về c a sổ ‘Edit...
  • 8
  • 408
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 14 doc

Tài liệu Lập trình với ngôn ngữ C phần 14 doc

Kỹ thuật lập trình

... một chuỗi sử dụng con trỏ C c con trỏ c thể đư c sử dụng thay cho c c chỉ số duyệt c c phần tử trong một mảng. Ví dụ, một con trỏ kiểu chuỗi c thể đư c dùng để trỏ đến địa chỉ bắt đầu c a ... rõ về c ng c lập trình. Th c hiện theo c cc sau thật c n thận. Phần I – Trong thời gian 1 giờ 30 phút đầu: 14.1 Con trỏ C c biến con trỏ trong C chứa địa chỉ c a một biến c bất ... nội dung c a chuỗi đó vào chuỗi thứ ba. Sử dụng c c biến con trỏ để sao chép c c giá trị. f. Sau khi sao chép chuỗi thứ nhất, lặp qua chuỗi thứ hai và chép nội dung c a chuỗi vào cuối chuỗi ba....
  • 8
  • 339
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 15 pptx

Tài liệu Lập trình với ngôn ngữ C phần 15 pptx

Kỹ thuật lập trình

... quá trình biên dịch c c chương trình lớn. Tuy nhiên, khi c c module đư c liên kết, c c tập tin phải đư c chương trình thông báo cho biết về c c biến toàn c c đư c yêu c u. Một biến toàn c c chỉ ... vì m c nhiên c c biến không toàn c c đư c xem như là biến c c bộ. C c biến c c bộ đư c sử dụng bởi c c hàm thường đư c khai báo ngay sau dấu ngo c mở ‘{‘ c a hàm và trư c tất c c c câu lệnh. ... vụ x c định. Vi c gỡ rối chương trình c ũng dễ dàng hơn khi c u tr c chương trình dễ đ c, nhờ vào sự đơn giản hóa hình th c của nó. Mỗi hàm c thể đư c kiểm tra một c ch đ c lập với c c dữ...
  • 20
  • 346
  • 0
Tài liệu Lập trình với ngôn ngữ C phần 12 ppt

Tài liệu Lập trình với ngôn ngữ C phần 12 ppt

Kỹ thuật lập trình

... chiều ¾ Sử dụng mảng hai chiều. C cc trong bài h c này đư c trình bày chi tiết, rõ ràng và c n thận. Điều này giúp ta hiểu rõ về c ng c lập trình. Th c hiện theo c cc sau thật c n ... ra c c giá trị 12.1.2 C ng ma trận sử dụng c c mảng hai chiều C c mảng c thể c nhiều chiều. Một ví dụ tiêu biểu c a mảng hai chiều là ma trận. Một ma trận đư c tạo bởi c c dòng và c c ... hai C( 1,2) sẽ là tổng c a A(1,2) và B(1,2) Một qui luật quan trọng trong vi c cộng c c ma trận là kích thư c của c c ma trận phải giống nhau. Nghĩa là, một ma trận 2x3 chỉ c thể đượ c cộng với...
  • 10
  • 347
  • 0

Xem thêm