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
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 ...
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ìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật lập trình Kỹ thuật lập trình Ngôn ngữ lập trình 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ệnTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 277 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 268 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 268 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 227 0 0 -
80 trang 222 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 210 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 197 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 188 0 0