Bài giảng Lập trình C: Chương 3 - Trần Minh Thái

54 21 0
Bài giảng Lập trình C: Chương 3 - Trần Minh Thái

Đ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

Bài giảng Lập trình C - Chương 3: Cấu trúc điều khiển trong C cung cấp cho người học các kiến thức: Các loại cấu trúc điều khiển, cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc if…else lồng nhau, cấu trúc lựa chọn, cấu trúc lặp,.... Mời các bạn cùng tham khảo.

Lập trình C Chương Cấu trúc điều khiển C (6 tiết) Trần Minh Thái Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 09/11/2016 Mục tiêu Trình bày cấu trúc lệnh, sinh viên hiểu cài đặt cấu trúc điều khiển viết chương trình, bao gồm: Cấu trúc rẽ nhánh: if…else Cấu trúc lựa chọn: switch…case Cấu trúc lặp: while, for, do…while Lệnh điều khiển: break, return, continue Cấu trúc điều khiển • Mục đích: điều khiển thứ tự thực thi lệnh chương trình theo nhu cầu • Lệnh (statement): biểu thức kết thúc dấu chấm phẩy • Khối lệnh (block): tập lệnh bao quanh cặp dấu { } Các loại cấu trúc điều khiển Lệnh 1; TUẦN TỰ Lệnh 2; Lệnh 3; … RẼ NHÁNH CÓ ĐIỀU KIỆN LỰA CHỌN if if … else switch … case for LẶP while … while Cấu trúc (sequence) • Tuần tự thực thi tiến trình, mỡi lệnh thực thi theo ch̃i từ xuống • Thực xong lệnh chuyển xuống lệnh • Mỡi lệnh thực lần #include #include #pragma warning (disable: 4996) int main() { int a, b, tong, hieu, tich; float thuong; printf("Nhap vao so nguyen a: "); scanf("%d", &a); printf("Nhap vao so nguyen b: "); scanf("%d", &b); tong = a + b; hieu = a - b; tich = a * b; thuong = (float)a / b; //Ép kiểể u printf("Tong: %d\n", tong); printf("Hieu: %d\n", hieu); printf("Tich: %d\n", tich); printf("Thuong: %f", thuong); getch(); return 0; } Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh cho phép thực dãy lệnh tuỳ thuộc vào biểu thức điều kiện Dạng 1: xét trường hợp if (biểu thức điều kiện) { ; }  Nếu biểu thức điều kiện cho kết quả true thì thực hiện khối lệnh bên if Ví dụ: Viết chương trình nhập vào số nguyên n, in giá trị tuyệt đối n #include #include #pragma warning (disable: 4996) int main() { int n; printf("Nhap mot so nguyen: " ); scanf("%d", &n); if (n1) 44 Vòng lặp … while ; { ; ; } while (điêu kiên lặp); 45 Vòng lặp … while  Thực hiện khối lệnh trước kiểm tra điều kiện  Thực hiện khối lệnh cho đến biểu thức có giá trị bằng false  Cấu trúc lặp do…while thường được dùng cho trường hợp nhập liệu có kiểm tra điều kiện 46 VD nhập vào số ngun dương, nhập sai thơng báo lỡi yêu cầu nhập lại int main() { int n; { printf("Nhap vao so nguyen duong n: "); scanf("%d", &n); if (n

Ngày đăng: 08/05/2021, 19:43

Từ khóa liên quan

Mục lục

  • Slide 1

  • Mục tiêu

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

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

  • Cấu trúc tuần tự (sequence)

  • Slide 6

  • Cấu trúc rẽ nhánh

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Cấu trúc if…else lồng nhau

  • Cấu trúc if…else lồng nhau

  • Cấu trúc if…else lồng nhau

  • Slide 15

  • Slide 16

  • Bài tập – cho biết kết quả

  • Bài tập viết chương trình

  • Bài tập viết chương trình

  • Bài tập về nhà – Viết các chương trình sau

Tài liệu cùng người dùng

Tài liệu liên quan