SlideShare une entreprise Scribd logo
1  sur  31
LẬP TRÌNH CĂN BẢN CÁC LỆNH CÓ CẤU TRÚC
Nội dung chương này ,[object Object],[object Object],[object Object],[object Object],[object Object]
Khối lệnh trong C (1) ,[object Object]
Khối lệnh trong C (2) ,[object Object]
Phạm vi các biến ,[object Object],[object Object],[object Object]
Cấ u trúc r ẽ  nhánh  (if) ,[object Object],[object Object],[object Object],[object Object]
Ví dụ - Lệnh if ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ví dụ - Lệnh if-else #include <stdio.h> #include <conio.h> int  main (){ float  a; printf(&quot;Nhap a = &quot;); scanf(&quot;%f&quot;,&a); if   (a >=4.0 ) printf(“Ban da dau mon nay”); else printf(“Rot roi! Ban can dang ky hoc lai!”); getch(); return  0; }
Câu lệnh và khối lệnh ,[object Object],[object Object],[object Object]
Nhầm lẫn khi dùng if ,[object Object]
Chú ý khi dùng if-else ,[object Object],[object Object],[object Object],[object Object]
Cấu trúc lựa chọn  (switch-case) (1) ,[object Object]
Cấu trúc lựa chọn  (switch-case) (2) ,[object Object]
Cấu trúc lựa chọn  (switch-case) (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cấu trúc lựa chọn  (switch-case) (4) ,[object Object],[object Object],[object Object]
Ví dụ - switch-case (1)
Ví dụ - switch-case (2) In ra số ngày của 1 tháng
Cấu trúc lặp ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vòng lặp for (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],for  (Biểu thức 1; biểu thức 2; biểu thức 3) <Công việc>;
Vòng lặp for (2)
Vòng lặp for (2) ,[object Object],output
Vòng lặp for (3) ,[object Object],output
Vòng lặp while (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],while  ( Biểu thức điều kiện ) <Công việc>;
Vòng lặp while (2) ,[object Object],output
Vòng lặp while (3) ,[object Object],output
Vòng lặp do-while (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],do <Công việc> while  (< Biểu thức điều kiện >);
Vòng lặp do-while (2) ,[object Object],output
Vòng lặp do-while (3) ,[object Object],output
So sánh các vòng lặp   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Câu lệnh đặc biệt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]

Contenu connexe

Tendances

Lập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnLập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnMr Giap
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2pnanhvn
 
2 Cau Truc Dieu Khien
2 Cau Truc Dieu Khien2 Cau Truc Dieu Khien
2 Cau Truc Dieu KhienCuong
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong Cpnanhvn
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++ptquang160492
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ Cvncoding
 
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03xcode_esvn
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11HaBaoChau
 
Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++tuandong_ptit
 
Hàm và Chuỗi
Hàm và ChuỗiHàm và Chuỗi
Hàm và Chuỗipnanhvn
 
Cấu trúc dữ liệu động
Cấu trúc dữ liệu động Cấu trúc dữ liệu động
Cấu trúc dữ liệu động kikihoho
 
Giao trinh c++ aptech
Giao trinh c++ aptechGiao trinh c++ aptech
Giao trinh c++ aptechTấn Nhật
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conNhungoc Phamhai
 

Tendances (19)

Lập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnLập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiển
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2
 
2 Cau Truc Dieu Khien
2 Cau Truc Dieu Khien2 Cau Truc Dieu Khien
2 Cau Truc Dieu Khien
 
Thdc 08
Thdc 08Thdc 08
Thdc 08
 
ưU tiên trong c
ưU tiên trong cưU tiên trong c
ưU tiên trong c
 
Các cấu trúc lệnh trong C
Các cấu trúc lệnh trong CCác cấu trúc lệnh trong C
Các cấu trúc lệnh trong C
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ C
 
Bai 18 tiet 1
Bai 18  tiet 1Bai 18  tiet 1
Bai 18 tiet 1
 
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++Huong dan su dung va debug voi dev c++
Huong dan su dung va debug voi dev c++
 
Thuyet trinh tin
Thuyet trinh tinThuyet trinh tin
Thuyet trinh tin
 
Hàm và Chuỗi
Hàm và ChuỗiHàm và Chuỗi
Hàm và Chuỗi
 
Cấu trúc dữ liệu động
Cấu trúc dữ liệu động Cấu trúc dữ liệu động
Cấu trúc dữ liệu động
 
Bai 17
Bai 17Bai 17
Bai 17
 
Giao trinh c++ aptech
Giao trinh c++ aptechGiao trinh c++ aptech
Giao trinh c++ aptech
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình con
 

Similaire à Phan2 chuong4 caclenhcautruc

chapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdfchapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdfNguyenDiem50
 
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptx
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptxngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptx
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptxssuser49db3c1
 
chương03. kiểm thử hộp trắng.pdf
chương03. kiểm thử hộp trắng.pdfchương03. kiểm thử hộp trắng.pdf
chương03. kiểm thử hộp trắng.pdfminhchunguyn31
 
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxKhnhVi24
 
Nmlt c15 ham_nangcao_phan1_in
Nmlt c15 ham_nangcao_phan1_inNmlt c15 ham_nangcao_phan1_in
Nmlt c15 ham_nangcao_phan1_inHuy Nguyễn
 
Giới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcGiới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcThoL718186
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnhsilverclaw
 
Fortran cơ sở
Fortran cơ sởFortran cơ sở
Fortran cơ sởHajunior9x
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 HamCuong
 
Phan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhconPhan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhconLy hai
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
Bai giang tin hoc lop 8
Bai giang tin hoc lop 8Bai giang tin hoc lop 8
Bai giang tin hoc lop 8Hoa Phượng
 
Hàm và nạp chồng hàm
Hàm và nạp chồng hàmHàm và nạp chồng hàm
Hàm và nạp chồng hàmLAnhHuy4
 
lap trinh c Phan2 chuong5
 lap trinh c Phan2 chuong5 lap trinh c Phan2 chuong5
lap trinh c Phan2 chuong5thanhyu
 

Similaire à Phan2 chuong4 caclenhcautruc (20)

Session 09
Session 09Session 09
Session 09
 
chapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdfchapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdf
 
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptx
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptxngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptx
ngon-ngu-lap-trinh-python_C2_dieu_khien_luong_vong_lặp.pptx
 
chương03. kiểm thử hộp trắng.pdf
chương03. kiểm thử hộp trắng.pdfchương03. kiểm thử hộp trắng.pdf
chương03. kiểm thử hộp trắng.pdf
 
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
 
Kế toán Excel
Kế toán ExcelKế toán Excel
Kế toán Excel
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Nmlt c15 ham_nangcao_phan1_in
Nmlt c15 ham_nangcao_phan1_inNmlt c15 ham_nangcao_phan1_in
Nmlt c15 ham_nangcao_phan1_in
 
Giới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcGiới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tục
 
Control structure in C
Control structure in CControl structure in C
Control structure in C
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnh
 
Fortran cơ sở
Fortran cơ sởFortran cơ sở
Fortran cơ sở
 
Ontap ltc
Ontap ltcOntap ltc
Ontap ltc
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 Ham
 
Phan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhconPhan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhcon
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
Bai giang tin hoc lop 8
Bai giang tin hoc lop 8Bai giang tin hoc lop 8
Bai giang tin hoc lop 8
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Hàm và nạp chồng hàm
Hàm và nạp chồng hàmHàm và nạp chồng hàm
Hàm và nạp chồng hàm
 
lap trinh c Phan2 chuong5
 lap trinh c Phan2 chuong5 lap trinh c Phan2 chuong5
lap trinh c Phan2 chuong5
 

Plus de Ly hai

Lap rap va_cai_dat
Lap rap va_cai_datLap rap va_cai_dat
Lap rap va_cai_datLy hai
 
Bai1 Mang truyen so lieu va chuan hoa
Bai1 Mang truyen so lieu va chuan hoaBai1 Mang truyen so lieu va chuan hoa
Bai1 Mang truyen so lieu va chuan hoaLy hai
 
Cài đặt mạng bootroom
Cài đặt mạng bootroomCài đặt mạng bootroom
Cài đặt mạng bootroomLy hai
 
6 he thong xuat nhap
6 he thong xuat nhap6 he thong xuat nhap
6 he thong xuat nhapLy hai
 
4 ky thuat xu ly tt
4 ky thuat xu ly tt4 ky thuat xu ly tt
4 ky thuat xu ly ttLy hai
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu lyLy hai
 
2 kien truc phan mem
2 kien truc phan mem2 kien truc phan mem
2 kien truc phan memLy hai
 
1 Tong quan máy tính
1 Tong quan máy tính1 Tong quan máy tính
1 Tong quan máy tínhLy hai
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assemblyLy hai
 
5 bo nho may tinh
5 bo nho may tinh5 bo nho may tinh
5 bo nho may tinhLy hai
 
Giao trinh phan cung
Giao trinh phan cung Giao trinh phan cung
Giao trinh phan cung Ly hai
 
Bai giang asp.net full
Bai giang asp.net fullBai giang asp.net full
Bai giang asp.net fullLy hai
 
Hung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xHung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xLy hai
 
Ktmt kt c1_c2
Ktmt kt c1_c2Ktmt kt c1_c2
Ktmt kt c1_c2Ly hai
 
Hephantan
HephantanHephantan
HephantanLy hai
 
Phan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituPhan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituLy hai
 
Phan2 chuong6 mang
Phan2 chuong6 mangPhan2 chuong6 mang
Phan2 chuong6 mangLy hai
 
Phan2 chuong1 gioithieu_c
Phan2 chuong1 gioithieu_cPhan2 chuong1 gioithieu_c
Phan2 chuong1 gioithieu_cLy hai
 
Phan1 gioithieu
Phan1 gioithieuPhan1 gioithieu
Phan1 gioithieuLy hai
 
Cao Hoc " He Thong Thong Tin" 2011
Cao Hoc " He Thong Thong Tin" 2011Cao Hoc " He Thong Thong Tin" 2011
Cao Hoc " He Thong Thong Tin" 2011Ly hai
 

Plus de Ly hai (20)

Lap rap va_cai_dat
Lap rap va_cai_datLap rap va_cai_dat
Lap rap va_cai_dat
 
Bai1 Mang truyen so lieu va chuan hoa
Bai1 Mang truyen so lieu va chuan hoaBai1 Mang truyen so lieu va chuan hoa
Bai1 Mang truyen so lieu va chuan hoa
 
Cài đặt mạng bootroom
Cài đặt mạng bootroomCài đặt mạng bootroom
Cài đặt mạng bootroom
 
6 he thong xuat nhap
6 he thong xuat nhap6 he thong xuat nhap
6 he thong xuat nhap
 
4 ky thuat xu ly tt
4 ky thuat xu ly tt4 ky thuat xu ly tt
4 ky thuat xu ly tt
 
3 To chuc bo vi xu ly
3 To chuc bo vi xu ly3 To chuc bo vi xu ly
3 To chuc bo vi xu ly
 
2 kien truc phan mem
2 kien truc phan mem2 kien truc phan mem
2 kien truc phan mem
 
1 Tong quan máy tính
1 Tong quan máy tính1 Tong quan máy tính
1 Tong quan máy tính
 
7 can ban assembly
7 can ban assembly7 can ban assembly
7 can ban assembly
 
5 bo nho may tinh
5 bo nho may tinh5 bo nho may tinh
5 bo nho may tinh
 
Giao trinh phan cung
Giao trinh phan cung Giao trinh phan cung
Giao trinh phan cung
 
Bai giang asp.net full
Bai giang asp.net fullBai giang asp.net full
Bai giang asp.net full
 
Hung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xHung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.x
 
Ktmt kt c1_c2
Ktmt kt c1_c2Ktmt kt c1_c2
Ktmt kt c1_c2
 
Hephantan
HephantanHephantan
Hephantan
 
Phan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituPhan2 chuong8 chuoikitu
Phan2 chuong8 chuoikitu
 
Phan2 chuong6 mang
Phan2 chuong6 mangPhan2 chuong6 mang
Phan2 chuong6 mang
 
Phan2 chuong1 gioithieu_c
Phan2 chuong1 gioithieu_cPhan2 chuong1 gioithieu_c
Phan2 chuong1 gioithieu_c
 
Phan1 gioithieu
Phan1 gioithieuPhan1 gioithieu
Phan1 gioithieu
 
Cao Hoc " He Thong Thong Tin" 2011
Cao Hoc " He Thong Thong Tin" 2011Cao Hoc " He Thong Thong Tin" 2011
Cao Hoc " He Thong Thong Tin" 2011
 

Phan2 chuong4 caclenhcautruc

  • 1. LẬP TRÌNH CĂN BẢN CÁC LỆNH CÓ CẤU TRÚC
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Ví dụ - Lệnh if-else #include <stdio.h> #include <conio.h> int main (){ float a; printf(&quot;Nhap a = &quot;); scanf(&quot;%f&quot;,&a); if (a >=4.0 ) printf(“Ban da dau mon nay”); else printf(“Rot roi! Ban can dang ky hoc lai!”); getch(); return 0; }
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Ví dụ - switch-case (1)
  • 17. Ví dụ - switch-case (2) In ra số ngày của 1 tháng
  • 18.
  • 19.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.