Bài giảng kỹ thuật lập trình
Trang 1KỸ THUẬT LẬP TRÌNH
Trang 2❑ Gồm các nội dung chính:
CHƯƠNG 3: CÁC CÂU LỆNH ĐƠN TRONG C#
3.1 Câu lệnh 3.2 Câu lệnh đơn
Trang 3❑ Khái niệm
❖Câu lệnh (statement) xác định một công việc mà chương trình phải thực
hiện Các câu lệnh được ngăn cách với nhau bởi dấu chấm phẩy (;)
3.1 CÂU LỆNH
Lệnh đơn
• Lệnh gán, nhập/xuất
Lệnh có cấu trúc
• Rẽ nhánh, lựa chọn, lặp, …
Trang 4❑ Gồm các nội dung chính:
CHƯƠNG 3: CÁC CÂU LỆNH ĐƠN TRONG C#
3.1 Câu lệnh
3.2 Câu lệnh đơn
Trang 5❑ Lệnh gán
❖Cú pháp
<tên biến> = <biểu thức>;
❖Ví dụ:
3.2 CÂU LỆNH ĐƠN
Nguyên tắc: kiểu của biến và kiểu
của biểu thức phải giống nhau
Cannot implicitly convert type ‘string’ to ‘int’
Trang 6❑ Lệnh xuất giá trị lên màn hình
❖Cú pháp
Console.Write(<giá trị cần xuất>);
Console.WriteLine(<giá trị cần xuất>);
❖Ví dụ
3.2 CÂU LỆNH ĐƠN
Vị trí bắt đầu là 0 Dấu + là phép nối chuỗi
Dấu $ chèn biến trực tiếp
Trang 7❑ Lệnh nhập giá trị từ bàn phím
❖Cú pháp
Console.Read(); Đọc 1 ký tự từ bàn phím Console.ReadLine(); Đọc 1 dòng ký tự từ bàn phím
❖Ví dụ
3.2 CÂU LỆNH ĐƠN
y = (int) Console.ReadLine();
Trang 81) Hãy cho biết cú pháp của lệnh gán?
2) Nếu int x = 5; float y = x; chương trình có báo lỗi không? 3) So sánh câu lệnh Write và WriteLine?
4) So sánh câu lệnh Read và ReadLine?
CÂU HỎI ÔN TẬP
Trang 91) Viết chương trình in ra tổng, hiệu, tích và thương của 2 số thực được nhập từ
bàn phím?
2) Viết chương trình nhập vào bán kính r của một hình tròn Tính chu vi và diện
tích hình tròn theo công thức:
𝐶ℎ𝑢 𝑣𝑖: 𝐶 = 2 ∗ 𝜋 ∗ 𝑟 𝐷𝑖ệ𝑛 𝑡í𝑐ℎ: 𝑆 = 𝜋 ∗ 𝑟2 3) Viết chương trình tính diện tích và thể tích của hình cầu bán kính R theo công
thức:
𝑆 = 4𝜋𝑅2; 𝑉 = 𝑅𝑆
3
BÀI TẬP CHƯƠNG 3
Trang 104) Viết chương trình nhập vào độ dài 3 cạnh a, b, c của một tam giác (đảm bảo
tổng 2 cạnh phải lớn hơn cạnh còn lại) Tính chu vi, diện tích, độ dài 3 đường
cao, 3 đường trung tuyến, 3 đường phân giác, bán kính đường tròn nội tiếp, ngoại tiếp theo công thức:
𝐶 = 2𝑝 = 𝑎 + 𝑏 + 𝑐 𝑆 = 𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)
ℎ𝑎 = 2𝑆
𝑎
𝑚𝑎 = 1
2 2𝑏2 + 2𝑐2 − 𝑎2 𝑔𝑎 = 2
𝑏+𝑐 𝑏𝑐𝑝(𝑝 − 𝑎)
𝑟 = 𝑆
𝑝 𝑅 = 𝑎𝑏𝑐
4𝑆
BÀI TẬP CHƯƠNG 3
Với, Math.Sqrt(<giá trị>) là hàm tính căn bậc 2
Trang 115) Viết chương trình nhập vào tọa độ của 2 điểm (x1, y1) và (x2, y2)
a Tính hệ số góc của đường thẳng đi qua hai điểm đó
𝐻ệ 𝑠ố 𝑔ó𝑐 = (𝑦2−𝑦1)
(𝑥2−𝑥1)
b Tính khoảng cách giữa hai điểm
𝐾ℎ𝑜ả𝑛𝑔 𝑐á𝑐ℎ = 𝑦2 − 𝑦1 2 + 𝑥2 − 𝑥1 2 6) Viết chương trình giải phương trình bậc nhất: ax + b = 0 (𝑎 ≠ 0), nhập các số
thực từ bàn phím rồi in ra nghiệm của phương trình?
7) Viết chương trình nhập vào điểm ba môn: Toán, Lý, Hóa của một học sinh In
ra điểm trung bình với 2 số lẻ thập phân?
BÀI TẬP CHƯƠNG 3
Số lượng số thập phân
Trang 128) Cần có tổng 200000 đồng từ 3 loại giấy bạc 1000 đồng, 2000 đồng, 5000
đồng Lập chương trình để tìm ra phương án có ít giấy bạc nhất?
9) Hãy nhập 2 số a và b Viết chương trình đổi giá trị của a và b
a Dùng biến phụ t: t = a; a = b; b = t
b Không dùng biến phụ: a = a + b; b = a – b; a = a – b;
10)Viết chương trình nhập vào các giá trị điện trở R1, R2, R3 của một mạch
điện Tính tổng trở R theo công thức: 1
𝑅 = 1
𝑅1 + 1
𝑅2 + 1
𝑅3
BÀI TẬP CHƯƠNG 3