Bài giảng Tin học đại cương - Bài 3: Các cấu trúc lập trình trong C

10 5 0
Bài giảng Tin học đại cương - Bài 3: Các cấu trúc lập trình trong C

Đang tải... (xem toàn văn)

Thông tin tài liệu

 Trong một lệnh khối có thể chứa lệnh khối khác Trong một lệnh khối có thể chứa lệnh khối khác  Sự lồng nhau là không hạn chế Sự lồng nhau là không hạn chế. { {[r]

(1)

TIN HỌC ĐẠI CƯƠNG

TIN HỌC ĐẠI CƯƠNG

PHẦN 2: LẬP TRÌNH BẰNG NGƠN NGỮ C

PHẦN 2: LẬP TRÌNH BẰNG NGƠN NGỮ C

BÀI 3:

BÀI 3: CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C

VI N 

VI N 

CÔNG NGH  

CÔNG NGH  

THÔNG TIN

THÔNG TIN

SCHOOL  OF 

SCHOOL  OF 

INFORMATION COMMUNICATION TECHNOLOGY 

(2)

BÀI

BÀI CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C

3.1 .1 Cấu trúc lệnh khốiCấu trúc lệnh khối 3.2 Cấu trúc rẽ nhánh 3.2 Cấu trúc rẽ nhánh

 3.2.1 Cấu trúc if, if … else3.2.1 Cấu trúc if, if … else

 3.2.2 Cấu trúc lựa chọn switch3.2.2 Cấu trúc lựa chọn switch 3.3 Cấu trúc lặp

3.3 Cấu trúc lặp  3.3.1 Vòng lặp for3.3.1 Vòng lặp for  3.3.2 Vòng lặp while 3.3.2 Vòng lặp while

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

(3)

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

Thể cấu trúc Thể cấu trúc

Lệnh khối dãy câu lệnh đặt Lệnh khối dãy câu lệnh đặt

cặp dấu ngoặc nhọn

cặp dấu ngoặc nhọn {}{}

{

{

lenh_1;

lenh_1;

lenh_2;

lenh_2;

lenh_n;

lenh_n;

}

}

C cho phép khai báo biến lệnh khối, C cho phép khai báo biến lệnh khối,

(4)

3.1 Cấu trúc lệnh khối (tiếp)

Lệnh khối lồng nhau: Lệnh khối lồng nhau:

 Trong lệnh khối chứa lệnh khối khácTrong lệnh khối chứa lệnh khối khác  Sự lồng không hạn chếSự lồng không hạn chế

{ {

lenh;lenh; {

{

lenh; lenh;

}

(5)

3.1 Cấu trúc lệnh khối (tiếp)

Ví dụ: Ví dụ:

#include <conio.h>

#include <conio.h>

#include <stdio.h>

#include <stdio.h>

void main()

void main()

//Noi dung cua ham main() cung la mot khoi lenh //Noi dung cua ham main() cung la mot khoi lenh

{

{

// khai bao bien// khai bao bien

int c;int c;

c = 10;c = 10;

(6)

3.1 Cấu trúc lệnh khối (tiếp)

Ví dụ (tiếp): Ví dụ (tiếp):

// bat dau mot khoi lenh khac// bat dau mot khoi lenh khac

{{

int c;int c;

c = 10;c = 10;

printf(printf(“\n Gia tri cua c = %d day la c trong”,c);“\n Gia tri cua c = %d day la c trong”,c);

printf(printf(“\n Tang gia tri cua c them 10 don vi”);“\n Tang gia tri cua c them 10 don vi”);

c = c + 10;c = c + 10;

printf(printf(“\n Gia tri cua c = %d day la c trong”,c);“\n Gia tri cua c = %d day la c trong”,c);

}}

printf(printf(“\n Gia tri cua c = %d day la c ngoai”,c);“\n Gia tri cua c = %d day la c ngoai”,c);

(7)

3.1 Cấu trúc lệnh khối (tiếp)

Kết quả: Kết quả:

Gia tri cua c = 10 day la c ngoai

Gia tri cua c = 10 day la c ngoai

Gia tri cua c = 10 day la c

Gia tri cua c = 10 day la c

Tang gia tri cua c them 10 don vi

Tang gia tri cua c them 10 don vi

Gia tri cua c = 20 day la c

Gia tri cua c = 20 day la c

Gia tri cua c = 10 day la c ngoai

(8)

BÀI

BÀI CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁ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 rẽ nhánh

 3.2.1 Cấu trúc if, if … else

 3.2.2 Cấu trúc lựa chọn switch 3.3 Cấu trúc lặp

 3.3.1 Vòng lặp for  3.3.2 Vòng lặp while

(9)

3.2.1 Cấu trúc if, if … else

Cú pháp cấu trúc

Cú pháp cấu trúc ifif

if (bieu_thuc_dieu_kien)

if (bieu_thuc_dieu_kien)

lenh;lenh;

Cú pháp cấu trúc

Cú pháp cấu trúc if … elseif … else

if (bieu_thuc_đieu_kien) if (bieu_thuc_đieu_kien)

lenh_1;lenh_1; else

else

(10)

Ngày đăng: 09/03/2021, 08:33

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

  • Đang cập nhật ...

Tài liệu liên quan