You are on page 1of 2

Chng 1: Mt S Khi Nim V Lp Trnh V Ngn Ng

Lp Trnh
Bi 1: Khi nim lp trnh v ngn ng lp trnh
I. Mc ch yu cu
- Hiu kh nng ca ngn ng lp trnh bc cao, phn bit c vi ngn ng my v hp ng.
- Hiu ngha v nhim v ca chng trnh dch. Phn bit c bin dch v thng dch.

II. Phng php, phng tin dy hc


1. Phng php: Thuyt minh vn p
2. Phng tin: My chiu, my tnh, phong chiu hoc bng

III. Tin trnh dy hc


1. n nh lp
2. Kim tra bi c
3. Ging bi mi
Hot ng gio vin
Hot ng HS
GV: Em hy cho bit cc bc HS: Suy ngh v tr li
cu hi.
gii mt bi ton trn my tnh?
GV: Phn tch cu tr li ca hs.
Nhc li cc bc gii bi ton
trn my tnh hc lp 10.
=> Xc nh bi ton - La chn
hoc thit k thut ton - Vit
chng trnh - Hiu chnh - Vit
ti liu.

Ni dung

Khi nim lp trnh: Lp trnh l


s dng cu trc d liu v cc cu
lnh ca ngn ng lp trnh c th
m t d liu v din t cc thao
tc ca thut ton.

GV: Em hy cho bit c my loi


HS: Suy ngh v tr li C 3 loi ngn ng lp trnh: Ngn
ngn ng lp trnh?
ng my, hp ng v ngn ng bc
GV: Phn tch cu tr li ca hc cu hi.
cao.
sinh
Mi loi my c mt ngn ng
ring, thng th chng trnh vit HS: Lng nghe v ghi
bng ngn ng ca my no ch bi
chy c trn my .
Khi vit chng trnh bng ngn
ng bc cao mun thi hnh c
trn my no th phi chuyn
chng trnh sang ngn ng my
ca my .
GV: Lm th no chuyn
chng trnh vit bng ngn ng HS: Lng nghe v ghi
bi
bc cao sang ngn ng my?
Vd: Bn l ngi khng bit ting
Anh vy lm sao bn c th ni
chuyn vi ngi Anh hay c
mt cun sch ting Anh?

Chng trnh vit bng ngn ng


my c th np trc tip vo b nh
thi hnh ngay.
Chng trnh vit bng ngn ng
bc cao ni chung khng phc thuc
vo loi my, tuy nhin mun thi
hnh c th n phi c chuyn
sang ngn ng my.
=> Chng trnh c bit c chc
nng chuyn i chng trnh vit
bng ngn ng lp trnh bc cao
sang ngn ng my my c th
thi hnh c gi l chng trnh
dch.

- Khi mt ngi lm phin dch HS: Suy ngh tr li


ngi phi dch nh th no?
(Dch ngay tng cu khi 2 ngi
HS: Lng nghe v ghi
ni chuyn)
bi

Chng trnh dch c 2 loi:


Thng dch v bin dch:
Thng dch (Interpreter): Dch ln
lt tng cu lnh v thc hin ngay
cu lnh y.
Thng dch c thc hin bng
cch lp li dy cc bc sau:
Kim tra tnh ng n ca cu
lnh tip theo trong chng trnh
ngun
Chuyn i cc cu lnh
thnh mt hay nhiu cu lnh trong
ngn ng my.
Thc hin cc cu lnh va
chuyn i c.

- Khi mt ngi mun dch 1 cun HS: Suy ngh tr li


sch sang ting Vit th lm th
no? (Dch ton b cun sch
sang ting Vit ngi c th
c c)
HS: Lng nghe v ghi
bi

i km vi cc chng trnh dch


thng c cc cng c nh son
tho chng trnh ngun, lu tr,
tm kim, pht hin li, thng bo
li, ngn ng lp trnh thng
cha tt c cc dch v trn.

+ Bin dch (Compiler): Thc hin


cc bc sau:
Duyt, kim tra, pht hin li v
kim tra tnh ng n ca cc cu
lnh trong chng trnh ngun.
Dch ton b chng trnh ngun
thnh mt chng trnh ch (ngn
ng my) c th thc hin trn
my v c th lu tr s dng li
khi cn.

IV. Cng c
- C bao nhiu loi ngn ng lp trnh.
- Phn bit thng dch v bin dch.

V. Dn d
Cc em v nh hc bi v xem bi mi.
VI. Rt kinh nghim
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................

You might also like