BÀI GIẢ NG
THUẬT TOÁ N VÀ NGÔN NGỮ LẬP TRÌNH C
Chương 3 – Phầ n II
CẤ U TRÚ C LỆNH TUẦ N TỰ
Giá o viên: Hà Nguyên Long
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Lê ̣nh gá n và biể u thứ c
a=b+c; a=b=5; z=(x=2)+(y=4);
Thâm nhâ ̣p và o thư viê ̣n chuẩ n
#include
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Cá c hà m và o ra chuẩ n
Hàm getchar ():
Cách dùng:
biến = getchar();
Công dụng:
Nhận một ký tự vào từ bàn phím và không đưa ra màn hình. Hàm sẽ trả về ký tự nhận được và lưu vào biến. Ví dụ: int c;
c = getchar()
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Cá c hà m và o ra chuẩ n
Hàm putchar ():
Cách dùng:
putchar(ch);
Công dụng:
Đưa ký tự ch lên màn hình tại vị trí hiện tại của con trỏ.
Ví dụ: int c;
c = getchar() putchar(c);
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Cá c hà m và o ra chuẩ n
Hàm getch():
Cách dùng:
biến = getch();
Công dụng:
Nếu có sẵn ký tự trong bộ đệm bàn phím thì hàm sẽ nhận một ký tự trong đó.Nếu bộ đệm rỗng, máy sẽ tạm dừng. Khi gõ một ký tự thì hàm nhận ngay ký tự đó (không cần bấm thêm phím Enter như trong các hàm nhập khác). Ký tự vừa gõ không hiện lên màn hình .
Company Logo Company Logo
www.themegallery.com
Ví dụ: int c;
c = getchar()
CẤ U TRÚ C LỆNH TUẦ N TỰ
Cá c hà m và o ra chuẩ n
Hàm putch():
Cách dùng: putch(ch); Công dụng:
Đưa ký tự ch lên màn hình tại vị trí hiện tại của con trỏ.
Ví dụ: int c;
c = getchar() putch(c);
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Đưa kế t quả lên mà n hı̀nh – hà m printf
Cách dùng:
printf(điều khiển, đối số 1, đối số 2, ...);
Ví dụ:
printf(“Dien tich HCN la: %d”,S); Dấ u %d gọi là dấ u chuyể n dạng (đi ̣nh dạng) cho số nguyên (ở đây biế n S mang giá tri ̣ nguyên)
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Nhâ ̣p số liê ̣u từ bà n phı́m– hà m scanf
Cách dùng:
scanf(điều khiển, đối số 1, đối số 2, ...);
Ví dụ:
scanf(“%d”,&a); //nhập giá tri ̣ nguyên cho biế n a scanf(%f%f%f,&a,&b,&h);nhập giá tri ̣ thực co cá c biế n a, b, h
Company Logo Company Logo
www.themegallery.com
CẤ U TRÚ C LỆNH TUẦ N TỰ
Company Logo Company Logo
www.themegallery.com
Vı́ dụ: viế t chương trı̀nh tı́nh diện tı́ch hı̀nh chữ nhật
khi biế t độ dà i 2 cạnh
#include
}
CẤ U TRÚ C LỆNH TUẦ N TỰ
Bà i tâ ̣p
1. Viế t chương trı̀nh tı́nh diện tı́ch tam giá c khi biế t độ
dà i cạnh đá y và chiề u cao
2. Viế t chương trı̀nh tı́nh diện tı́ch hı̀nh thang khi biế t
độ dà i 2 cạnh đá y và chiề u cao
3. Viế t chương trı̀nh tı́nh diện tı́ch hı̀nh trò n khi biế t
đườ ng kı́nh
Company Logo Company Logo
www.themegallery.com
TIẾ P THEO
Chương 4: Cấ u trú c điề u khiể n ● Cấ u trú c if ● Cấ u trú c switch