Danh mục

Bài giảng Kỹ thuật lập trình: Chương 2 - Nguyễn Văn Huy

Số trang: 20      Loại file: pdf      Dung lượng: 720.60 KB      Lượt xem: 15      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 7,000 VND Tải xuống file đầy đủ (20 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Kỹ thuât lập trình - Chương 2: Các cấu trúc điều khiển" cung cấp cho người học các kiến thức: Cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp, lệnh nhảy vô điều kiện. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Chương 2 - Nguyễn Văn HuyLOGO Chương II Các cấu trúc điều khiển www.themegallery.com Nội dung chính1 Cấu trúc tuần tự2 Cấu trúc rẽ nhánh3 Cấu trúc lặp4 Lệnh nhảy vô điều kiện Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 2 www.themegallery.com2.1 Cấu trúc tuần tự Các lệnh được thực hiện tuần tự nối tiếp nhau từ trên xuống dưới. Ví dụ: chương trình tính tổng 2 số nguyên: #include using namespace std; int main() { int a, b, s; cout > a>>b; s = a + b; cout www.themegallery.com2.2 Cấu trúc rẽ nhánhA. Lệnh if Bắt đầu if ( Điều_kiện ) { Sai lệnh_1 ; Điều_kiện } Đúng else { Lệnh_1 Lệnh_2 lệnh_2 ; } Kết thúc Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 4 www.themegallery.comVí dụ: Tính căn bậc hai của một số.#include#includeusing namespace std;int main(){ float x; cout > x; if (x < 0) cout www.themegallery.com2.2 Cấu trúc rẽ nhánhB. Lệnh switch switch(biến/biểu_thức) Nếu biến/biểu_thức có giá trị { là giá_trị_i thì các lệnh bắt đầu từ case giá_trị_1: lệnh_i sẽ được thực hiện cho đến khi nào gặp lệnh break hoặc dấu } lệnh_1; break; thì thoát khỏi switch. Ngược lại thì case giá_trị_2: lệnh_n sau từ khóa default sẽ lệnh_2; break; được thực hiện. ………. Chú ý: biến/biểu thức trong switch default: lệnh_n ; chỉ áp dụng cho kiểu số nguyên } hoặc kí tự. Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 6 www.themegallery.comVí dụ: Nhập vào số thứ tự, xuất ra tên tương ứng#includeusing namespace std;int main(){ int x; cout > x; switch (x) { case 1: cout www.themegallery.com2.3 Cấu trúc lặpA. Vòng lặp while while(điều_kiện_lặp) { /*thân vòng lặp*/ Lệnh; } Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 8 www.themegallery.comVí dụ: Xuất ra màn hình các số chẵn nhỏ hơn n#includeusing namespace std;int main(){ int n, x = 0; cout > n; while (x < n) { cout www.themegallery.com2.3 Cấu trúc lặpB. Vòng lặp do...while Bắt đầu do { Lệnh /*thân vòng lặp*/ Lệnh; } Đúng Điều_kiện_lặp while(điều_kiện_lặp); Sai Kết thúc Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 10 www.themegallery.comVí dụ: Nhập/xuất kí tự cho đến khi nhập khoảng trống#includeusing namespace std;int main(){ char kt; do { cout www.themegallery.com2.3 Cấu trúc lặpC. Vòng lặp for Bắt đầu for(khởi_tạo;điều_kiện_lặp;cập_nhật) { Khởi tạo ...

Tài liệu được xem nhiều: