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

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

Đ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 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 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 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 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 dãy câu lệnh đặt 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 chứa lệnh khối khác, ta gọi lệnh khối lồng   Sự lồng lệnh khối không hạn chế Các lệnh lệnh khối thực theo trật tự xuất 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 lệnh khối Biến khai báo lệnh khối có tác dụng 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 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 gọi lệnh rẽ nhánh, nhằm điều khiển thực cơng việc hay khơng tùy theo giá trị đúng/sai 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; #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(); } 10 Bài 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 công việc với số lần lặp trước  Cú pháp: while (bieu_thuc) lenh; int a=-1; while (a

Ngày đăng: 20/05/2021, 11:42

Mục lục

    3.1. Cấu trúc lệnh khối

    3.2. Cấu trúc if, if … else

    Lệnh rẽ nhánh Dạng không đầy đủ

    Lệnh rẽ nhánh Dạng đầy đủ

    CT tính số ngày của tháng

    3.3. Cấu trúc lựa chọn switch

    Hoạt động của lệnh switch

    Cho biết chương trình sau làm gì?

    3.5. Các lệnh thay đổi cấu trúc lập trình

    Cho biết chương trình làm gì?

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

Tài liệu liên quan