SlideShare una empresa de Scribd logo
1 de 26
Khái niệm cơ bản C Chương 1
Mục Tiêu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Phần mềm, chương trình, câu lệnh Software Program 2 Program 1 Commands Commands Commands
Bắt đầu C C – Dennis Ritchie B – Ken Thompson BPCL – Martin Richards
Các lĩnh vực ứng dụng của C ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ngôn ngữ cấp trung  Ngôn ngữ cấp cao Ngôn ngữ hợp ngữ C
Ngôn ngữ có cấu trúc  ,[object Object],[object Object],[object Object]
Đặc điểm của C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],main() { /* This is a sample Program*/ int i,j; i=100; j=200; : }
Cấu trúc chương trình C ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cấu trúc chương trình C (tt.) ,[object Object],[object Object],[object Object],[object Object]
Cấu trúc chương trình C (tt.) ,[object Object],[object Object],[object Object],[object Object]
Cấu trúc chương trình C (tt.) ,[object Object],[object Object],[object Object],[object Object]
Thư viện C ,[object Object],[object Object],[object Object],[object Object]
Biên dịch và thi hành chương trình
Các bước lập trình giải quyết vấn đề Xuống tầng hầm   Giải thuật gồm một tập hợp các bước thực hiện nhằm giải quyết một vấn đề. Thí dụ sau đây mô  tả một giải thuật  Ðây là các bước thực hiên khi một người   muốn đi đến quán ăn tự phục vụ từ phòng học Phòng học Rời phòng học   Ðến cầu thang  Ði đến quán  ăn tự phục vụ   Cafeteria
Giải quyết một vấn đề Ðể giải quyết một vấn đề Hiểu vấn đề rõ ràng  Thu thập thông tin thích hợp  Xử lý thông tin Ðạt được kết quả
Mã giả (Pseudocode) Không là mã thật. Một phương pháp viết giải thuật sử dụng một tập hợp các từ tương tự mã thật Mỗi đoạn mã giả phải bắt đầu với một từ BEGIN Ðể hiển thị giá trị nào đó, từ DISPLAY được dùng Mã giả kết thúc với từ END BEGIN DISPLAY ‘Hello World !’ END
Lưu đồ (Flowcharts) Lưu đồ là một hình ảnh minh hoạ cho giải thuật   START DISPLAY ‘Hello World !’ STOP
Biểu tượng trong lưu đồ
Lưu đồ cộng hai số
Cấu trúc IF BEGIN INPUT num r = num MOD 2 IF  r=0 Display “Number is even” END IF END Yes No
Cấu trúc IF…ELSE BEGIN INPUT num r=num MOD 2 IF  r=0 DISPLAY “Even Number” ELSE DISPLAY “Odd Number” END IF END   Yes No
Ða điều kiện sử dụng  AND/OR BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs >= 10  AND  bizDone >=5000000 DISPLAY “Classified as an MVS” ELSE DISPLAY “A little more effort required!” END IF END
Cấu trúc IF lồng nhau BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs >= 10  IF bizDone >=5000000 DISPLAY “Classified as an MVS” ELSE  DISPLAY “A little more effort required!” END IF ELSE DISPLAY “A little more effort required!” END IF END
Cấu trúc IF lồng nhau  (tt.) START INPUT bizDone YearsWithUs >= 10  bizDone > 5000000 DISPLAY “A Little more effort required” STOP NO YES NO YES DISPLAY “A Little more effort required” DISPLAY “Classified as an MVS” INPUT YearsWithUs
Vòng lặp BEGIN cnt=0 WHILE  (cnt < 1000) DO DISPLAY “Scooby” cnt=cnt+1 END DO END   Yes No

Más contenido relacionado

La actualidad más candente

Bai tap lap trinh c
Bai tap lap trinh  cBai tap lap trinh  c
Bai tap lap trinh c
tiểu minh
 
Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1
Heo_Con049
 

La actualidad más candente (15)

Phạm văn ất
Phạm văn ấtPhạm văn ất
Phạm văn ất
 
Baigiang01 mo dau
Baigiang01 mo dauBaigiang01 mo dau
Baigiang01 mo dau
 
Giáo trình c++ full tiếng việt
Giáo trình c++ full tiếng việtGiáo trình c++ full tiếng việt
Giáo trình c++ full tiếng việt
 
Bai tap lap trinh c
Bai tap lap trinh  cBai tap lap trinh  c
Bai tap lap trinh 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
 
Phu luc a
Phu luc aPhu luc a
Phu luc a
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Bai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinhBai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinh
 
Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1
 
Chuong 01
Chuong 01Chuong 01
Chuong 01
 
Scilab for Beginners (Vietnamese)
Scilab for Beginners (Vietnamese)Scilab for Beginners (Vietnamese)
Scilab for Beginners (Vietnamese)
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
C Programming in Linux - AT7B
C Programming in Linux - AT7BC Programming in Linux - AT7B
C Programming in Linux - AT7B
 
K11 - b2
K11 - b2K11 - b2
K11 - b2
 
Một số phím tắt giúp ích cho bạn
Một số phím tắt giúp ích cho bạnMột số phím tắt giúp ích cho bạn
Một số phím tắt giúp ích cho bạn
 

Destacado

Athens fashion week
Athens fashion weekAthens fashion week
Athens fashion week
efilou
 
Light presentation
Light presentationLight presentation
Light presentation
Naman Jain
 
Lester Hotels Presentation
Lester Hotels PresentationLester Hotels Presentation
Lester Hotels Presentation
simonlester1
 
Student work slides
Student work slidesStudent work slides
Student work slides
gonea815
 
Έκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα ΥόρκηΈκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα Υόρκη
efilou
 
Voordelen PDF/X-4 en het Testen van Uw Workflow
Voordelen PDF/X-4 en het Testen van Uw WorkflowVoordelen PDF/X-4 en het Testen van Uw Workflow
Voordelen PDF/X-4 en het Testen van Uw Workflow
VIGCbe
 
L'Avaluació
L'AvaluacióL'Avaluació
L'Avaluació
ctmarta
 

Destacado (20)

Ppt0000000
Ppt0000000Ppt0000000
Ppt0000000
 
Athens fashion week
Athens fashion weekAthens fashion week
Athens fashion week
 
Mkm Presentation October 2011
Mkm Presentation October 2011Mkm Presentation October 2011
Mkm Presentation October 2011
 
Light presentation
Light presentationLight presentation
Light presentation
 
RnD Center Tunisia
RnD Center TunisiaRnD Center Tunisia
RnD Center Tunisia
 
Lester Hotels Presentation
Lester Hotels PresentationLester Hotels Presentation
Lester Hotels Presentation
 
1 1-12 part 2
1 1-12 part 21 1-12 part 2
1 1-12 part 2
 
1 1-12 part 1
1 1-12 part 11 1-12 part 1
1 1-12 part 1
 
Beware the locusts
Beware the locustsBeware the locusts
Beware the locusts
 
1 1-12 part 3
1 1-12 part 31 1-12 part 3
1 1-12 part 3
 
Student work slides
Student work slidesStudent work slides
Student work slides
 
Έκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα ΥόρκηΈκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα Υόρκη
 
Fic2010
Fic2010Fic2010
Fic2010
 
如何做好面談工作
如何做好面談工作如何做好面談工作
如何做好面談工作
 
A Fotografia na hora certa
A Fotografia na hora certaA Fotografia na hora certa
A Fotografia na hora certa
 
Informe conjuntural - Janeiro a março 2011
Informe conjuntural - Janeiro a março 2011Informe conjuntural - Janeiro a março 2011
Informe conjuntural - Janeiro a março 2011
 
Voordelen PDF/X-4 en het Testen van Uw Workflow
Voordelen PDF/X-4 en het Testen van Uw WorkflowVoordelen PDF/X-4 en het Testen van Uw Workflow
Voordelen PDF/X-4 en het Testen van Uw Workflow
 
Jai apostila
Jai apostilaJai apostila
Jai apostila
 
Apresentação | Informe Conjuntural | 3º Trimestre
Apresentação | Informe Conjuntural | 3º TrimestreApresentação | Informe Conjuntural | 3º Trimestre
Apresentação | Informe Conjuntural | 3º Trimestre
 
L'Avaluació
L'AvaluacióL'Avaluació
L'Avaluació
 

Similar a Session 01 C

Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao
Huy Nguyễn
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
bookbooming1
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
Hihi Hung
 
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
leduyk11
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Informatics and Maths
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Tấn Nhật
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
Hoa Cỏ May
 

Similar a Session 01 C (20)

Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao
 
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao
 
Chuong 01 mo dau
Chuong 01 mo dauChuong 01 mo dau
Chuong 01 mo dau
 
Code convention
Code conventionCode convention
Code convention
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]Bài giảng ngôn ngữ lập trình c c++   phạm hồng thái[bookbooming.com]
Bài giảng ngôn ngữ lập trình c c++ phạm hồng thái[bookbooming.com]
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
 
C# cơ bản hay
C# cơ bản hayC# cơ bản hay
C# cơ bản hay
 
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
Lập trình c# 2008 cơ bản (nhất nghệ) [thủ thuật it 360]
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
 
9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh9 ngon ngu_lap_trinh
9 ngon ngu_lap_trinh
 
005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf
 
005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf
 
C++ dai hoc cong nghe
C++ dai hoc cong ngheC++ dai hoc cong nghe
C++ dai hoc cong nghe
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++
 
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
 

Último

C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Kabala
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 

Último (20)

22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa họcChương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
 
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 

Session 01 C

  • 1. Khái niệm cơ bản C Chương 1
  • 2.
  • 3. Phần mềm, chương trình, câu lệnh Software Program 2 Program 1 Commands Commands Commands
  • 4. Bắt đầu C C – Dennis Ritchie B – Ken Thompson BPCL – Martin Richards
  • 5.
  • 6. Ngôn ngữ cấp trung Ngôn ngữ cấp cao Ngôn ngữ hợp ngữ C
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Biên dịch và thi hành chương trình
  • 15. Các bước lập trình giải quyết vấn đề Xuống tầng hầm Giải thuật gồm một tập hợp các bước thực hiện nhằm giải quyết một vấn đề. Thí dụ sau đây mô tả một giải thuật Ðây là các bước thực hiên khi một người muốn đi đến quán ăn tự phục vụ từ phòng học Phòng học Rời phòng học Ðến cầu thang Ði đến quán ăn tự phục vụ Cafeteria
  • 16. Giải quyết một vấn đề Ðể giải quyết một vấn đề Hiểu vấn đề rõ ràng Thu thập thông tin thích hợp Xử lý thông tin Ðạt được kết quả
  • 17. Mã giả (Pseudocode) Không là mã thật. Một phương pháp viết giải thuật sử dụng một tập hợp các từ tương tự mã thật Mỗi đoạn mã giả phải bắt đầu với một từ BEGIN Ðể hiển thị giá trị nào đó, từ DISPLAY được dùng Mã giả kết thúc với từ END BEGIN DISPLAY ‘Hello World !’ END
  • 18. Lưu đồ (Flowcharts) Lưu đồ là một hình ảnh minh hoạ cho giải thuật START DISPLAY ‘Hello World !’ STOP
  • 19. Biểu tượng trong lưu đồ
  • 20. Lưu đồ cộng hai số
  • 21. Cấu trúc IF BEGIN INPUT num r = num MOD 2 IF r=0 Display “Number is even” END IF END Yes No
  • 22. Cấu trúc IF…ELSE BEGIN INPUT num r=num MOD 2 IF r=0 DISPLAY “Even Number” ELSE DISPLAY “Odd Number” END IF END Yes No
  • 23. Ða điều kiện sử dụng AND/OR BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs >= 10 AND bizDone >=5000000 DISPLAY “Classified as an MVS” ELSE DISPLAY “A little more effort required!” END IF END
  • 24. Cấu trúc IF lồng nhau BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs >= 10 IF bizDone >=5000000 DISPLAY “Classified as an MVS” ELSE DISPLAY “A little more effort required!” END IF ELSE DISPLAY “A little more effort required!” END IF END
  • 25. Cấu trúc IF lồng nhau (tt.) START INPUT bizDone YearsWithUs >= 10 bizDone > 5000000 DISPLAY “A Little more effort required” STOP NO YES NO YES DISPLAY “A Little more effort required” DISPLAY “Classified as an MVS” INPUT YearsWithUs
  • 26. Vòng lặp BEGIN cnt=0 WHILE (cnt < 1000) DO DISPLAY “Scooby” cnt=cnt+1 END DO END Yes No