Bài giảng Tin học đại cương A (dành cho khối tự nhiên): Control Structures sau đây sẽ trình bày các kiến thức về cấu trúc điều khiển trong ngôn ngữ lập trình C. Đây là tài liệu tham khảo hữu ích cho các bạn đang học Tin học đại cương A khối tự nhiên. Mời các bạn đón đọc.
Trang 1Control Structures
Nguyen Dung
Falculty of Information Technology
Hue University of Science
Trang 33
Trang 4if ( max < b ) max = b ;
4
Trang 5B2
5
Trang 6}
a = 2
b = 6 Root of equation is x = -3.00
6
Trang 7Excercises
1 Xác định xem một số nguyên là chẵn hay lẻ
2 Xác định học lực dựa vào điểm trung bình
của sinh viên, biết:
3 Xác định số có giá trị lớn hơn trong hai số
Trang 10case 0: printf (“Khong”); break ;
case 1: printf (“Mot”); break ;
case 2: printf (“Hai”); break ;
case 3: printf (“Ba”); break ;
case 4: printf (“Bon”); break ;
case 5: printf (“Nam”); break ;
case 6: printf (“Sau”); break ;
case 7: printf (“Bay”); break ;
case 8: printf (“Tam”); break ;
case 9: printf (“Chin”); break ;
}
getch ();
}
Nhap so: 6 Sau
10
Trang 11Zero
Non-Zero
11
Trang 12Example
Find “greatest common divisor” of a and b
Then find “least common multiple” of a and
𝐺𝐶𝐷 𝑎, 𝑏 = 𝑎𝑏
𝐿𝐶𝑀 (𝑎, 𝑏) 𝐺𝐶𝐷 𝑎, 𝑏 = 𝐺𝐶𝐷 𝑏, 𝑏 𝑚𝑜𝑑 𝑎 𝑖𝑓𝑏 ≠ 0 𝑎 𝑖𝑓 𝑏 = 0
12
Trang 13a = x ; b = y ; while( a != b ){
if ( a > b )
a -= b ; else
b -= a ; }
13
Trang 14while ( exp ); exp
Trang 15Enter x: 7
7 is odd Press ESC to exit
15
Trang 1818
Trang 19break, continue, goto
The break command allows you to terminate
and exit a loop (that is, do , for ,
and while ) or switch command from any point
Trang 20break, continue, goto
The continue statement jumps the next
Trang 21break, continue, goto
Goto: self-study
21
Trang 22return
The return statement:
terminates the execution of a
function
or return a result(address or value)
to the calling function and exit
function
Syntax:
return exp ;
22
Trang 24Questions
24
Trang 25The end
25