Danh mục

Tin học đại cương - Bài 7

Số trang: 29      Loại file: pdf      Dung lượng: 222.21 KB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Phí tải xuống: 13,000 VND Tải xuống file đầy đủ (29 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương này cung cấp cho sinh viên các kiến thức tổng quan và cơ bản về ngôn ngữ lập trình C. Qua đó sinh viên có thể nắm được các khái niệm cơ bản về lập trình và thiết lập được một số chương trình đơn giản phục vụ cho sinh viên thêm kiến thức.
Nội dung trích xuất từ tài liệu:
Tin học đại cương - Bài 7 Tin h c đ i cương Bài 7: Các c u trúc l p trình trong C NGUY N Th Oanh oanhnt@soict.hut.edu.vnB môn H th ng thông tin - Vi n CNTT và Truy n Thông Đ i h c Bách Khoa Hà n i 2010 - 2011 C u trúc l nh kh i C u trúc r nhánh C u trúc l p Các l nh thay đ i c u trúc l p trìnhN i dung C u trúc l nh kh i1 C u trúc r nhánh2 C u trúc l p3 Các l nh thay đ i c u trúc l p trình4 2 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc l p Các l nh thay đ i c u trúc l p trìnhC u trúc l nh kh i ! Th hi n c u trúc tu n 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 {...} { lenh_1; lenh_2; ... lenh_n; } ! C cho phép khai báo bi n trong l nh kh i, nhưng ph n khai báo ph i n m trư c câu l nh 3 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc l p Các l nh thay đ i c u trúc l p trìnhC u trúc l nh kh i ! L nh kh i l ng nhau – 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 { lenh_1; ... { lenh_11; ... lenh_1n; } ... lenh_n; } 4 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc l p Các l nh thay đ i c u trúc l p trình#i n c l u d e #i n c l u d e < s t d i o . h>v o i d main ( )// Noi dung cua ham main ( ) cung l a mot k h o i l e n h{ // k h a i bao b i e n int c ; c = 10; p r i n t f ( G i a t r i cua c = %d day l a c n g o a i , c ) ; // b a t dau mot k h o i l e n h k h a c { int c ; c = 10; p r i n t f ( \n G i a t r i cua c = %d day l a c t r o n g , c ) ; p r i n t f ( \n Tang g i a t r i cua c them 10 don v i ) ; c = c + 10; p r i n t f ( \n G i a t r i cua c = %d day l a c t r o n g , c ) ; } p r i n t f ( \n G i a t r i cua c = %d day l a c n g o a i , c ) ; getch () ;} // k e t t h u c k h o i l e n h cua ham main ( )K t qu ? 5 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc if, if . . . else C u trúc l p C u trúc l a ch n switch Các l nh thay đ i c u trúc l p trình C u trúc l nh kh i1 C u trúc r nhánh2 C u trúc if, if . . . else C u trúc l a ch n switch C u trúc l p3 Các l nh thay đ i c u trúc l p trình4 6 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc if, if . . . else C u trúc l p C u trúc l a ch n switch Các l nh thay đ i c u trúc l p trìnhC u trúc if, if . . . else ! Cú pháp c u trúc if : if (bieu_thuc_dieu_kien) if (bieu_thuc_dieu_kien) { lenh; ... } ! Cú pháp c u trúc if . . . else: if (bieu_thuc_dieu_kien) { if (bieu_thuc_dieu_kien) ... lenh_1; } else else lenh_2; { ... } 7 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc if, if . . . else C u trúc l p C u trúc l a ch n switch Các l nh thay đ i c u trúc l p trìnhVí d : tìm s l n nh t#i n c l u d e #i n c l u d e < s t d i o . h>v o i d main ( ){ // k h a i bao b i e n float a, b; f l o a t max ; p r i n t f ( Nhap g i a t r i a va b : ) ; s c a n f ( %f %f ,&a ,& b ) ; i f ( a C u trúc l nh kh i C u trúc r nhánh C u trúc if, if . . . else C u trúc l p C u trúc l a ch n switch Các l nh thay đ i c u trúc l p trình C u trúc l nh kh i1 C u trúc r nhánh2 C u trúc if, if . . . else C u trúc l a ch n switch C u trúc l p3 Các l nh thay đ i c u trúc l p trình4 9 / 29 C u trúc l nh kh i C u trúc r nhánh C u trúc if, if . . . else C u trúc l p C u trúc l a ch n swit ...

Tài liệu được xem nhiều: