... c ng dụng, c thể chia cc cấu tr c điều khiển thành cc nhóm chính :
Nhảy không c điều kiện.
Rẽ nhánh.
Tổ ch c chu trình.
Ngoài ra c n một số toán tử kh ccó ch c năng bổ trợ nh break, continue.
5.1. ... số liệu ta c thể thao t c theo nhiều c ch kh c nhau:
C ch 1 :
Đa ba số vào c ng một dòng, cc số phân c ch nhau bằng dấu c ch ho c dấu tab.
C ch 2 :
Đa ba số vào ba dòng kh c nhau.
C ch 3 :
Hai ... ho c E 14
f ho c F 15
7
Chơng 2
C c lệnh vào ra
Chơng này giới thiệu th viện vào/ra chuẩn là một tập cc hàm đ c thiết kế để cung c p hệ
thống vào/ra chuẩn cho cc chơng trình C. Chúng ta sẽ không...
... ngữlậptrình chung trong Visual Studio, và tham vọng c a họ cung c p cho cc ngôn
ngữlậptrìnhc a cc công ty kh c dùng chung luôn. C ng vi c này đư c x c tiến một c ch
hoàn toàn bí mật mãi cho ... và
cuối c ng là cc tham số c n thiết cho phương th c th c hiện.
Chú thích
Một chương trình đư c viết tốt thì c n phải c chú thích cc đoạn mã đư c viết. Cc đoạn
chú thích này sẽ không đư c ... ngônngữ module hóa
C# sẽ là ngônngữ phổ biến
Ngônngữ C# và những ngônngữ kh c
Cc bư c chuẩn bị cho chương trình
Chương trình C# đơn giản
Phát triển chương trình minh họa
C u hỏi...
... mạnh mẽ 22
C# là ngônngữ ít từ khóa 22
C# là ngônngữ module hóa 22
C# sẽ là ngônngữ phổ biến 22
Ngôn ngữ C# với ngônngữ kh c 23
C c bư c chuẩn bị cho chương trình 24
Chương trình C# đơn giản ... Đội ngũ COM+/MTS góp vào một universal runtime cho tất c
ngôn ngữlậptrình chung trong Visual Studio, và tham vọng c a họ cung c p cho ccngôn
ngữ lậptrìnhc a cc công ty kh c dùng chung ... là ngônngữ module hóa
• C# sẽ là ngônngữ phổ biến
• Ngônngữ C# và những ngônngữ kh c
• Cc bư c chuẩn bị cho chương trình
• Chương trình C# đơn giản
• Phát triển chương trình minh họa
• C u...
... tin h c, ccngônngữlậptrìnhc ng
dần tiến hoá để đáp ứng cc thách th c mới c a th c tế.
Khoảng cuối những năm 1960 đầu 1970 xuất hiện nhu c u c n cccngônngữ b c
cao để hỗ trợ cho ... nó đ c dùng cho vi c viết hệ điều hành, nó c ng tiện lợi
cho c vi c viết cc chơng trình xử lý số, xử lý văn bản và c sở dữ liệu.
Và bây giờ chúng ta đi tìm hiểu thế giới c a ngônngữC từ ... double canh1, canh2; Khai báo hai biến double là canh1 và canh2
Biến kiểu int chỉ nhận đ ccc giá trị kiểu int. Cc biến kh c cũng c ý nghĩa tơng tự.
C c biến kiểu char chỉ chứa đ c một...
...
Lấ
y địa chỉ c a biến :
Giáo TrìnhLậpTrìnhC Collected byVTLPro
39
Chương 4
C u tr ccơbảnc a chương trình
4.1. Lời chú thích :
Cc lời bình luận, cc lời giải thích c thể đưa ... trìnhc thể chỉ c một hàm chính ( hàm main() ) ho ccó thể
c thêm vài hàm kh c.
Giáo TrìnhLậpTrìnhC Collected byVTLPro
9
Hằng int hệ 8 đư c viết theo c ch 0c1 c 2c3 ở đây ci ... mặt c a đời sống xã hội.
Ngônngữlậptrình là một loại c ng c giúp con người thể hiện cc vấn đề c a
th c tế lên máy tính một c ch hữu hiệu. Với sự phát triển c a tin h
c, ccngônngữ
lập...
... giao diện cbảnc a máy tính. Bàn phím là thiết bị vào cbảnc n màn hình
là thiết bị ra c bản.
Trong thư viện iostream c a C+ +, cc thao t c vào ra cbảnc a một chương trình đư c
hỗ trợ ...
kiểu kh c. C vài c ch để làm vi c này trong C+ +, c ch cbản nhất đư c thừa kế
từ ngônngữC là đặt trư c biểu th c cần chuyển đổi tên kiểu dữ liệu đư c b c
trong c p ngo c đơn (), ví dụ:
int ... kết th c
bình thường c n cc giá trị kh c 0 c nghĩa là c lỗi.
C u tr c lựa chọn: switch.
C pháp c a lệnh switch hơi đ c biệt một chút. M c đích c a nó là kiểm tra một vài giá
trị hằng cho một...
... cc dòng chỉ nhằm để cho nó dễ đ c hơn mà thôi.
C c chú thích.
C c chú thích đư ccclậptrình viên sử dụng để ghi chú hay mô tả trong cc phần c a
chương trình. Trong C+ + c hai c ch để chú ... giao diện cbảnc a máy tính. Bàn phím là thiết bị vào cbảnc n màn hình
là thiết bị ra c bản.
Trong thư viện iostream c a C+ +, cc thao t c vào ra cbảnc a một chương trình đư c
hỗ trợ ... ư c, mã trả về 0 c nghĩa là chương trình kết th c
bình thường c n cc giá trị kh c 0 c nghĩa là c lỗi.
C u tr c lựa chọn: switch.
C pháp c a lệnh switch hơi đ c biệt một chút. M c đích c a...
... tên tệp c n soạn
rồi ấn Enter. C ng c thể áp dụng c ch này để soạn tệp mới khi không nhập
5
Chương 1. Cc khái niệm cbảnc a C+ +
CHƯƠNG 1
C C KHÁI NIỆM CBẢNC A C+ +
C c yếu tố cbản
Môi ... thường bên
c nh cc câu lệnh chính th c của chương trình, NSD c n đư c phép viết vào chương
trình cc câu ghi chú, giải thích để làm rõ nghĩa hơn chương trình. Một chú thích c thể
ghi chú về nhiệm ... endl;
13
Chương 1. Cc khái niệm cbảnc a C+ +
C+ + (Borland C, Turbo C) . M c đích c a soạn thảo là tạo ra một văn bản chương trình
và đưa vào bộ nhớ c a máy. Văn bản chương trìnhc n đư c trình...
... dụ chúng cc ng
kiểu và c ng thể hiện một đối tượng: như cc toạ độ c a một vectơ, cc số hạng c a
một ma trận, cc sinh viên c a một lớp ho ccc dòng kí tự c a một văn bản … Lợi
dụng đ c ... lệnh lặpc thể chứa c lệnh for, t ccc lệnh for c ng đư c phép lồng
nhau như cc câu lệnh cc u tr c kh c.
Ví dụ 4 : Bài toán c : vừa gà vừa chó bó lại cho tròn đếm đủ 100 chân. Hỏi c mấy ... đư c tr c tiếp trên xâu nên cc chương trình dịch
đã viết sẵn cc hàm thư viện đư c khai báo trong file nguyên mẫu string.h. Cc hàm
này giải quyết đư c hầu hết cc công vi c cần thao t c trên...
...
clrscr();
94
Chương 4. Hàm và chương trình
a. Con trỏ và mảng 1 chiều
Vi c cho con trỏ trỏ đến mảng c ng tương tự trỏ đến cc biến kh c, t c gán địa
chỉ c a mảng (chính là tên mảng) cho con ... trong chương trình này mà c ng c thể đư c sử dụng trong chương trình kh c, dễ
cho vi c kiểm tra và bảo trì chương trình. Hàm c một số đ c trưng:
• Nằm trong ho c ngoài văn bảnc chương trình ... 3
114
Chương 4. Hàm và chương trình
CHƯƠNG 4
HÀM VÀ CHƯƠNG TRÌNH
Con trỏ và số h c địa chỉ
Hàm
Đệ qui
Tổ ch c chương trình
I. CON TRỎ VÀ SỐ H C ĐỊA CHỈ
Trư c khi bàn về hàm và chương trình, ...
... đánh giá ngônngữlập trình.
1.1.2 Nội dung c t lõi
- Khái niệm về ngônngữlập trình.
- Vai trò c a ngônngữlập trình.
- Lợ
i ích c a vi c nghiên c u ngônngữlập trình.
- Cc tiêu chuẩn ... phả
n ánh c ch th c người lậptrình nghĩ và làm. Ngônngữc p cao rất gần với
ngôn ngữ con người (Anh ngữ) nhưng chính x c như ngônngữ toán h c. Nhờ ngôn
ngữ c p cao mà lĩnh v clậptrình trở ... viên c n phải nắm:
- Khái niệm và phân loại ccngônngữlập trình.
- Vai trò c a ngônngữlậptrình trong c ng nghệ phần mềm.
- Lợi ích c a vi c nghiên c u ngônngữlập trình.
- Cc tiêu chuẩn...