SlideShare a Scribd company logo
1 of 10
Bµi 1
Gi¸o ¸n ®iÖn tö tin häc líp 11
1. Kh¸i niÖm lËp
tr×nh
LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u
lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷
liÖu vµ diÔn ®¹t c¸c thao t¸c cña thuËt to¸n.
 C n diÔn t¶ thuËt to nÇ ¸
b»ng mét ng«n ng÷ sao
cho maý tÝnh cã thÓ thùc
hiÖn ®­îc.
Lµm thÕ nµo ®Ó m¸y
tÝnhhiÓuvµ thùc hiÖn
®­îc thuËt to¸n ®· lùa
chän®Ógi¶i bµi to¸n?
 Ng«n ng÷ lËp tr×nh ®­îc chia
thµnh ba lo¹i:
Ng«n ng÷ m¸y: ng«n ng÷ duy nhÊt m¸y cã thÓ trùc tiÕp hiÓu vµ thùc
hiÖn.
Ng«nng÷bËc cao: gÇnvíi ng«nng÷tùnhiªn, cãtÝnh®éc lËpcao, Ýt phô
thuéc vµo lo¹i m¸y vµ ch­¬ng tr×nh ph¶i dÞch sang
ng«nng÷m¸ymíi thùc hiÖn®­îc.
Hîp ng÷: rÊt gÇn víi ng«n ng÷ m¸y, nh­ng m· lÖnh®­îc thay b»ng tªn
viÕt t¾t cñathao t¸c (th­ênglµ tiÕngAnh).
Ng«n ng÷ lËp
tr×nh cã bao nhiªu
lo¹inhØ?
Ph©n lo¹i ng«n ng÷ lËp tr×nh
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
input a
input b
load a
add b
move e
print e
halt
end
 Ng«n ng÷ dïng ®Ó viÕt ch­¬ng
tr×nh m¸y tÝnh gäi lµ ng«n ng÷
lËp tr×nh.
Ch­¬ng tr×nh cã chøc n¨ng chuyÓn ®æi ch­¬ng tr×nh viÕt trªn
ng«n ng÷ lËp tr×nh bËc cao thµnh ch­¬ng tr×nh thùc hiÖn ®­îc trªn
m¸y tÝnh gäi lµ ch­¬ngtr×nhdÞch.
Ch­¬ng tr×nh nguån Ch­¬ng tr×nh
®Ých
Ch­¬ng tr×nh dÞch
2. Ch­ương tr×nh dÞch
* Ch­¬ng tr×nh nguån: lµ ch­¬ng tr×nhviÕt trªn ng«n ng÷
lËptr×nhbËc cao.
* Ch­¬ng tr×nh ®Ých: lµ ch­¬ngtr×nhnguån ®­îc chuyÓn ®æi
sang ng«n ng÷ m¸y nhê ch­¬ng tr×nh
dÞch.
Trong ®ã:
INPUT OUTPUT
T×nh huèng: Mét thÇy gi¸o chØ biÕt tiÕng ViÖt muèn giíi
thiÖu vÒ ng«i tr­êng cña m×nh cho mét ®oµn
kh¸ch ®Õn tõ n­íc Anh.
Theo em cã mÊy
c¸ch thùc hiÖn
®iÒutrªn?
Ph©n lo¹i ch­¬ng tr×nh dÞch
Hai kÜ thuËt
dÞch:
Th«ng dÞch 
Biªn dÞch 
• KiÓm tra tÝnh ®óng ®¾n
cña c©u lÖnh tiÕp theo trong
ch­¬ng tr×nh nguån.
• ChuyÓn ®æi c©u lÖnh ®ã
thµnh c¸c c©u lÖnh t­¬ng øng
trong ng«n ng÷ m¸y.
• Thùc hiÖn c¸c c©u lÖnh võa
chuyÓn ®æi.
Lo¹i ch­¬ng tr×nh dÞch nµy ®Æc biÖt thÝch hîp cho m«i tr­êng
®èi tho¹i gi÷a ng­êi dïng vµ hÖthèng.
(C¸c ng«n ng÷ khai th¸c hÖqu¶n trÞc¬ së d÷ liÖu, ®èi tho¹i víi hÖ
®iÒuhµnh…)
Th«ng dÞcha Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c b­íc sau
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
Biªn dÞchb
• DuyÖt, kiÓm tra, ph¸t hiÖn
lçi, x¸c ®Þnh ch­¬ng tr×nh
nguån cã dÞch ®­îc kh«ng.
• DÞch ch­¬ng tr×nh nguån
thµnh mét ch­¬ng tr×nh
®Ých cã thÓ thùc hiÖn trªn
m¸y vµ l­u tr÷ l¹i ®Ó sö dông
vÒsau.
Lo¹i ch­¬ng tr×nh dÞch nµy thuËn tiÖn cho c¸c ch­¬ng tr×nh
æn ®Þnh vµ cÇn thùc hiÖn nhiÒu lÇn.
Thùc hiÖn qua hai b­íc sau
KÌmvíi ch­¬ngtr×nhdÞch, ng­êi dïngcßn ®­îc cungcÊp c¸c dÞchvô lªn quan
nh­ biªn so¹n, l­u tr÷... t¹o thµnhmét m«i tr­êng lµm viÖc trªn mét ng«n ng÷
lËptr×nh. VÝdô: Turbo Pascal 7.0, FreePascal 1.2, Visual Pascal 2.1,...
Ghi nhí!
 LËp tr×nh lµ viÖc chuyÓn
®æi d÷ liÖu vµ c¸c thao
t¸c cña thuËt to¸n thµnh
c¸c cÊu tróc d÷ liÖu vµ c¸c
c©u lÖnh cña mét ng«n
ng÷ lËp tr×nh cô thÓ.
 C¸c lo¹i ch­¬ng tr×nh
dÞch:
- Th«ng dÞch.
- Biªn dÞch.
Ch­¬ng tr×nh nguån
Ch­¬ng tr×nh ®Ých
Ch­¬ng tr×nh dÞch
Ghi nhí!
 LËp tr×nh lµ viÖc chuyÓn
®æi d÷ liÖu vµ c¸c thao
t¸c cña thuËt to¸n thµnh
c¸c cÊu tróc d÷ liÖu vµ c¸c
c©u lÖnh cña mét ng«n
ng÷ lËp tr×nh cô thÓ.
 C¸c lo¹i ch­¬ng tr×nh
dÞch:
- Th«ng dÞch.
- Biªn dÞch.
Ch­¬ng tr×nh nguån
Ch­¬ng tr×nh ®Ých
Ch­¬ng tr×nh dÞch

More Related Content

What's hot

Giai phau tuy song va tham kham
Giai phau tuy song va tham khamGiai phau tuy song va tham kham
Giai phau tuy song va tham khamCAM BA THUC
 
Phuc hoi chuc nang bai nao
Phuc hoi chuc nang bai naoPhuc hoi chuc nang bai nao
Phuc hoi chuc nang bai naoCAM BA THUC
 
Tập thể mặt dày - Kỹ thuật mời khách BNI
Tập thể mặt dày - Kỹ thuật mời khách BNITập thể mặt dày - Kỹ thuật mời khách BNI
Tập thể mặt dày - Kỹ thuật mời khách BNIYen Voogt
 
Chuyển dạ đình trệ - Prolonged and obstructed labour
Chuyển dạ đình trệ - Prolonged and obstructed labourChuyển dạ đình trệ - Prolonged and obstructed labour
Chuyển dạ đình trệ - Prolonged and obstructed labourVõ Tá Sơn
 
Dieu tri bang xoa bop
Dieu tri bang xoa bopDieu tri bang xoa bop
Dieu tri bang xoa bopCAM BA THUC
 
Tận dụng danh thiếp (namecard) trong networking
Tận dụng danh thiếp (namecard) trong networkingTận dụng danh thiếp (namecard) trong networking
Tận dụng danh thiếp (namecard) trong networkingYen Voogt
 
Khi người khác hỏi thăm
Khi người khác hỏi thămKhi người khác hỏi thăm
Khi người khác hỏi thămYen Voogt
 
Bai19 tao va lam viec voi bang
Bai19  tao va lam viec voi bangBai19  tao va lam viec voi bang
Bai19 tao va lam viec voi bangLe van Uy
 
Cau hoi thi nha cao tang
Cau hoi thi nha cao tangCau hoi thi nha cao tang
Cau hoi thi nha cao tangvudat11111
 
Tieng rao dem (2011)
Tieng rao dem (2011)Tieng rao dem (2011)
Tieng rao dem (2011)xuansinhta
 
Tailieu.vncty.com giao trinh-lt[1].hdt
Tailieu.vncty.com giao trinh-lt[1].hdtTailieu.vncty.com giao trinh-lt[1].hdt
Tailieu.vncty.com giao trinh-lt[1].hdtTrần Đức Anh
 

What's hot (19)

Giai phau tuy song va tham kham
Giai phau tuy song va tham khamGiai phau tuy song va tham kham
Giai phau tuy song va tham kham
 
Bai3
Bai3Bai3
Bai3
 
Phuc hoi chuc nang bai nao
Phuc hoi chuc nang bai naoPhuc hoi chuc nang bai nao
Phuc hoi chuc nang bai nao
 
Dau lung tk toa
Dau lung   tk toaDau lung   tk toa
Dau lung tk toa
 
Thanh dat nho cay but
Thanh dat nho cay butThanh dat nho cay but
Thanh dat nho cay but
 
Tập thể mặt dày - Kỹ thuật mời khách BNI
Tập thể mặt dày - Kỹ thuật mời khách BNITập thể mặt dày - Kỹ thuật mời khách BNI
Tập thể mặt dày - Kỹ thuật mời khách BNI
 
Chuyển dạ đình trệ - Prolonged and obstructed labour
Chuyển dạ đình trệ - Prolonged and obstructed labourChuyển dạ đình trệ - Prolonged and obstructed labour
Chuyển dạ đình trệ - Prolonged and obstructed labour
 
Dieu tri bang xoa bop
Dieu tri bang xoa bopDieu tri bang xoa bop
Dieu tri bang xoa bop
 
Tận dụng danh thiếp (namecard) trong networking
Tận dụng danh thiếp (namecard) trong networkingTận dụng danh thiếp (namecard) trong networking
Tận dụng danh thiếp (namecard) trong networking
 
Sinorock
SinorockSinorock
Sinorock
 
Hihihahahuhu
HihihahahuhuHihihahahuhu
Hihihahahuhu
 
Truyen Ma
Truyen MaTruyen Ma
Truyen Ma
 
Truyen
TruyenTruyen
Truyen
 
Khi người khác hỏi thăm
Khi người khác hỏi thămKhi người khác hỏi thăm
Khi người khác hỏi thăm
 
Bai19 tao va lam viec voi bang
Bai19  tao va lam viec voi bangBai19  tao va lam viec voi bang
Bai19 tao va lam viec voi bang
 
Cau hoi thi nha cao tang
Cau hoi thi nha cao tangCau hoi thi nha cao tang
Cau hoi thi nha cao tang
 
Tieng rao dem (2011)
Tieng rao dem (2011)Tieng rao dem (2011)
Tieng rao dem (2011)
 
Thu Xua
Thu XuaThu Xua
Thu Xua
 
Tailieu.vncty.com giao trinh-lt[1].hdt
Tailieu.vncty.com giao trinh-lt[1].hdtTailieu.vncty.com giao trinh-lt[1].hdt
Tailieu.vncty.com giao trinh-lt[1].hdt
 

Viewers also liked

Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeoBich Tuyen
 
Chude01 tong quan về e-learning- nhom06 (noplai)
Chude01 tong quan về e-learning- nhom06 (noplai)Chude01 tong quan về e-learning- nhom06 (noplai)
Chude01 tong quan về e-learning- nhom06 (noplai)Bich Tuyen
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bai17  kieu du lieu tep va thao tac voi tep-tin 11Bai17  kieu du lieu tep va thao tac voi tep-tin 11
Bai17 kieu du lieu tep va thao tac voi tep-tin 11Bich Tuyen
 
Bai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocBai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocBich Tuyen
 
Bai 12 giao tiep voi he dieu hanh
Bai 12 giao tiep voi he dieu hanhBai 12 giao tiep voi he dieu hanh
Bai 12 giao tiep voi he dieu hanhBich Tuyen
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bich Tuyen
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyBich Tuyen
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22Bich Tuyen
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11Bich Tuyen
 
Tìm hiểu và hướng dẫn sử dụng Edmodo
Tìm hiểu và hướng dẫn sử dụng EdmodoTìm hiểu và hướng dẫn sử dụng Edmodo
Tìm hiểu và hướng dẫn sử dụng EdmodoBich Tuyen
 
Tìm hiểu và hướng dẫn sử dụng Camtasia
Tìm hiểu và hướng dẫn sử dụng CamtasiaTìm hiểu và hướng dẫn sử dụng Camtasia
Tìm hiểu và hướng dẫn sử dụng CamtasiaBich Tuyen
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu VimeoBich Tuyen
 
Tìm hiểu về Vmware
Tìm hiểu về VmwareTìm hiểu về Vmware
Tìm hiểu về VmwareBich Tuyen
 

Viewers also liked (19)

B ai1 tin10
B ai1 tin10B ai1 tin10
B ai1 tin10
 
Bai 2
Bai 2Bai 2
Bai 2
 
Bai 1
Bai 1Bai 1
Bai 1
 
Bai2_TIN10
Bai2_TIN10Bai2_TIN10
Bai2_TIN10
 
Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeo
 
Chude01 tong quan về e-learning- nhom06 (noplai)
Chude01 tong quan về e-learning- nhom06 (noplai)Chude01 tong quan về e-learning- nhom06 (noplai)
Chude01 tong quan về e-learning- nhom06 (noplai)
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
Bai 17 tin 10
Bai 17 tin 10Bai 17 tin 10
Bai 17 tin 10
 
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bai17  kieu du lieu tep va thao tac voi tep-tin 11Bai17  kieu du lieu tep va thao tac voi tep-tin 11
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
 
Bai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hocBai 8 nhung ung dung cua tin hoc
Bai 8 nhung ung dung cua tin hoc
 
Bai 12 giao tiep voi he dieu hanh
Bai 12 giao tiep voi he dieu hanhBai 12 giao tiep voi he dieu hanh
Bai 12 giao tiep voi he dieu hanh
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan Academy
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11
 
Tìm hiểu và hướng dẫn sử dụng Edmodo
Tìm hiểu và hướng dẫn sử dụng EdmodoTìm hiểu và hướng dẫn sử dụng Edmodo
Tìm hiểu và hướng dẫn sử dụng Edmodo
 
Tìm hiểu và hướng dẫn sử dụng Camtasia
Tìm hiểu và hướng dẫn sử dụng CamtasiaTìm hiểu và hướng dẫn sử dụng Camtasia
Tìm hiểu và hướng dẫn sử dụng Camtasia
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu Vimeo
 
Tìm hiểu về Vmware
Tìm hiểu về VmwareTìm hiểu về Vmware
Tìm hiểu về Vmware
 

Similar to Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11

Thiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngThiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngHuynh Loc
 
free jav, video jav, jav download
free jav, video jav, jav downloadfree jav, video jav, jav download
free jav, video jav, jav downloadxuan ty
 
Trieu chung hoc uiv
Trieu chung hoc uivTrieu chung hoc uiv
Trieu chung hoc uivNguyen Binh
 
5.tran duc ngon
5.tran duc ngon5.tran duc ngon
5.tran duc ngonanthao1
 
cap thoat nuoc ben trong cong trinh.PPT
cap thoat nuoc ben trong cong trinh.PPTcap thoat nuoc ben trong cong trinh.PPT
cap thoat nuoc ben trong cong trinh.PPTVU Cong
 
Chương 4 - Các mạng vô tuyến di động tiêu biểu
Chương 4 - Các mạng vô tuyến di động tiêu biểuChương 4 - Các mạng vô tuyến di động tiêu biểu
Chương 4 - Các mạng vô tuyến di động tiêu biểuKien Thuc
 
sinh ly trao doi chat qua mang
sinh ly trao doi chat qua mangsinh ly trao doi chat qua mang
sinh ly trao doi chat qua mangquynhkaitlyn1
 
đề 3 bookbooming
đề 3 bookboomingđề 3 bookbooming
đề 3 bookboomingbookbooming
 
HỞ VAN ĐỘNG MẠCH CHỦ
HỞ VAN ĐỘNG MẠCH CHỦHỞ VAN ĐỘNG MẠCH CHỦ
HỞ VAN ĐỘNG MẠCH CHỦSoM
 
Thiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngThiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngHuynh Loc
 
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà NẵngGiáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵngshare-connect Blog
 
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...Học Tập Long An
 
Baigiang t cmangvt
Baigiang t cmangvtBaigiang t cmangvt
Baigiang t cmangvtvanliemtb
 
Giới thiệu tập thơ Đông Y
Giới thiệu tập thơ Đông YGiới thiệu tập thơ Đông Y
Giới thiệu tập thơ Đông YThi đàn Việt Nam
 
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.com
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.comNhững bài văn mẫu dành cho học sinh lớp 10truonghocso.com
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.comThế Giới Tinh Hoa
 

Similar to Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11 (20)

Trg123
Trg123Trg123
Trg123
 
Thiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngThiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giường
 
free jav, video jav, jav download
free jav, video jav, jav downloadfree jav, video jav, jav download
free jav, video jav, jav download
 
Trieu chung hoc uiv
Trieu chung hoc uivTrieu chung hoc uiv
Trieu chung hoc uiv
 
Phcn gay xuong
Phcn gay xuongPhcn gay xuong
Phcn gay xuong
 
5.tran duc ngon
5.tran duc ngon5.tran duc ngon
5.tran duc ngon
 
cap thoat nuoc ben trong cong trinh.PPT
cap thoat nuoc ben trong cong trinh.PPTcap thoat nuoc ben trong cong trinh.PPT
cap thoat nuoc ben trong cong trinh.PPT
 
Chương 4 - Các mạng vô tuyến di động tiêu biểu
Chương 4 - Các mạng vô tuyến di động tiêu biểuChương 4 - Các mạng vô tuyến di động tiêu biểu
Chương 4 - Các mạng vô tuyến di động tiêu biểu
 
sinh ly trao doi chat qua mang
sinh ly trao doi chat qua mangsinh ly trao doi chat qua mang
sinh ly trao doi chat qua mang
 
Khoi u hgjhvung co
Khoi u hgjhvung coKhoi u hgjhvung co
Khoi u hgjhvung co
 
Khoi u vung co
Khoi u vung coKhoi u vung co
Khoi u vung co
 
đề 3 bookbooming
đề 3 bookboomingđề 3 bookbooming
đề 3 bookbooming
 
HỞ VAN ĐỘNG MẠCH CHỦ
HỞ VAN ĐỘNG MẠCH CHỦHỞ VAN ĐỘNG MẠCH CHỦ
HỞ VAN ĐỘNG MẠCH CHỦ
 
Thiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giườngThiết kế hệ truyền động cho máy bào giường
Thiết kế hệ truyền động cho máy bào giường
 
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà NẵngGiáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
Giáo trình Máy Xây Dựng - Nguyễn Phước Bình - ĐHBK Đà Nẵng
 
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...
Sáng kiến kinh nghiệm : phương pháp chứng minh bài toán hình học thông qua cá...
 
Nhiem khuan htn
Nhiem khuan htnNhiem khuan htn
Nhiem khuan htn
 
Baigiang t cmangvt
Baigiang t cmangvtBaigiang t cmangvt
Baigiang t cmangvt
 
Giới thiệu tập thơ Đông Y
Giới thiệu tập thơ Đông YGiới thiệu tập thơ Đông Y
Giới thiệu tập thơ Đông Y
 
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.com
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.comNhững bài văn mẫu dành cho học sinh lớp 10truonghocso.com
Những bài văn mẫu dành cho học sinh lớp 10truonghocso.com
 

More from Bich Tuyen

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyBich Tuyen
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10Bich Tuyen
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2Bich Tuyen
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1Bich Tuyen
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4Bich Tuyen
 
đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2Bich Tuyen
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bich Tuyen
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van banBich Tuyen
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bich Tuyen
 
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBich Tuyen
 
Bai15 kieu du lieu xau - tin11
Bai15 kieu du lieu xau - tin11Bai15 kieu du lieu xau - tin11
Bai15 kieu du lieu xau - tin11Bich Tuyen
 
Bai16 kieu ban ghi - tin11
Bai16 kieu ban ghi - tin11Bai16 kieu ban ghi - tin11
Bai16 kieu ban ghi - tin11Bich Tuyen
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khácBich Tuyen
 
Bai 17. MỘT SỐ CHỨC NĂNG KHÁC
Bai 17. MỘT SỐ CHỨC NĂNG KHÁCBai 17. MỘT SỐ CHỨC NĂNG KHÁC
Bai 17. MỘT SỐ CHỨC NĂNG KHÁCBich Tuyen
 
Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bich Tuyen
 

More from Bich Tuyen (20)

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu Surveymonkey
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4
 
đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van ban
 
Bài 4_tin10
Bài 4_tin10Bài 4_tin10
Bài 4_tin10
 
Bai7_tin10
Bai7_tin10Bai7_tin10
Bai7_tin10
 
Bài 2
Bài 2Bài 2
Bài 2
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01
 
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toan
 
Bai15 kieu du lieu xau - tin11
Bai15 kieu du lieu xau - tin11Bai15 kieu du lieu xau - tin11
Bai15 kieu du lieu xau - tin11
 
Bai16 kieu ban ghi - tin11
Bai16 kieu ban ghi - tin11Bai16 kieu ban ghi - tin11
Bai16 kieu ban ghi - tin11
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khác
 
Bai 17. MỘT SỐ CHỨC NĂNG KHÁC
Bai 17. MỘT SỐ CHỨC NĂNG KHÁCBai 17. MỘT SỐ CHỨC NĂNG KHÁC
Bai 17. MỘT SỐ CHỨC NĂNG KHÁC
 
Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)
 
Bai 22 tin 10
Bai 22 tin 10Bai 22 tin 10
Bai 22 tin 10
 

Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11

  • 1. Bµi 1 Gi¸o ¸n ®iÖn tö tin häc líp 11
  • 2. 1. Kh¸i niÖm lËp tr×nh LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷ liÖu vµ diÔn ®¹t c¸c thao t¸c cña thuËt to¸n.  C n diÔn t¶ thuËt to nÇ ¸ b»ng mét ng«n ng÷ sao cho maý tÝnh cã thÓ thùc hiÖn ®­îc. Lµm thÕ nµo ®Ó m¸y tÝnhhiÓuvµ thùc hiÖn ®­îc thuËt to¸n ®· lùa chän®Ógi¶i bµi to¸n?
  • 3.  Ng«n ng÷ lËp tr×nh ®­îc chia thµnh ba lo¹i: Ng«n ng÷ m¸y: ng«n ng÷ duy nhÊt m¸y cã thÓ trùc tiÕp hiÓu vµ thùc hiÖn. Ng«nng÷bËc cao: gÇnvíi ng«nng÷tùnhiªn, cãtÝnh®éc lËpcao, Ýt phô thuéc vµo lo¹i m¸y vµ ch­¬ng tr×nh ph¶i dÞch sang ng«nng÷m¸ymíi thùc hiÖn®­îc. Hîp ng÷: rÊt gÇn víi ng«n ng÷ m¸y, nh­ng m· lÖnh®­îc thay b»ng tªn viÕt t¾t cñathao t¸c (th­ênglµ tiÕngAnh). Ng«n ng÷ lËp tr×nh cã bao nhiªu lo¹inhØ? Ph©n lo¹i ng«n ng÷ lËp tr×nh 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 input a input b load a add b move e print e halt end  Ng«n ng÷ dïng ®Ó viÕt ch­¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh.
  • 4. Ch­¬ng tr×nh cã chøc n¨ng chuyÓn ®æi ch­¬ng tr×nh viÕt trªn ng«n ng÷ lËp tr×nh bËc cao thµnh ch­¬ng tr×nh thùc hiÖn ®­îc trªn m¸y tÝnh gäi lµ ch­¬ngtr×nhdÞch. Ch­¬ng tr×nh nguån Ch­¬ng tr×nh ®Ých Ch­¬ng tr×nh dÞch 2. Ch­ương tr×nh dÞch * Ch­¬ng tr×nh nguån: lµ ch­¬ng tr×nhviÕt trªn ng«n ng÷ lËptr×nhbËc cao. * Ch­¬ng tr×nh ®Ých: lµ ch­¬ngtr×nhnguån ®­îc chuyÓn ®æi sang ng«n ng÷ m¸y nhê ch­¬ng tr×nh dÞch. Trong ®ã: INPUT OUTPUT
  • 5. T×nh huèng: Mét thÇy gi¸o chØ biÕt tiÕng ViÖt muèn giíi thiÖu vÒ ng«i tr­êng cña m×nh cho mét ®oµn kh¸ch ®Õn tõ n­íc Anh. Theo em cã mÊy c¸ch thùc hiÖn ®iÒutrªn? Ph©n lo¹i ch­¬ng tr×nh dÞch
  • 6. Hai kÜ thuËt dÞch: Th«ng dÞch  Biªn dÞch 
  • 7. • KiÓm tra tÝnh ®óng ®¾n cña c©u lÖnh tiÕp theo trong ch­¬ng tr×nh nguån. • ChuyÓn ®æi c©u lÖnh ®ã thµnh c¸c c©u lÖnh t­¬ng øng trong ng«n ng÷ m¸y. • Thùc hiÖn c¸c c©u lÖnh võa chuyÓn ®æi. Lo¹i ch­¬ng tr×nh dÞch nµy ®Æc biÖt thÝch hîp cho m«i tr­êng ®èi tho¹i gi÷a ng­êi dïng vµ hÖthèng. (C¸c ng«n ng÷ khai th¸c hÖqu¶n trÞc¬ së d÷ liÖu, ®èi tho¹i víi hÖ ®iÒuhµnh…) Th«ng dÞcha Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c b­íc sau 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0
  • 8. Biªn dÞchb • DuyÖt, kiÓm tra, ph¸t hiÖn lçi, x¸c ®Þnh ch­¬ng tr×nh nguån cã dÞch ®­îc kh«ng. • DÞch ch­¬ng tr×nh nguån thµnh mét ch­¬ng tr×nh ®Ých cã thÓ thùc hiÖn trªn m¸y vµ l­u tr÷ l¹i ®Ó sö dông vÒsau. Lo¹i ch­¬ng tr×nh dÞch nµy thuËn tiÖn cho c¸c ch­¬ng tr×nh æn ®Þnh vµ cÇn thùc hiÖn nhiÒu lÇn. Thùc hiÖn qua hai b­íc sau KÌmvíi ch­¬ngtr×nhdÞch, ng­êi dïngcßn ®­îc cungcÊp c¸c dÞchvô lªn quan nh­ biªn so¹n, l­u tr÷... t¹o thµnhmét m«i tr­êng lµm viÖc trªn mét ng«n ng÷ lËptr×nh. VÝdô: Turbo Pascal 7.0, FreePascal 1.2, Visual Pascal 2.1,...
  • 9. Ghi nhí!  LËp tr×nh lµ viÖc chuyÓn ®æi d÷ liÖu vµ c¸c thao t¸c cña thuËt to¸n thµnh c¸c cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña mét ng«n ng÷ lËp tr×nh cô thÓ.  C¸c lo¹i ch­¬ng tr×nh dÞch: - Th«ng dÞch. - Biªn dÞch. Ch­¬ng tr×nh nguån Ch­¬ng tr×nh ®Ých Ch­¬ng tr×nh dÞch
  • 10. Ghi nhí!  LËp tr×nh lµ viÖc chuyÓn ®æi d÷ liÖu vµ c¸c thao t¸c cña thuËt to¸n thµnh c¸c cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña mét ng«n ng÷ lËp tr×nh cô thÓ.  C¸c lo¹i ch­¬ng tr×nh dÞch: - Th«ng dÞch. - Biªn dÞch. Ch­¬ng tr×nh nguån Ch­¬ng tr×nh ®Ých Ch­¬ng tr×nh dÞch