1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nhập môn lập trình: Chương 3B - Nguyễn Sơn Hoàng Quốc

35 53 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 35
Dung lượng 1,34 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Nhập môn lập trình - Chương 3: Giới thiệu về các cấu trúc điều khiển trình bày các nội dung về Cấu trúc rẽ nhánh bao gồm: Cấu trúc điều khiển, cấu trúc rẽ nhánh if, cấu trúc rẽ nhánh if else, cấu trúc rẽ nhánh switch.

Trang 1

Nhập môn lập trình

Trình bày: Nguyễn Sơn Hoàng Quốc

Email: nshquoc@fit.hcmus.edu.vn

Trang 3

CẤU TRÚC ĐIỀU KHIỂN

Trang 5

Phân loại cấu trúc điều khiển

• Cấu trúc điều khiển có 2 loại:

– Cấu trúc điều khiển rẽ nhánh :

• if else

• switch – Cấu trúc điều khiển vòng lặp :

• for

• while

• do while

Trang 6

CẤU TRÚC RẼ NHÁNH IF

6

Trang 7

Cấu trúc điều khiển rẽ nhánh if

Trang 9

Ví dụ

• Viết chương trình nhập vào tổng số tiền

phải trả 𝑡 Nếu số tiền lớn hơn 1 triệu thì

sẽ được giảm giá 10% Tính số tiền phải trả cuối cùng

Trang 10

Xuất 𝑡 Bắt đầu

Kết thúc

Trang 13

Ví dụ minh họa

• Vẽ lưu đồ và viết chương trình nhập vào

ba số thực 𝑎, 𝑏, 𝑐 Tìm số lớn nhất và xuất kết quả

Trang 16

CẤU TRÚC RẼ NHÁNH IF ELSE

16

Trang 17

Cấu trúc điều khiển rẽ nhánh if else

• Cấu trúc điều khiển rẽ

tùy thuộc giá trị trả về

của biểu thức điều

}

Trang 18

18

Lưu đồ thuật toán của cấu trúc if else

<Biểu thức điều kiện>

Trang 19

Ví dụ cấu trúc if else

• Nhập vào hai số thực 𝑎, 𝑏 Kiểm tra hai số thực có cùng dấu hay không

Trang 21

Kiểm tra hai số cùng dấu (Chương trình)

Trang 22

22

Ví dụ 2

• Giải phương trình bậc nhất ax + b = 0

Trang 23

Giải phương trình bậc nhất (lưu đồ)

Trang 26

CẤU TRÚC ĐIỀU KIỂN RẼ

NHÁNH SWITCH

26

Trang 27

Cấu trúc điều khiển rẽ nhánh switch

• Cấu trúc điều khiển

Trang 29

Ví dụ

• Cho biết tháng cho trước thuộc quý mấy?

Trang 31

Ví dụ cấu trúc switch (Xác định quý của tháng)

Trang 32

• Khối lệnh của mệnh đề case i được thực hiện

• Thực hiện tiếp các mệnh đề sau đó hoặc lệnh

break  thường có lệnh break ở mỗi mệnh đề

– Không bằng bất cứ Giá_Trị_i nào:

• Mệnh đề default sẽ được thực hiện

Trang 33

Ví dụ 2

• Nhập vào một tháng 𝑡 trong năm 2016,

hãy xác định 𝑡 có bao nhiêu ngày

Trang 35

Xác định số ngày trong tháng (chương trình)

Ngày đăng: 11/01/2020, 20:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm