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

Bài giảng nhập môn lập trình chương 4 trường đại học ngoại ngữ tin học, tp hcm

24 1 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

Click to edit Master subtitle style CÂU LỆNH CHỌN LỰA Khoa Công nghệ thông tin, HUFLIT NỘI DUNG Câu lệnh Chọn lựa Phép toán so sánh Kết hợp nhiều câu lệnh chọn lựa Câu lệnh chọn lựa khác Thực hành CÂU LỆNH CHỌN LỰA Câu lệnh Chọn lựa Đúng ‐ Sai // Các thao tác X if (Điều kiện) { // Các thao tác A } else { // Các thao tác B } // Các thao tác Y Còn gọi Rẽ nhánh đầy đủ Câu lệnh Chọn lựa Đúng // Các thao tác X if (Điều kiện) { // Các thao tác A } // Các thao tác Y Còn gọi Rẽ nhánh khuyết PHÉP SO SÁNH Phép so sánh Phép toán so sánh Phép toán > < >= y x=y xy) && (x>z) || Hoặc (or) (x>y) || (x>z) ! Phủ định (not) !(x>y) KẾT HỢP  NHIỀU CÂU LỆNH CHỌN LỰA 10 Kết hợp nhiều câu lệnh chọn lựa // Các thao tác X if (Điều kiện 1) { if (Điều kiện 2) { // Các thao tác A } else { // Các thao tác B } } else { // Các thao tác C } // Các thao tác Y 11 Kết hợp nhiều câu lệnh chọn lựa // Các thao tác X if (Điều kiện 1) { if (Điều kiện 2) { // Các thao tác A } else { // Các thao tác B } } // Các thao tác Y 12 Kết hợp nhiều câu lệnh chọn lựa // Các thao tác X Các thao tác X true Điều kiện 1 false true Điều kiện 2 true Các thao tác A Các thao tác B Các thao tác Y Các thao tác C false Điều kiện 3 false Các thao tác D if (Điều kiện 1) { // Các thao tác A } else { if (Điều kiện 2) { // Các thao tác B } else { if (Điều kiện 3) { // Các thao tác C } else  { // Các thao tác D } } } // Các thao tác Y 13 Kết hợp nhiều câu lệnh chọn lựa // Các thao tác X Các thao tác X true Điều kiện 1 false true Điều kiện 2 true Các thao tác A Các thao tác B Các thao tác Y Các thao tác C false Điều kiện 3 false Các thao tác D if (Điều kiện 1) { // Các thao tác A } else if (Điều kiện 2) { // Các thao tác B } else if (Điều kiện 3) { // Các thao tác C } else  { // Các thao tác D } // Các thao tác Y 14 CÂU LỆNH CHỌN LỰA KHÁC 15 Câu lệnh switch // Các thao tác X switch (biểu thức) { case giáTrị1: // Các thao tác A: break; case giáTrị2: // Các thao tác B: break; … default: // Các thao tác Z: } // Các thao tác Y 16 Câu lệnh switch Hoạt động của lệnh switch Giá trị của "biểu thức" từng bước sẽ được so sánh  với từng giá trị giáTrị1, giáTrị2, …  • Nếu "biểu thức" bằng giáTrị1 thì "Các thao tác A" được  thực hiện. Khi gặp lệnh break sẽ thốt khỏi câu lệnh switch • Nếu "biểu thức" bằng giáTrị2 thì "Các thao tác B" được  thực hiện. Khi gặp lệnh break sẽ thốt khỏi câu lệnh switch •… • "Các thao tác Z" trong default sẽ thực hiện nếu khơng có  lệnh break nào thực hiện 17 Phép tốn chọn lựa Phép tốn chọn lựa tênBiến = (Điều kiện) ? Biểu thức 1 : Biểu thức 2 Hoạt động: • • Nếu "Điều kiện" có kết quả là true thì "tênBiến" sẽ  có giá trị của "Biểu thứ 1" Ngược lại, "tênBiến" sẽ có giá trị của "Biểu thứ 2" 18 THỰC HÀNH 19 Thực hành Viết chương trình Bài Cho 2 số thực a, b. Giải phương trình bậc (Xem thêm Hands‐on mã 2010) nhất:  Bài Cho 3 số a, b, c. Hãy tìm giá trị x là giá trị lớn 3 số Bài Cho số thực x. Hãy cho biết x thuộc đoạn sau đây: [0,25], (25,50], (50,75], (75,100] (Xem thêm Hands‐on mã 2003) Thực hành Viết chương trình Bài 4. Nhập vào code của sản phẩm số lượng sản phẩm mua. Sau in ra số tiền phải trả dựa bảng giá sau Ví dụ: code = 3, số lượng = 2 thì số tiền phải trả là: 10 (Xem thêm Hands‐on mã 2007) Thực hành Viết chương trình Bài Viết thuật toán nhập 2 số x, y là tọa độ điểm mặt phẳng. Hãy cho biết điểm thuộc góc phần tư nào, hay điểm nằm trục, hay nằm ở gốc tọa độ (x=y=0) (Xem thêm Hands‐on mã 2005) Ví dụ: x=4.5, y=‐2.2 thì điểm thuộc Q4 Thực hành Viết chương trình Bài Nhập 3 số (a, b, c), hãy xếp số theo thứ tự tăng dần Bài Nhập 3 số (a, b, c), hãy kiểm tra 3 số tạo thành 1 tam giác khơng? Nếu tam giác tính chu vi của tam giác này. Nếu khơng tam giác tính diện tích hình thang có 2 đáy a, b; chiều cao c  (Xem thêm Hands‐on mã 2009) Bài 8. Nhập vào số thuộc đoạn [1, 12]. Hãy in ra tên tháng (bằng tiếng Anh) tương ứng với số • Ví dụ: Nhập số 4, tháng tương ứng April Thực hành Viết chương trình Bài 9. Công ty ABC quyết định tăng lương cho nhân viên theo bảng sau Hãy nhập vào lương nhân viên tính lương cho nhân viên (Xem thêm Hands‐on mã 2014) Ví dụ: lương nhân viên 400 thì lương 460

Ngày đăng: 21/07/2023, 16:51

Xem thêm: