1. Trang chủ
  2. » Giáo Dục - Đào Tạo

CẤU TRÚC điều KHIỂN TRONG c (lập TRÌNH c)

54 47 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

Cấu trú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

  • Cấu trúc lựa chọn

  • Cấu trúc lựa chọn – Lưu ý

  • Slide 23

  • Cấu trúc lựa chọn – Lưu ý

  • Slide 25

  • Kết quả chạy chương trình

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

  • Cấu trúc lặp

  • VÒNG LẶP while

  • Vòng lặp while

  • Hoạt động

  • Slide 32

  • Cho biết kết quả của đoạn chương trình

  • Slide 34

  • Bài tập

  • Bài tập

  • Vòng lặp for thay thế cho while

  • Slide 38

  • Xác định kết quả

  • Bài tập

  • Bài tập

  • Bài tập

  • Bài tập

  • Bài tập

  • Vòng lặp do … while

  • Vòng lặp do … while

  • Slide 47

  • Bài tập

  • Vòng lặp do … while

  • Lệnh break, return và continue

  • Slide 51

  • Slide 52

  • Bài tập về nhà

  • Q&A

Nội dung

Lập trình C Bài Cấu trúc điều khiển C 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 TUẦN TỰ Lệnh 1; Lệnh 2; Lệnh 3; … RẼ NHÁNH CÓ ĐIỀU KIỆN if if … else LỰA CHỌN switch … case LẶP for 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 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 = hieu = tich = thuong a a a = + b; - b; * b; (float)a / b; //Ép kiểể u printf("Tong: %d\n", printf("Hieu: %d\n", printf("Tich: %d\n", printf("Thuong: %f", getch(); return 0; } tong); hieu); tich); thuong); 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ố ngun n, in giá trị tuyệt đối n #include #include 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: 29/03/2021, 18:07

TỪ KHÓA LIÊN QUAN

w