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