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
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 ...
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ìm kiếm theo từ khóa liên quan:
lập trình c lập trình máy tính ngôn ngữ c thuật toán ngôn ngữ lập trình cấu trúc lặpGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 237 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
80 trang 219 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
15 trang 200 0 0