1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng kỹ thuật lập trình ngôn ngữ lập trình c (phần 4) phan hồ duy phương

25 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 714,37 KB

Nội dung

KỸ THUẬT LẬP TRÌNH Lecturer: Phan Hồ Duy Phương Mekong University Nhập Mơn Lập Trình – Mekong University Nội dung Giới thiệu Biểu diễn liệu máy tính Ngơn ngữ lập trình C# Lập trình hàm Mảng Thuật tốn Nhập Mơn Lập Trình – Mekong University Ngơn ngữ lập trình C# Giới thiệu lập trình C# Cấu trúc chương trình C# Biến kiểu liệu Nhập xuất hàm thơng dụng có sẵn Cấu trúc lệnh rẽ nhánh Cấu trúc lệnh lặp Nhập Mơn Lập Trình – Mekong University 3 Ngơn ngữ lập trình C# Giới thiệu lập trình C/C++ Cấu trúc chương trình C Biến kiểu liệu Nhập xuất hàm thông dụng có sẵn Cấu trúc lệnh rẽ nhánh Cấu trúc lệnh lặp Nhập Mơn Lập Trình – Mekong University Cấu trúc rẽ nhánh Nội dung: 5.1 Câu lệnh điều kiện if 5.2 Câu lệnh rẽ nhánh switch Nhập Môn Lập Trình – Mekong University 5 Cấu trúc rẽ nhánh Nội dung: 5.1 Câu lệnh điều kiện if 5.2 Câu lệnh rẽ nhánh switch Nhập Mơn Lập Trình – Mekong University Cấu trúc rẽ nhánh CÂU LỆNH ĐIỀU KIỆN IF Câu lệnh if không đầy đủ BT Logic False True Lệnh if() ; : Cho kết (≠ 0) sai (= 0) : Câu lệnh đơn khối lệnh Nhập Môn Lập Trình – Mekong University Cấu trúc rẽ nhánh CÂU LỆNH ĐIỀU KIỆN IF VD: void main() { if (a == 0) Console.Write(“a bang 0\n”); if (a == 0) { Console.Write(“a bang 0\n”); a = 2016; } } Nhập Mơn Lập Trình – Mekong University Cấu trúc rẽ nhánh CÂU LỆNH ĐIỀU KIỆN IF Câu lệnh if đầy đủ if() ; else False BT Logic ; True Lệnh Lệnh : Cho kết (≠ 0) sai (= 0) : Câu lệnh đơn khối lệnh Nhập Môn Lập Trình – Mekong University Cấu trúc rẽ nhánh CÂU LỆNH ĐIỀU KIỆN IF VD: void main() { if ((n % 2) == 0) { Console.Write(“n la so chan\n”); } else { Console.Write(“n la so le\n”); } } Nhập Mơn Lập Trình – Mekong University 10 Cấu trúc rẽ nhánh CÂU LỆNH IF – Lưu ý oCâu lệnh if if-else câu lệnh đơn oVD: if (n > 0) if ((n % 2) == 0) Console.Write(“n la so chan\n”); else Console.Write(“n la so le\n”); Nhập Môn Lập Trình – Mekong University 11 Cấu trúc rẽ nhánh CÂU LỆNH IF – Lưu ý oCâu lệnh if lồng vào else tương ứng với if gần oVD: if (a != 0) if (b > 0) Console.Write(“a != va b > 0\n”); else Console.Write(“a != va b 0) Console.Write(“a != else Console.Write(“a != va => Cải tiến if (a != 0) { if (b > 0) Console.Write(“a != else Console.Write(“a != } Nhập Mơn Lập Trình – Mekong University va b > 0\n”); b 0\n”); va b 0) Console.Write(“PT co nghiem”); Nhập Mơn Lập Trình – Mekong University 14 Cấu trúc rẽ nhánh oNên dùng else để loại trừ trường hợp => Cải tiến: if (delta < 0) Console.Write(“PT vo nghiem”); else //Delta >= if (delta == 0) Console.Write(“PT co Nghiem kep”); else Console.Write(“PT co nghiem”); Nhập Mơn Lập Trình – Mekong University 15 Cấu trúc rẽ nhánh CÂU LỆNH IF – Lưu ý oKhông thêm ; vào sau BT Logic if oVD: if (delta < 0); // error Console.Write(“PT vo nghiem”); if (delta == 0) { Console.Write(“PT co Nghiem kep”); }; // error Nhập Mơn Lập Trình – Mekong University 16 Bài tập Bài tập 15 – 23 Phần 3.6 Nhập Mơn Lập Trình – Mekong University 17 Cấu trúc rẽ nhánh Nội dung: 5.1 Câu lệnh điều kiện if 5.2 Câu lệnh rẽ nhánh switch Nhập Mơn Lập Trình – Mekong University 18 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH 5.2 Câu lệnh rẽ nhánh switch không đầy đủ Biến/BT = GT1 True Lệnh False Biến/BT = GT2 True Lệnh False Nhập Mơn Lập Trình – Mekong University 19 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH 5.2 Câu lệnh rẽ nhánh switch không đầy đủ Cú Pháp: switch() { case : ; break; case : ; break; … } : Là biến hay BT có giá trị rời rạc : Câu lệnh đơn khối lệnh Nhập Môn Lập Trình – Mekong University 20 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH VD: int a; Console.Write(“Nhap a: ”); a = int.Parse(Console.Read()); switch(a) { case 1: Console.Write(“Mot”); break; case 2: Console.Write(“Hai”); break; case 3: Console.Write(“Ba”); break; } Nhập Môn Lập Trình – Mekong University 21 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH 5.2 Câu lệnh rẽ nhánh switch đầy đủ Biến/BT = GT1 True Lệnh False Biến/BT = GT2 True Lệnh False Lệnh DF Nhập Môn Lập Trình – Mekong University 22 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH 5.2 Câu lệnh rẽ nhánh switch Cú Pháp: switch() { case : ; break; case : ; break; … default: ; } : Là biến hay BT có giá trị rời rạc : Câu lệnh đơn khối lệnh Nhập Mơn Lập Trình – Mekong University 23 Cấu trúc rẽ nhánh CÂU LỆNH SWITCH VD: int a; Console.Write(“Nhap a: ”); a = int.Parse(Console.Read()); switch(a) { case 1: Console.Write(“Mot”); break; case 2: Console.Write(“Hai”); break; case 3: Console.Write(“Ba”); break; default: Console.Write(“Khong biet”); break; } Nhập Mơn Lập Trình – Mekong University 24 Bài tập Viết chương trình nhập vào số tháng năm cho biết tháng có ngày Viết chương trình nhập vào hai số ngun a, b phép tốn (+,-,*,/) Sau xuất kết tương ứng Nhập Mơn Lập Trình – Mekong University 25

Ngày đăng: 29/08/2023, 13:02