... switch trongc ng chứa nó. Tương
tự như vậy, trongc u tr c lặp, c u lệnh break dùng để thóat
khỏi c u tr c lặp trongc ng chứa nó.
Lệnh continue: dùng để tiếp t c vòng lặp trongc ng chứa ...
ly chuoi";
22
Lưu ý: Trongngônngữ lập trình java c phân biệt chữ in hoa
và in thường. Vì vậy chúng ta c n lưu ý khi đặt tên cho cc đối
tương dữ liệu c ng như cc xử lý trong chương ... Kiểu m c định c a cc số nguyên là kiểu int.
- Cc số nguyên kiểu byte và short rất ít khi đư c dùng.
- Trong java không c kiểu số nguyên không dấu như
trong ngônngữ C/ C++.
Kiểu c sở
Kiểu...
... lập trình java.
C c ứng dụng kiểu Console thường đư c dùng để minh họa cc
ví dụ c bản liên quan đến c pháp ngôn ngữ, cc thuật toán, và
c c chương trình ứng dụng không c n thiết đến giao ... Microsystem chịu trách nhiệm phát triển cc máy ảo Java
chạy trên cc hệ điều hành trên cc kiến tr c CPU kh c nhau.
Thông dịch:
16
1
1
.
.
5
5
.
.
2
2
.
.
B
B
i
i
ê
ê
n
n
d
d
ị
ị
c
c
h
h
...
Solarix, CPU Macintosh … là kh c nhau), vì vậy trư c đây một
chương trình sau khi đư c biên dịch xong chỉ c thể chạy đư c
trên một kiến tr c CPU c thể nào đó. Đối với CPU Intel chúng
ta c thể chạy...
... 2>
TRUE
FALSE
TRUE
FALSE
Chơng II. Ccc u tr cđiềukhiểntrong C+ +
I. C u tr c rẽ nhánh và c u tr c chọn
I.1. C u tr c rẽ nhánh
Trong th c tế, khi giải quyết một c ng vi c thờng ta phải lựa chọn nhiều phơng ... khối lệnh ho c một, một khối ccc u tr cđiều khiển. C c
khối lệnh ho c khối c u tr cđiềukhiển đ c đặt trong hai dấu { }.
C u tr c rẽ nhánh c hai dạng (tuỳ thu c vào sự c hay không c thành ... tr c chọn và rẽ nhánh:
Với c u tr c rẽ nhánh, cc biến trong biểu th cđiều kiện c thể c kiểu bất kỳ. Ng c lại, với c u tr c chọn,
chỉ lựa chọn cctrờng hợp c a biến nguyên. Do vậy, vi c chuyển...
... switch trongc ng chứa nó. Tương
tự như vậy, trongc u tr c lặp, c u lệnh break dùng để thóat
khỏi c u tr c lặp trongc ng chứa nó.
Lệnh continue: dùng để tiếp t c vòng lặp trongc ng chứa ...
}
class MinMax2
22
Lưu ý: Trongngônngữ lập trình java c phân biệt chữ in hoa
và in thường. Vì vậy chúng ta c n lưu ý khi đặt tên cho cc đối
tương dữ liệu c ng như cc xử lý trong chương ... Kiểu m c định c a cc số nguyên là kiểu int.
- Cc số nguyên kiểu byte và short rất ít khi đư c dùng.
- Trong java không c kiểu số nguyên không dấu như
trong ngônngữ C/ C++.
Kiểu c sở
Kiểu...
... thành 3 canh c a một tam gi c ?
DK
S1
S2
-
+
6
6
III. C u tr c lựa chọn
III. C u tr c lựa chọn
C pháp :
C pháp :
switch (b)
switch (b)
{
{
case h1:
case h1:
S1;
S1;
break;
break;
case ... khiển
§5. Ccc u tr cđiều khiển
4
4
2. C u tr c 2
2. C u tr c 2
C pháp :
C pháp :
If (DK)
If (DK)
{
{
S1;
S1;
}
}
{
{
S2
S2
}
}
Nếu DK đúng thì th c hiện S1, c n thì th c hiện S2
Nếu ... a1x+b1y =c1
4. Giải hệ PT : a1x+b1y =c1
}
}
a2x+b2y =c2
a2x+b2y =c2
Dk1
S1
-
+
Dk2
S2
-
+
DkN
Sn
-
+
-
. . .
. . .
. . .
Sn+1
1
1
LẬP TRÌNH C+ +
LẬP TRÌNH C+ +
§5. Ccc u tr cđiều khiển
§5. C c...
...
1
1
LẬP TRÌNH C+ +
LẬP TRÌNH C+ +
§5. Ccc u tr cđiều khiển
§5. Ccc u tr cđiều khiển
7
7
IV. C u tr c lặp với điều kiện trư c
IV. C u tr c lặp với điều kiện trư c
C pháp :
C pháp :
while ... th c cho đến khi gặp số 0
Đ c vào dãy số th c cho đến khi gặp số 0
tính tổng và TB c ng c a cc số đã đ c
tính tổng và TB c ng c a cc số đã đ c
không tính số 0 cuối c ng
không tính số 0 cuối ... :
9.
9.
Đ c vào dãy số nguyên cho đến khi gặp số
Đ c vào dãy số nguyên cho đến khi gặp số
0 tính tổng cc số lẻ và tổng cc số chẵn
0 tính tổng cc số lẻ và tổng cc số chẵn
10.
10.
Đ c vào dãy...
... GIẢI CHO H C SINH THÔNG QUA DẠY H CCCCẤU TR C
ĐIỀU KHIỂN VÀ CC KIỂU DỮ LIỆU CC U TR C.
2.1 Những nội dung chủ yếu về ccc u tr cđiềukhiển và cc kiểu
dữ liệu cc u tr c .
Về c u tr c ... bản chất, c u tr c logic c a kiến th c
mới.
C SỞ LÝ LUẬN C A VI C PHÁT TRIỂN TƯ DUY THUẬT GIẢI CHO
H C SINH THÔNG QUA DẠY H CCCCẤU TR CĐIỀUKHIỂN VÀ C C
KIỂU DỮ LIỆU CC U TR C.
1.1 C ... liệu cc u tr c.
Chương II: Một số định hướng sư phạm góp phần phát triển
tư duy thuật giải cho h c sinh thông qua dạy h cccccc u
tr cđiềukhiển và cc kiểu dữ liệu cc u tr c.
Chương...
... kê vi c truy xuất cc dịch vụ từ
c c Client.
1
hàm từ xa trên cc Server . L c này cc Service Object sẽ th c thi theo yêu c u c a
Agent và trả kết quả về cho Agent. Agent sẽ làm c ng vi c tổng ... về cc Server mà mình quản lý và tất c
c c dịch vụ c trên toàn bộ hệ thống. Agent sẽ th c hiện vi c phân chia c ng vi c ,
để tìm đư ccc Server thích hợp cho c ng vi c mà Client yêu c u. ... đây là điều kiện c n để RMI trong Java
c ng như cc giải pháp Distributed Object kh c có thể hoạt động tốt đư c.
• Cc máy phải chạy trên cc Platform c hỗ trợ Java.
- XVIIC c vấn đề chính...
... một trongcc bộ sửa đổi này vào sau c u lệnh.
&&, || và ?: xem nh ccc u tr cđiều khiển
Những c u tr c này trông tựa nh cc kí tự ngắt, hay một phần c a biểu th c. Liệu
chúng c thể ... hợp ccc u lệnh này thử tất ccc giá trị kế tiếp c a hai số nhỏ nhất đ c
nhân với nhau cho tới khi nó tìm ra một c p c tích là 63 (7 và 9). Lu ý rằng một khi
C cc u tr cđiềukhiển kh c
Toán ... th c sự đ c coi là ccc u tr cđiềukhiển không? Thế này, theo c ch
nghĩ Perl, gần nh bất kì c i gì c ng đều c thể c , cho nên bạn hÃy xem điều tôi nói ở
đây.
Thông thờng, bạn bắt gặp nếu c i...
... hầu hết ccngônngữ kh c. Không giống như C, Java và ngay c
JavaScript, cc giá trị case c ng c thể là một trongcc loại vô hướng, bao gồm tất ccc số
,c c chuỗi và ngay ccc biến.Ví ... sử dụng cc
c u lệnh while trong vi c đ ccc records từ một truy vấn c sở dữ liệu, từ cc dòng trong một
file hay là từ cc nhân tố trong một mảng.
3. Vòng lặp for: C u tr cc a vòng ...
C cc u lệnh điều kiện: ccc u lệnh này cho phép chúng ta phân biệt cc khối mã lệnh mà sẽ
đư c th c thi chỉ khi gặp phải ccđiệu kiện nào đó. PHP cung c p hai c u tr c lệnh điều kiện.
Đầu...
... nói chung phải cccc u tr c để điều
khiển trình tự th c hiện cc lệnh trong chương trình (gọi ngắn gọn là ccc u tr c ho c
c c toán tử điều khiển)
Sau đây chúng ta sẽ tìm hiểu từng c u tr c ... k trong chuỗi là p
k
thì
Gi¸o tr×nh tin h c c¬ së II - N
gôn ngữ
C
45
Lưu ý: C u tr c if c ng như ccc u tr c kh c của ngônngữ C, chúng c thể lồng nhau,
t c là chúng c thể chứa ... từng c u tr cđiềukhiển chương trình c a C.
IV.1.
C u tr c tuần tự
Đây là c u tr c đơn giản nhất c a ccngônngữ lập trình nói chung, điềukhiển th c
hiện tuần tự cc lệnh trong chương trình...
... ho c có thể ñư c dùng bởi cc
chương trình gọi. Theo quy ư 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. ... quá
trình chạy nó c thể rẽ nhánh hay lặp lại một ñoạn mã nào ñó. ðể làm ñiều này chúng ta
sử dụng ccc u tr c ñiều khiển.
C ng với vi c giới thiệu ccc u tr c ñiều khiển chúng ta c ng sẽ phải ... nhóm cc lệnh ñư c ngăn c ch bởi dấu chấm phẩy (;)
nhưng ñư c gộp trong một khối giới hạn bởi một c p ngo c nhọn:
{
và
}
.
Hầu hết ccc u tr c ñiều khiển mà chúng ta sẽ xem xét trong chương...
... c nghéa:
)
IV. C u lãûnh âån gin:
Sau pháưn khai bạo dỉỵ liãûu l pháưn lãûnh ca chỉång trçnh. Pháưn ny x c âënh cc
c ng viã c m chỉång trçnh phi thỉ c hiãûn xỉí l cc dỉỵ liãûu â âỉå c ... ngun l táûp con ca säú thỉ c.
4
Vê dủ: Sau khi â c khai bạo:
Var c1 , c2 : Char;
i, j : Integer;
x, y : Real;
thç ta c thãø thỉ c hiãûn cc phẹp gạn sau:
c1 := ‘A’;
c2 := Chr(97); ...
+ Cc phẹp c üng trỉì: c üng
(+),
trỉì
(-),
phẹp hồ c
(or).
+ Cc phẹp so sạnh:
<, <= , > , >= , = , < >.
- Biãøu thỉ ctrongc ûp dáúu ngồ c
( )
âỉå c thỉ c hiãûn...
... tiên c a
c c toán tử thì nên sử dụng cc ngo c đơn. Cc bạn nên th c hiện điều này vì nó sẽ giúp
chương trình dễ đ c hơn.
Bài 4 : CcC u Tr cĐiều Khiển
Một chương trình thường không chỉ ... ư 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.
www.viet-ebook.co.cc
9
& ^ |
Toán tử thao t c
bit ... cc lệnh tuần tự nối tiếp nhau. Trong quá
trình chạy nó c thể rẽ nhánh hay lặp lại một đoạn mã nào đó. Để làm điều này chúng ta
sử dụng ccc u tr cđiều khiển.
C ng với vi c giới thiệu c c...
... Trong quá trình
chạy nó c thể rẽ nhánh hay lặp lại một đoạn mã nào đó. Để làm điều này chúng ta sử dụng c c
c u tr cđiều khiển.
C ng với vi c giới thiệu ccc u tr cđiềukhiển chúng ta c ng ... cc lệnh đư c ngăn c ch bởi dấu chấm phẩy (;) nhưng đư c
gộp trong một khối giới hạn bởi một c p ngo c nhọn: { và }.
Hầu hết ccc u tr cđiềukhiển mà chúng ta sẽ xem xét trong chương này cho ...
Chú ý rằng lệnh switch chỉ c thể đư c dùng để so sánh một biểu th c với cc hằng. Vì vậy
chúng ta không thể đặt cc biến (case (n*2):) hay cc khoảng (case (1 3):) vì chúng
không phải là c c...