Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Tin học cơ sở 2: Chương 2 - Nguyễn Ngọc Duy
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Tin học cơ sở 2 - Chương 2: Các lệnh vào ra và các lệnh điều khiển" cung cấp cho người học các kiến thức: Các lệnh vào ra, lệnh điều kiện, lệnh điều kiện rẽ nhánh, lệnh lặp với số lần xác định, lệnh lặp với số lần không xác định, . | Bài giảng Tin học cơ sở 2 Chương 2 - Nguyễn Ngọc Duy Chương 2 CÁC LỆNH VÀO RA VÀ CÁC LỆNH ĐIỀU KHIỂN 1 Nội dung 1. Các lệnh vào ra 2. Các lệnh điều khiển 2.1. Lệnh điều kiện 2.2. Lệnh điều kiện rẽ nhánh 2.3. Lệnh lặp với số lần xác định 2.4. Lệnh lặp với số lần không xác định 2.5. Lệnh ngắt 2.6. Lệnh tiếp tục 2 Lệnh vào ra Thư viện hàm iostream.h Hàm nhập giá trị từ bàn phím cin gt gt tên biến Ví dụ int a cin gt gt a Lưu giá trị nhập từ phím vào biến a Hàm xuất giá trị ra màn hình cout Lệnh vào ra Thư viện hàm cout Lệnh vào ra cout Lệnh vào ra Xuất ký tự đặc biệt 6 Lệnh vào ra Xuất ký tự đặc biệt 7 Lệnh điều kiện Dạng 1 Cú pháp if expression statement Ý nghĩa Expression được định trị. Nếu kết quả là true thì statement được thực thi ngược lại không làm gì cả. 8 Lệnh điều kiện Ví dụ Viết chương trình nhập vào một số nguyên a. In ra màn hình kết quả a có phải là số dương không. include include int main int a cout gt a if a gt 0 cout Lệnh điều kiện Lưu đồ cú pháp Dạng 2 Cú pháp if expression statement1 else statement2 Ý nghĩa Nếu Expression được định là true thì statement1 được thực thi. Ngược lại thì statement2 được thực thi. 10 Lệnh điều kiện Ví dụ Viết chương trình nhập vào một số nguyên a. In ra màn hình kết quả kiểm tra a là số âm hay dương. include include int main int a cout gt a if a gt 0 cout Lệnh điều kiện Lưu ý Ta có thể sử dụng các câu lệnh if else lồng nhau. Khi dùng if else lồng nhau thì else sẽ kết hợp với if gần nhất chưa có else. Nếu câu lệnh if bên trong không có else thì phải đặt trong cặp dấu 12 Cấu trúc switch Cấu trúc switch là một cấu trúc lựa chọn có nhiều nhánh được sử dụng khi có nhiều lựa chọn. Cú pháp switch expression case value_1 statement_1 break case value_n statement_n break default statement 13 Cấu trúc switch 14 Cấu trúc switch Giải thích Expression sẽ được định trị. Nếu giá trị của expression bằng value_1 thì thực hiện statement_1 và thoát. Nếu giá trị của expression khác value_1 thì so sánh với value_2 nếu bằng value_2 thì thực .