SlideShare a Scribd company logo
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

More Related Content

What's hot

Baigiang01 mo dau
Baigiang01 mo dauBaigiang01 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
Môi Trường Việt
 
Bai tap lap trinh c
Bai tap lap trinh  cBai tap lap trinh  c
Bai tap lap trinh ctiểu minh
 
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
pnanhvn
 
Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
ptquang160492
 
Bai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinhBai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinh
linhhuynhk37sptin
 
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 1Heo_Con049
 
Chuong 01
Chuong 01Chuong 01
Chuong 01
Nam le Van
 
Scilab for Beginners (Vietnamese)
Scilab for Beginners (Vietnamese)Scilab for Beginners (Vietnamese)
Scilab for Beginners (Vietnamese)
TBSS Group
 
C Programming in Linux - AT7B
C Programming in Linux - AT7BC Programming in Linux - AT7B
C Programming in Linux - AT7B
Thieu Mao
 
K11 - b2
K11 - b2K11 - b2
K11 - b2
truongphuong22
 
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
Giám Đốc Cổ
 

What's hot (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
 

Viewers also liked

Ppt0000000
Ppt0000000Ppt0000000
Athens fashion week
Athens fashion weekAthens fashion week
Athens fashion weekefilou
 
Mkm Presentation October 2011
Mkm Presentation October 2011Mkm Presentation October 2011
Mkm Presentation October 2011
Mkmcapital
 
Light presentation
Light presentationLight presentation
Light presentationNaman Jain
 
RnD Center Tunisia
RnD Center TunisiaRnD Center Tunisia
RnD Center Tunisia
tunisianengineers
 
Lester Hotels Presentation
Lester Hotels PresentationLester Hotels Presentation
Lester Hotels Presentationsimonlester1
 
1 1-12 part 2
1 1-12 part 21 1-12 part 2
1 1-12 part 2
firstbaptistnarr
 
1 1-12 part 1
1 1-12 part 11 1-12 part 1
1 1-12 part 1
firstbaptistnarr
 
1 1-12 part 3
1 1-12 part 31 1-12 part 3
1 1-12 part 3
firstbaptistnarr
 
Student work slides
Student work slidesStudent work slides
Student work slidesgonea815
 
Έκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα ΥόρκηΈκθεση Gautier στη Νέα Υόρκη
Έκθεση Gautier στη Νέα Υόρκηefilou
 
A Fotografia na hora certa
A Fotografia na hora certaA Fotografia na hora certa
A Fotografia na hora certa
Luis Antonio Rebolo
 
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
Confederação Nacional da Indústria
 
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 WorkflowVIGCbe
 
L'Avaluació
L'AvaluacióL'Avaluació
L'Avaluacióctmarta
 

Viewers also liked (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 to 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
 
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
Bác Luân
 
Code convention
Code conventionCode convention
Code convention
hanoiaptech
 
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
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
LanLT2011
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
LanLT2011
 
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
 
C# cơ bản hay
C# cơ bản hayC# cơ bản hay
C# cơ bản hay
Phi Tường
 
005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf
VietNguyen622816
 
005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf
VietNguyen622816
 
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-cHoa Cỏ May
 
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++
Ngon ngu lap trinh c&c++Ngon ngu lap trinh c&c++
Ngon ngu lap trinh c&c++
Tiến Quang Phan
 

Similar to 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#
 
Nhat nghe c#
Nhat nghe   c#Nhat nghe   c#
Nhat nghe c#
 
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]
 
C# cơ bản hay
C# cơ bản hayC# cơ bản hay
C# cơ bản hay
 
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
 
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
 
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++
 

Recently uploaded

PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptxPowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
PhuongMai559533
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTUChuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
nvlinhchi1612
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
nhanviet247
 
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
PhiTrnHngRui
 
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docxHỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
giangnguyen312210254
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
onLongV
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 

Recently uploaded (14)

PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptxPowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
PowerPoint Đuổi hình bắt chữ. hay vui có thưognrpptx
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTUChuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
Chuong 2 Ngu am hoc - Dẫn luận ngôn ngữ - FTU
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
ÔN-TẬP-CHƯƠNG1 Lịch sử đảng Việt Nam chủ đề 2
 
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
 
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docxHỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
HỆ THỐNG 432 CÂU HỎI TRẮC NGHIỆM MÔN TTHCM.docx
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 

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