... ngày c ng nên nhiều và ph c tạp thì tất ccc c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương trình nhỏ hơn. Tất ccc chương trình này cuối c ng ... User-generated Object File C c tập tin th cthi kh c của người dùng LinkerBộ liên kếtExecutable FileTập tin th cthi Lập trìnhCcănbản GV: Lý Sỹ Ng c LầuTheo m c định cho %f, chúng ta c thể thấy ... Ðiều này c thể th c hiện qua vi c dùng cc hàm hay cc khối mã lệnh (Code Block). Cc hàm đư c dùng để định nghĩa hay tách rời những t c vụ đư c yêu c u trong chương trình. Ðiều này cho phép...
... chương trình th cthi đư c trên máy tính. 1.2.2 Cc bư clậptrình Bư c 1: Phân tích vấn đề và x c định cc đ c điểm. (x c định I-P-O) Bư c 2: Lập ra giải pháp. (đưa ra thuật giải) Bư c 3: C i ... hàm, c u tr c đó…. Chu trình sống c a nó bắt đầu từ l c hàm, c u tr c đư c gọi th c hiện đến l c th c hiện xong. Giáo trìnhLậptrìnhCcănbản Trang 8 Trường THẾ GIỚI TIN H C – 39 ... www.infoworldschool.com c. Bàn thêm về chương trình Trong chương trình trên c u tr c switch…case đư c lồng vào trong c u tr c if dạng 2. 5.2.3.2 C u tr c switch…case…default (switch đủ) Chọn th c hiện...
... địa chỉ. Vi c cấp phát đư c th c hiện nhờ cc hàm malloc(), calloc() trong thư viện alloc.h. C pháp cc hàm: void *malloc(size_t size): C p phát vùng nhớ c kích thư c là size. void *calloc(size_t ... mảng) bằng c ch sử dụng con trỏ. Trang 90 Lập trìnhc n bản - Kết quả trả về c a hàm là địa chỉ đầu tiên c a vùng nhớ mới. Địa chỉ này c thể kh c với địa chỉ đư c chỉ ra khi c p phát ban ... quá trình th c hiện chương trình chứ không phát sinh l c bắt đầu chương trình. o Khi chạy chương trình, kích thư c của biến, vùng nhớ và địa chỉ vùng nhớ đư c cấp phát cho biến c thể thay...
... lời nào c 14 Lậptrìnhcbản C Cc một kiểu dữ liệu đ c biệt gọi là void. Kiểu dữ liệu này chỉ cho trình biên dịch C biết rằng không c dữ liệu c a bất c kiểu nào. Trong C, cc hàm số thường ... nguyên, về cbản nó biểu thị kích c tự nhiên c a cc số nguyên (integers). float và double đư c dùng cho cc số c dấu chấm động. Kiểu float (số th c) chiếm 4 byte và c thể c tới 6 con số ... vững và sử dụng cc kiểu dữ liệu kh c nhau trong chương trìnhC Hiểu và sử dụng cc toán tử số h c. Giới thi uBất c chương trình ứng dụng nào c n xử lý dữ liệu c ng c n c nơi để lưu trữ...
... myprogramI .C. 5. Biên dịch tập tin myprogramI .C. 6. Th cthi chương trình myprogramI .C. 7. Trở về trình soạn thảo.Mẫu kết xuất cho chương trình trên như hình sau:Hình 3.1: Kết quả c a myprogramI .C Ví ... myprogramII .C. 4. Biên dịch tập tin myprogramII .C. 5. Th cthi 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 như hình sau:Hình 3.2: Kết quả c a myprogramII .C Biến,Toán ... dữ liệu 4546 Lậptrìnhcbản C Phần II – Trong thời gian 30 phút kế tiếp:1. Viết một chương trình nhập vào một số và tính bình phương c a số đó.Hướng dẫn: Th c hiện theo cc bư c sau:a. Nhập...
... biểu th c. Trong quá trình th cthi 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 cc hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện nhờ cc toán ... 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à cc biểu th c con đư c lượng giá. Một biểu th c sau:a * b /c + d *c; bảo đảm rằng biểu th c con a * b /c và d *c ... th c phụ thu c vào thứ tự tính toán cc biểu th c con . Xét ví dụ sau:a * b + c * b++ ; C thể trình biên dịch này tính giá trị m c bên trái trư c và dùng c ng giá trị b cho c hai biểu th c con....
... th c M c tiêu:Kết th c bài h c này, bạnc thể: Sử dụng đư ccc toán tử số h c, so sánh và luận lý Chuyển đổi cc kiểu dữ liệu Nắm đư c thứ tự ưu tiên giữa cc toán tử. C c bư c trong chương ... trị c a biến d. Xét biểu th c: d = a*(b +c+ (a -c) *b);Ở đây dấu ngo c đơn trong c ng c độ ưu tiên cao nhất. Do vậy, (a -c) đư c tính trư c. Sau đó, tính tới cc dấu ngo c đơn ngoài. Kết quả c a ... tử. C c bư c trong chương này đã đư c nghiên c u kỹ và giải thích chi tiết để chúng ta c thể hiểu rõ và áp dụng chúng một c ch hoàn chỉnh.Ta hãy theo cc bư ccẩn thận.Phần I - Trong thời gian...
... chung c a hàm scanf() như sau:scanf(<Chuỗi cc định dạng>, <Danh sách cc tham số>);Ðịnh dạng đư c sử dụng bên trong c u lệnh printf() c ng đư c sử dụng c ng c pháp trong cc câu ... vi c dùng cc đ c tả định dạng và vi c thông dịch c a mã ASCII. M c dù cc biến a và b đã đư c khai báo là cc biến kiểu int và char, nhưng chúng đã đư c in như là ký tự và số nhờ vào vi c dùng ... 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ìnhtrình bày c ch dùng bổ từ với chuỗi*/#include <stdio.h>void...
... nhau C u lệnh switch.Giới thi u C c vấn đề đư cđềc p từ đầu đến nay cho phép chúng ta viết 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 ... tố lậptrìnhC đư c thảo luận ở những chương trư c đã c thể giúp bạn viết hầu hết cc chương trình. Tuy nhiên, vấn đề là khi đư c th c thi, cc chương trình dạng này luôn th c hiện một chuỗi ... đư c th c thi, và phần cc n c thang” c n lại đư c bỏ qua. Nếu không một điều kiện nào c giá trị true, thìc u_lệnh c a mệnh đề else cuối c ng đư c th c thi. Nếu không c mệnh đề else ở cuối,...
... kiệnM c tiêu:Kết th c bài h c này, bạnc 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 c bư c trong bài h c này đư ctrình ... kiện c a if và else if đều không thỏa mãn, thìc u lệnh sau else cuối c ng sẽ đư c th c thi. Trong chương trình dưới đây, vì giá trị c a num1 nhỏ hơn num2, lệnh printf() thứ hai sẽ đư c th c thi. 1. ... điều kiện if chỉ c một lệnh duy nhất. Nếu c nhiều hơn một lệnh cho điều kiện if, cc lệnh phải đư c đặt trong c p dấu ngo c {}.printf(“\n Commission = %f”, com); C u lệnh trên đư c sử dụng để...
... một chuỗi cc chỉ thịlặp di lặp lại. Điều này c đư c là nhờ vào cc cấu tr clặp trong ngôn ngữ lập trình. Trong bài này chúng ta sẽ tìm hiểu cc cấu tr c vòng lặp kh c nhau trong C. 9.1 C u ... bu c cho vi c th cthic a một chương trìnhc đư c thoả mãn hay không. C pháp tổng quát c a hàm exit() như sauHàm exit() thường đư c dùng để kiểm tra một điều kiện bắt bu c cho sự th cthic a ... quả c a chương trình trên đư c minh họa như sau:Kết quả c a chương trình hiển thị như sau:This is aniceniceniceniceniceniceworld.Chúng ta sẽ xem xét kĩ đoạn vòng lặp for trong chương trình...
... trong c a sổ ‘Edit Window’:#include <stdio.h>#include <conio.h>void main(){int cnt;clrscr();4 Lậptrìnhcbả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 trư c khi th cthi lệnh, nếu điều kiện là sai (0) ngay l c bắt đầu, phần lệnh sẽ không bao giờ đư c th c thi. Chương trình sẽ nhận vào cc số nguyên và hiển thị chúng cho đến khi số 0 đư c ... trình in ra bảng c u chương c a một số đư c nhập vào.8 Lậptrìnhcbản C Phần II: Trong thời gian 30 phút kế tiếp:1. Tìm giai thừa c a một số.Gợi ý: Xem c ng th c tính giai thừa c a một số...
... Lậptrìnhcbản C M c dù C không c kiểu dữ liệu chuỗi, nhưng nó cho phép cc hằng chuỗi. Một hằng chuỗi là một dãy c c ký tự đư c đặt trong dấu nháy đôi (“”). Không giống như cc hằng kh c, ... phần tử mảng.11.1 Cc phần tử mảng và cc chỉ m c: Mỗi phần tử c a mảng đư c định danh bằng một chỉ m c ho c chỉ số gán cho nó. Chiều c a mảng đư c x c định bằng số chỉ số c n thi t để định danh ... is C ...Chương trình trên gán cc mã ký tự ASCII cho cc phần tử c a mảng alpha. Kết quả là khi in với định dạng %c, một chuỗi cc ký tự đư c xuất ra màn hình. Cc mảng c ng c thể đư c khởi...
... quả I c a arrayII .C – Nhập cc giá trị176 Lậptrìnhcbản C Bài 12 MảngM c tiêu:Kết th c bài h c này, bạnc thể: Sử dụng mảng một chiều Sử dụng mảng hai chiều. C c bư c trong bài h c này ... trị12.1.2 C ng ma trận sử dụng cc 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 cc dòng và cc cột. Giao điểm c a mỗi ... B. C c giá trị c a ma trận đư c nhập theo dòng. Trư c tiên cc giá trị c a dòng thứ nhất đư c nhập vào. Kế đến cc giá trị c a dòng thứ hai đư c nhập, Bên trong một dòng, cc giá trị c a c t...