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

Bài giảng Kỹ thuật lập trình: Chương 4 - Trần Quang

32 12 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

Tiêu đề Cấu trúc rẽ nhánh
Tác giả Trần Quang
Trường học Cửu Dương Thần Công
Chuyên ngành Kỹ thuật lập trình
Thể loại Bài giảng
Năm xuất bản 2016
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 707,34 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Kỹ thuật lập trình - Chương 4: Cấu trúc rẽ nhánh cung cấp cho người học các kiến thức: Đặt vấn đề, câu lệnh, chương trình, cấu trúc if, cấu trúc if-else, cấu trúc if-else lồng nhau, cấu trúc switch-case. Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 3

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 5

 Nhi u câu l nh đ c đ t trong c p ngo c { … }

 C u l nh thu c c u trúc đi u khi n nh : if,

if-else, switch, for, while, do while

 Câu l nh r ng :

 C h có d u ; đ ng cu i

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 8

<bi u th c đi u ki n>

Trang 9

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 12

< câu l nh đ n/kép khi sai>

Trang 14

printf( "Nhap vao gia tri cac so a, b, c: \n" );

scanf( "%f%f%f" , &a, &b, &c);

Trang 15

Bài toán: x p lo i h c sinh d a theo đi m

Trang 16

Câu l nh: if- else l ng nhau

u vào: đi m

loai = “K” loai = “G” loai = “XS”

u ra: lo i

Trang 17

if (<bi u th c đi u ki n 1>) <Câu l nh th c thi 1>

else if (<bi u th c đi u ki n 2>) <Câu l nh th c thi 2>

else if (<bi u th c đi u ki n 3>) <Câu l nh th c thi 3>

else <Câu l nh th c thi 4>

Trang 18

Câu l nh: if-else l ng nhau

if (<bi u th c đi u ki n 1>) <Câu l nh th c thi 1>

else if (<bi u th c đi u ki n 2>) <Câu l nh th c thi 2>

else if (<bi u th c đi u ki n 3>) <Câu l nh th c thi 3>

else <Câu l nh th c thi 4>

Trang 19

Phong cách:

Canh l th ng đ ng

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 22

< mã tr ng h p >: là bi u th c thu c m t trong các ki u sau đây

(1 ) Các ki u s nguyên , ho c d n xu t t nó thông qua typedef

(2) Ki u enum

< mã i >: (i=1, , N), các giá tr có th c a mã tr ng h p

Trang 26

Câu l nh switch-case

Tr ng h p mu n:

<câu l nh 1> khi đ c th c thi xong thi thoát kh i c u trúc

switch-case luôn, không th c thi các câu l nh k ti p.

Trang 27

case < mã 1 >: < câu l nh 1> break;

case < mã 2 >: < câu l nh 2> break;

case < mã N >: < câu l nh N> break;

default : < câu l nh m c nhiên>

}

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 30

enum THop luachon;

printf("Nhap vao lua chon cua ban \n");

printf("0 Ban dong y \n");

printf("1 Ban tu choi \n");

printf("2 Ban chua co quyet dinh \n");

scanf("%d", &luachon);

switch (luachon) {

case DongY: printf("Ban dong y\n"); break;

case TuChoi: printf("Ban tu choi y\n"); break;

case ChuaQuyetDinh:printf("Ban chua co quyet dinh\n"); break;

default: printf("Ban khong nhap lua chon dung\n");

}

getch();

Trang 31

 không dùng switch-case cho bài toán x p lo i sinh

viên theo đi m vì đi m không ph i ki u s nguyên

Ngày đăng: 11/05/2021, 01:21

TỪ KHÓA LIÊN QUAN