... thuật c a bài toán.
5.2.3.1 C u tr c switch…case (switch thiếu)
Chọn th c hiện 1 trong n lệnh cho trư c.
Giáo trình Lập trìnhCcănbản Trang 40
Trong chương trình trên c u tr c else if đư c ... toàn c c) : Vị trí biến đặt bên ngoài tất ccc hàm, c u tr c
C c biến này c ảnh hưởng đến toàn bộ chương trình. Chu trình sống c a nó là bắt đầu chạy
chương trình đến l c kết th c chương trình. ... và chạy chương trình, dòng này không đư c dịch và c ng không thi hành lệnh gì c .
M c đích c a vi c ghi chú này giúp chương trình rõ ràng hơn. Sau này bạn đ c lại chương trình biết
chương trình...
... kết th c \0 cho ct
Ký tự chuyển dạng :
Ký tự chuyển dạng x c định c ch th c dò đ ccc ký tự trên dòng vào
c ng như c ch chuyển dịch thông tin đ c đự c trư c khi gán nó cho cc địa
chỉ tương ... "
Qui t c thứ tư là :
Một chương trìnhc thể chỉ c một hàm chính ( hàm main() )
ho c có thể c thêm vài hàm kh c.
47
Chương 4
C U TR C CƠ BẢNC A CHƯƠNG TRÌNH
4.1. Lời chú thích :
C c lời bình ... hàm kh c.
C c chương trìnhC đư c tổ ch c theo mẫu :
hàm 1
hàm 2
hàm n
Bên ngoài cc hàm ở cc vị trí ( ) là chỗ đặt : cc toán tử
#include ( dùng để khai báo sử dụng cc hàm chuẩn ),...
... 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.
Hanoi Aptech Computer Education Center
Giáo trình Lập trìnhCcănbản ... fTrongluong c kiểu long
char ckitu1, ckitu2; //khai báo biến ckitu1, ckitu2 c kiểu char
Hanoi Aptech Computer Education Center
Giáo trình Lập trìnhCcănbản Trang 43
Hanoi Aptech Computer Education ... gọi là c u tr c switch lồng nhau. Thường c u tr c switch lồng nhau
c ng nhiều c p độ ph c tạp c ng cao, chương trình chạy c ng chậm và trong l c lập trình dễ bị
nhầm lẫn.
• Lưu đồ
Giáo trình...
... Một số bài tập lập tnh Ccăn bản
Vấn đề 2: Chương tnh con
Bài toán số 2.1: ... ?JH c 5W(
o s65<15i#
/ c 5W?J(
/D'$5d(
o s65<15i&apos ;C 't c 5#&D'$AH?
_60'7u5&W(
Chương ... A!(
,B2+#&2&&apos ;C B
o ;D#E?FDG72(
) &'#'-.# C G?'?FD
7&'(
o...
... 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 ... 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ình Lập trìnhCcănbản Trang 8
Trường THẾ GIỚI TIN H C –
39 ... trong 2 dạng trên gọi là c u tr c switch lồng nhau. Thường c
u tr c switch lồng nhau
c ng nhiều c p độ ph c tạp c ng cao, chương trình chạy c ng chậm và trong l c lập trình dễ bị
nhầm lẫn.
•...
... Pascal, C ) gọi là
chương trình nguồn, chương trình dịch làm nhiệm vụ dịch chương trình nguồn thành chương trình
th c thi đư c trên máy tính.
1.2. 2C c bư c lập trình
Bư c 1: Phân tích vấn đề và x c ... www.infoworldschool.com
Giáo trình Lập trìnhCcănbản Trang 8
Trường THẾ GIỚI TIN H C –
39 Nguyễn Sơn Hà, P5, Q3 – ĐT: 8.344.480 – Website: www.infoworldschool.com
Giáo trình Lập trìnhCcănbản Trang ... trong 2 dạng trên gọi là c u tr c switch lồng nhau. Thường c u tr c switch lồng nhau c ng
nhiều c p độ ph c tạp c ng cao, chương trình chạy c ng chậm và trong l c lập trình dễ bị nhầm lẫn.
Lưu...
... kết th c \0 cho ct
Ký tự chuyển dạng :
Ký tự chuyển dạng x c định c ch th c dò đ ccc ký tự trên dòng vào c ng nh c ch
chuyển dịch thông tin đ c đự c tr c khi gán nó cho cc địa chỉ tơng ... 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 : ... y[1][2]
Chú ý :
Cc phần tử c a mảng đ c cấp phát cc khoảng nhớ liên tiếp nhau trong bộ nhớ. Nói
c ch kh c, cc phần tử c a mảng c địa chỉ liên tiếp nhau.
Trong bộ nhớ, cc phần tử c a mảng...
... 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 đư c tích hợp lại để chúng ... Ð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 ... Những chỉ thị này c n
phải tuân thủ cc quy t c:
1. Tuần tự
2. C giới hạn
3. Chính x c.
Mỗi chỉ thị trong tập chỉ thị đư c gọi là c u lệnh” và tập cc câu lệnh đư c gọi là “chương
trình .
Chúng...
... dáùn chỉïa táûp tin chuøn âãún ]
@
Vê dủ: + bảnc ưn di chuøn thỉ m c Tinhoc trong äø âéa C sang thỉ m c
Nganhhoc trong äø âéa C, c ch thỉ c hiãûn nhỉ sau:
C: \> Move C: \Tinhoc C: \Nganhhoc ... âọng c ía säø, chn mäüt
trong cc phỉång phạp sau:
- Click nụt Close trãn g c phi c ía säø.
- Double Click biãøu tỉåüng c ía säø g c trãn trại.
- Click biãøu tỉåüng c ía säø g c trãn trại v chn ... thë ca cc cỉía säø, c ch
thỉ c hiãûn nhỉ sau:
- Right click trãn vng träúng Desktop, chn Properties / Appearance.
- Trong danh m c Schemes, chn mäüt trong cc hçnh thỉ c hiãøn thë v click Apply...
... đị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 ... 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 đổi....