1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học đại cương Phần 2: Bài 3 - Nguyễn Thành Kiên

39 85 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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 904,39 KB

Nội dung

Bài giảng Tin học đại cương Phần 2: Bài 3 - Các cấu trúc lập trình trong C hướng đến trình bày các vấn đề cơ bản về cấu trúc lệnh khối; cấu trúc if, if … else; cấu trúc lựa chọn switch; cấu trúc lặp;...

TIN HỌC ĐẠI CƯƠNG Bài 3. CÁC CẤU TRÚC LẬP TRÌNH  TRONG C                          Nguyễn Thành Kiên           Bộ mơn Kỹ thuật máy tính        Khoa Cơng nghệ thơng tin – ĐHBK HN Bài 3. CÁC CẤU TRÚC LẬP  TRÌNH TRONG C     3.1. Cấu trúc lệnh khối 3.2. Cấu trúc if, if … else 3.3. Cấu trúc lựa chọn switch 3.4. Cấu trúc lặp     3.4.1. Vịng lặp for 3.4.2. Vịng lặp while 3.4.3. Vịng lặp do{ }while 3.5. Các lệnh thay đổi cấu trúc lập trình   3.5.1. continue 3.5.2. break Bài 3. CÁC CẤU TRÚC LẬP  TRÌNH TRONG C     3.1. Cấu trúc lệnh khối 3.2. Cấu trúc if, if … else 3.3. Cấu trúc lựa chọn switch 3.4. Cấu trúc lặp     3.4.1. Vịng lặp for 3.4.2. Vịng lặp while 3.4.3. Vịng lặp do{ }while 3.5. Các lệnh thay đổi cấu trúc lập trình   3.5.1. continue 3.5.2. break 3.1. Cấu trúc lệnh khối  Một lệnh khối là dãy các câu lệnh được  đặt trong cặp dấu ngoặc nhọn { }  { lệnh_1; lệnh_2; … lệnh_n; } Ví dụ:  #include #include Void main () { //day la dau khoi char ten[50]; printf("Xin cho bietten:”); scanf("%s",ten); getch(); } //day la cuoi khoi 3.1. Cấu trúc lệnh khối  Trong lệnh khối có thể chứa lệnh khối  khác, ta gọi đó là các lệnh khối lồng  nhau.    Sự lồng nhau của các lệnh khối là khơng  hạn chế.  Các lệnh trong lệnh khối được thực  hiện tuần tự theo trật tự xuất hiện 3.1. Cấu trúc lệnh khối { lệnh; { lệnh; } … } 3.1. Cấu trúc lệnh khối   C cho phép khai báo biến trong lệnh khối. Biến khai báo  trong lệnh khối chỉ có tác dụng trong khối Ví dụ: #include #include void main() // Noi dung cua ham main() cung la mot khoi lenh { int c; // khai bao bien c = 10; printf(“ Gia tri cua c = %d day la c ngoai”,c); // bat dau mot khoi lenh khac { int d; d = 10; printf(“\n Gia tri cua d = %d day la c trong”,d); printf(“\n Tang gia tri cua d them 10 don vi”); d = d + 10; printf(“\n Gia tri cua d = %d day la c trong”,d); } printf(“\n Gia tri cua d = %d day la c ngoai”,d); getch(); } Bài 3. CÁC CẤU TRÚC LẬP  TRÌNH TRONG C     3.1. Cấu trúc lệnh khối 3.2. Cấu trúc if, if … else 3.3. Cấu trúc lựa chọn switch 3.4. Cấu trúc lặp     3.4.1. Vòng lặp for 3.4.2. Vòng lặp while 3.4.3. Vòng lặp do{ }while 3.5. Các lệnh thay đổi cấu trúc lập trình   3.5.1. continue 3.5.2. break 3.2. Cấu trúc if, if … else   Lệnh if hay cịn gọi là lệnh rẽ nhánh,  nhằm điều khiển thực hiện cơng việc  nào đó hay khơng tùy theo giá trị  đúng/sai của biểu thức điều kiện Cấu trúc lệnh rẽ nhánh có hai dạng:   Dạng khơng đầy đủ: if Dạng đầy đủ: if…else Lệnh rẽ nhánh Dạng không đầy đủ  Cú pháp: if (bieu_thuc_dieu_kien) lenh_1; Lenh_ke_tiep; Biểu thức điều kiện Sai Đúng #include   #include   void main ()  {     float a;     printf("Nhap a = "); scanf("%f",&a);     if (a !=0 )         printf("Nghich dao cua %f la %f",a,1/a);    getch();  }  Lệnh Lệnh 10 Bài 3. CÁC CẤU TRÚC LẬP  TRÌNH TRONG C     3.1. Cấu trúc lệnh khối 3.2. Cấu trúc if, if … else 3.3. Cấu trúc lựa chọn switch 3.4. Cấu trúc lặp     3.4.1. Vịng lặp for 3.4.2. Vịng lặp while 3.4.3. Vịng lặp do{ }while 3.5. Các lệnh thay đổi cấu trúc lập trình   3.5.1. continue 3.5.2. break 25 3.4.2. Vịng lặp while  Vịng lặp while dùng để lặp lại một cơng việc  với số lần lặp khơng biết trước  Cú pháp: while (bieu_thuc) lenh; int a=­1; while (a

Ngày đăng: 30/01/2020, 18:18

TỪ KHÓA LIÊN QUAN